-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature request: Plane-based line tools #135
Comments
not just drawing in the XY plane but any input plane. Note curves in the underlying revit API take in a sketchplane in the constructor, we have simply hidden that for convenience but it gets in the way in this example. now that we have support for defaulted,optional input parameters we could keep the current behavior as the default if no explicit plane is passed in, else place the curve on the inputted plane. |
A week or two ago I added ability (new node "Model Curves From Curve Loop") to make model curves from planar curve loop, which will use underlying plane of curve loop, instead of picking plane per each curve. That might help to get model curves share same sketch plane after creation. With respect to drawing on plane: I understood that you want to define curves in xy coordinates, then put result on destination plane. Basically same node as "Transform Curve", just instead of transform the node will take destination Plane. Is this right? I think "Surface Derivatives" node at destination plane uv = {0.0, 0.0"} gives transform which just could be as input into "Transform Curve" node to get such curve. |
No Lev, sorry, my issue really is more with the missing plane inputs. |
Hi Andy, could you describe the desired node (new or changed existing node) with such inputs? Thanks. |
Hi guys, Presently, the plane of the curve is discovered in order to derive the It sounds like Andy is asking for a node with a SketchPlane and Curve ~Peter On Tue, Mar 11, 2014 at 10:47 AM, Lev L [email protected] wrote:
|
then Curve is defined in 3d, not on a plane? It does sound to me that Andy is looking for ability to define curve in XY of plane's coordinate system. |
Ellipse node accepts "center" input as point (and uses XY plane if the input is a point) or as coordinate system. Is that what you are looking for? Node "Arc by Center, Radius, Parameters" needs x direction too, so coordinate system seems more appropriate. "Circle" node would benefit from optional "axis" direction, but if predictable result is needed for evaluation at parameter, coordinate system seems more generic. Line and spline nodes are point based, so I do not see need for coordinate system. Any other node needs coordinate system or similar input? |
Possible candidates: Real plane-based linework: |
Ellipse and ellipse arc nodes already take coordinate system. |
Oops, my bad. My trouble started with the Circle node - I hadn't really looked at the other nodes in detail. |
Sweep node has the following logic in it: if profile is located in the plane perpendicular to the path at the attachment point "Sweep" node takes the profile "as is" in 3d. In short, "Sweep" node could take profile in XY plane (not in the plane through attachment point), but resulting orientation requires some care. At least, the result will be computed as Solid and could be used for correction. Plus for full circle orientation is not a concern. |
We need the ability to create not only point-based lines or lines that are drawn on the XY plane. Please let us pick a plane and draw on it, just like in the Revit UI. Working with transforms is a pain ... ;-)
The text was updated successfully, but these errors were encountered: