Grasshopper

algorithmic modeling for Rhino

Hey, does anyone have quick solution to divide curve with perp frames but same as in Divide Curve component split it at kinks. I thought that actualy connecting plane normal Z vector to the tangent vector output in Divide Curve component will do the job but some of the produced frames are up side down.

 

Views: 3615

Replies to This Discussion

Hey

I am not quiet sure, what you are looking for, maybe you could post a ghx?

 

Best Regards

 

DeDackel

Hi DeDackel,

i have a closed curve and i want to generate perpendicular planes along it but have extra planes where the joints are (the same as 'divide curve' with 'split segments at kinks').

Actually only 'divide curve' component has 'split segments at kinks' option so i used 'divide curve' and 'plane Normal' to achive it but some of  resulted planes are rotated.

 

Attachments:

If you compile a list of t values from the PerpFrames and Continuity Components making sure you remove any duplicates. Then you can use the individual PFrame component.

Attachments:

Danny, that works perfect

actualy i thought that there is some hidden option same as in divide curve with 'split segments at kinks'.

I figure that i could do it also by exploding curve, dividing with distance and then ommiting first or last item and then connect them.

 

Thanks for help !

 

maybe I don't understand it right, but why don't you just use Divide component with Kinks, and then use  'Perp Frame" (note: not Perp Frames) component; connect the Curve and the 't' from the Divide component.
You're right it doesn't matter how you get your list of t it just has to be unique. 
That is even simpler. Thanks! Btw what is a difference between Frame and Plane - is it just naming or one include some more informations then the other. They seem to be similar.
You're correct, they're only different in name.

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