algorithmic modeling for Rhino
Hello All,
thanks in advance for the answers!
I have a dream: to understand how to move the CVs of a curve so that it maintains the curvature (G1 + G2 like the "End Bulge" command.. but with Grasshopper).
With the command "End Bulge" I noticed that G2 moves perpendicular to G1!
But with an increase which is not equal... and is different, every time, depending on the angle between G0 and G1 and G2.
How do I predict the position of G2 compared to G1 simulating the "End Bulge" command?
Thank you for your professional answers.
^___^
Below you can see an example with a curve crimson ... If I move G1 of 1 unit G2 moves of 0.42 units (perpendicular) .. If I move of 2 units the next step is 0.46 unit... 3 units --> step 0,50 units... etc.
And each time changes depending on the initial conditions (G0/G1/G2 angle).
Tags:
The algorithm for EndBulge is rather complex and very deep down. I've asked the math guys in Seattle whether it makes sense to expose it in the SDK and if so, in what way. I'm afraid there's no quick solution to this.
--
David Rutten
david@mcneel.com
Poprad, Slovakia
Did you investigated Derivatives component (Curve tab) which describe G1,G2,G3.... vectors of curve?
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by