Hi all! I am trying to use grasshopper to create 2d “flatshots” from 3d objects using the make2d component. When using it from Rhino, I get the option of selecting CPlane as a projection and this projects my 2d geometry in the original coordinates. I am struggling to recreate the same result in Grasshopper. Does anyone have any tips?
I don’t understand exactly what you mean… in Rhino 7 if you want to create a Cplane (I assume Top view?) you can just use the Top view for that?
in alternative you can use any viewport, like for instance Perspective, and the curves will be baked on the XY Plane, like:
What I want is for the 2D projection to be created in the same x- and y-coordinates as the original geometry. Kind of like the “project” component in Grasshopper. Or to understand how the projection is moved when created, so that I can move it back.
As far as I know, the projection is oriented from the View Plane to the XY_Plane (Origin)
so, for instance, if I get the Right 2D View of this brep, it gets oriented on XY
but you can re-orient it back from XY to YZ:
Orient_2Dview.gh (40.0 KB)
[edit] if you want to extract camera info for Perspective views, I think you can do that in Python, but even easier you can do it with Human plugin (in Rhino 8 there are dedicated components, but you are on R7…)
something like this might work:
Orient_2Dview_2.gh (48.3 KB)
Okay, great. Thanks!!



