Grasshopper

algorithmic modeling for Rhino

Hi guys i have a set of points that i want to project to a curved surface on top of it. But the project geometry works for plane not surfaces, however project to surface is only available for curves not points.

I the long way of doing this is by drawing a plane right on top of the curvy surface, project the points to that plane, draw lines and then intersect these lines with the curvy surface, but this is too cumbersome, is there a fast way? i just wanna know 

Thanks!

Best 
Guan

Views: 5493

Replies to This Discussion

Hi Guan

I was going to suggest joining the points with a polyline and then projecting the polyline onto the surface. However when I tried it with version 0.7, the project to surface component does not seem to work even with a smooth curve. Do not know whether it is a bug in 0.7.

Regards
William
As far as I know some version of the line-surface intersect method is necessary to do this. The one thing to know is that the lines do not have to intersect the surface for this component to work, so you're actually doing an unnecessary step: you can simply take your points as they are, move them all by the vector of projection, connect them with lines, and perform a line-surface intersect. There is no need to project them first to a plane just above the surface - this intersect component treats them as (infinite) lines, not line segments.
lol thanks guys, i didnt know that worked andrew thanks ahha, i think david should implement point to surface intersection instead of plane!

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service