I am making a reverse engineering , something i make every once in a while but i am now stuck to a point
i am tryng to project a set of line on a mesh to obtain the curves for a network surface.
In order to project i set 3D view to a generic position ( the desired one ) , i then set CPlane to “view” and launch Project command thus expecting that , the projected crv would generate a crv directly on the mesh and that the curve created would be overlapping the line within reference to the generic view.
this is not was is happening though , the generated curves seems to be using a different projection CPlane
@cloudsvisitor77 Are you confusing the Pull and Project commands?
Pull and Project are two different commands. Pull pulls the objects to the selected surface in the direction locally normal to the surface. The direction varies across the surface if the surface is not planar. The construction plane orientation does not affect Pull.
Project projects the object onto the surface in a single direction.
Only in Rhino 6 and later. Rhino 5 and earlier only project normal to the active construction plane.
let me apologize , i tried both commands with similar result but i was refering to project since the pull does not ( correct if i am wrong ) depend on cplane used
i see what you mean but this is not what i want and its time consuming
i just want to project the line over the mesh within respect to the generic 3D view…this is way more easy , its not necessary to define the normal axes everytime because it should be defined by the view.
what i cannot undestand is why the line is not overlapping the projected crv
i wonder if this could be a matter of perspective view setup
hold on , latest news : after playin with view set up and so on it now seems to work. not usre either what fixed it , point is that now i cannot replicate the problem…smeel of bug to be honest , if i will ever find out something more i will update you guys through this post
OK, I was under the impression that you wanted to project according to the current view’s CPlane and not according to the current view’s camera–>target direction.
Note that projections in the view direction in a perspective projection viewport are not necessarily going to be predictable due to the perspective ‘distortion’.
To find the apparent intersection as seen in a perspective view:
Create a surface using ExtrudeCrvToPoint from the curve to a point located at the camera. Someone else may have a good way to create a point at the camera location. Essentially “ExtrudeCrvToCamera” is needed.
Intersect the extruded to a point surface and the target surface.