I developed a GH definition that works as Jess Maertterer's Math plug-in.
So it creates surfaces starting from their parametric equations.
I'm glad that yesterday I presented my work to Jess at Rome, at the end of his lecture, and he did appreciate it!
let's say I took a way we create 3d curves in GH as a starting point, that is writing the parametric equations and enter a range of values for the u-v parameters.
Then I extended this principle to surfaces, but it was pretty tough cause:
1. you have to fully understand how param equations and u-v param relate each other
2. you have to translate that mechanism to the data structures of GH
So the most difficult part was to think of a data logic that could fit the needs of parametric equations.
I've been testing the definition with several surfaces, and it seems to work well so far. If errors keep on not appearing, I'll share the definition and you can download it.
I've tried my definition with several surfaces and it seems to work pretty well!
So here's the algorithm. I actually share more definitions cause each contains pre-set equations, that is every def corresponds to one surface. But it's essentially just one algorithm.
Try it out with different surfaces and if something goes wrong just let me know.
For Stefano and Carlo.
Several days ago on the Italian Rhino NG Claudio Albi requested something which I thought to be ideal for GH. Here is the original request and my comment: "esiste un modo rapido, script o comandi in sequenza, per disegnare il filetto di una vite ad esempio impostando passo e diametro?" (Claudio Albi), "Aggiungerei Lunghezza filetto, Lunghezza totale, Tipo di vite. Mi sembra un progetto ideale per GrassHopper. Chi vuole cimentarsi?" (Armido Cremaschi).
Since then nobody took the challenge. I hope you guys will do it, since this may be usefull to a lot of people. Ciao
Thanks for your sharing! But i'm thinking of a contrary question,say, how to get the parametric equations based on a surface drafted in Rhino! Do you have any idea about this?
Miguel Vidal
Could you explain a little more about it? How does it work?
Will there be a public downadable version?
Cheers
Feb 6, 2010
stefano andreani
let's say I took a way we create 3d curves in GH as a starting point, that is writing the parametric equations and enter a range of values for the u-v parameters.
Then I extended this principle to surfaces, but it was pretty tough cause:
1. you have to fully understand how param equations and u-v param relate each other
2. you have to translate that mechanism to the data structures of GH
So the most difficult part was to think of a data logic that could fit the needs of parametric equations.
I've been testing the definition with several surfaces, and it seems to work well so far. If errors keep on not appearing, I'll share the definition and you can download it.
Cheers
Feb 6, 2010
Miguel Vidal
looking forward to try the final version out
thanks for your work
Feb 6, 2010
Torolf Sauermann
sincerely
torolf
Feb 7, 2010
stefano andreani
Feb 7, 2010
stefano andreani
Feb 7, 2010
stefano andreani
GH_Math_Helicoid.ghx
GH_Math_Seashell.ghx
Feb 7, 2010
stefano andreani
Feb 7, 2010
stefano andreani
I've tried my definition with several surfaces and it seems to work pretty well!
So here's the algorithm. I actually share more definitions cause each contains pre-set equations, that is every def corresponds to one surface. But it's essentially just one algorithm.
Try it out with different surfaces and if something goes wrong just let me know.
Have fun!
Feb 7, 2010
Torolf Sauermann
http://www.grasshopper3d.com/profiles/blogs/umbilic-torus
ciao
torolf
Feb 7, 2010
Carlo Beltracchi
good work!
Please look at this one: http://btlb.blogspot.com/2008/11/topological-surfaces-in-rhino.html
cheers
Feb 8, 2010
miradoc
Several days ago on the Italian Rhino NG Claudio Albi requested something which I thought to be ideal for GH. Here is the original request and my comment: "esiste un modo rapido, script o comandi in sequenza, per disegnare il filetto di una vite ad esempio impostando passo e diametro?" (Claudio Albi), "Aggiungerei Lunghezza filetto, Lunghezza totale, Tipo di vite. Mi sembra un progetto ideale per GrassHopper. Chi vuole cimentarsi?" (Armido Cremaschi).
Since then nobody took the challenge. I hope you guys will do it, since this may be usefull to a lot of people. Ciao
Feb 9, 2010
congming zhong
Feb 10, 2010