algorithmic modeling for Rhino
I like sardines: map yours (PlaneToPlane transformation == Orient component) using planes defined by random points + random "offset" (along a given surf normal vector3d) using user defined mix/max values.
THX
Here is another solution, use a curve as trajectory of fish, divide randomly this trajectory with segments between two lengths, orient and position the fish. I used my wrapper around mesh to generate the trajectory.
http://www.grasshopper3d.com/forum/topics/wrapping-winding-around-mesh
I also like sardines.
Thanks a lot,I'm still not quite get the logical.
Still trying to figure it out.
Well ... I could provide to you a high performance def that does similar stuff (using real objects NOT abstract "sketches"/shapes) but it would be solely carried over via C# code (and thus potentially useless to you, I do suspect - unless you speak C#).
Here's the method:
1. You define random planes with a variety of ways.
2. You place (planeToPlane transformation) instance definitions (blocks in plain English) of something (say a juicy sardine > yummy) in 3d space. This part is doable ONLY via code, mind. This is 1000 times better than orienting a given (real) sardine placed in Plane.WorldXY because ... well ... you copy the sardine instead of copying the instance definition of the sardine. When baking ... this makes a HUGE difference.
BTW: Make a short brake with a "similar" thingy (kinda) : Open the attached example that places randomly shaped "stripes" in randomly defined planes (NOT using instance definitions).
BTW: If you don't provide a surface it uses my Vodka surface (the more Vodka the better, he he) made by the first C#.
It takes some time for me to figure out those you showed me.Thanks indeed.
I'll get in touch with you later.
And will you pleaseupload the files,Thanks.
Here's a Beta test (before releasing the ultimate def [mother of all defs known in this Noble Forum]: how to place ~900 sardines in 3d space [test performed using the Vodka surface, result a "bit" ... overcrowded I confess] in less than a millisecond, no kidding).
WARNING: This would work only with Da Morgada sardines otherwise the SardineVirusN666 (made by yours truly) included in a hidden function on that C# thing would erase all your hard disk data > no mercy > Armageddon.
best, Lord of SardineLand
Later I got another two questions for you,And I still need to work on this one.
Thank you very much.
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
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by