Grasshopper

algorithmic modeling for Rhino

Views: 1396

Replies to This Discussion

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.

Attachments:

Thanks a lot,I'm still not quite get the logical.

Still trying to figure it out.

If  that is more controlable to create a surface flow to build such a mode.From:YouTube<Grasshopper 04 . Parametric Tower, skin structure- _____ ______- farsi>

I'm still learn how to created those random factor into my surface.

If you could give me more advice,And thanks again.

Attachments:

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#.

Attachments:

BTW: using the test surfaces:

So ... the only thing remaining is to replace stripes with (instance definitions of) sardines (and control the planes if you like the "all-sardines-going-clock/anti clockwise" option).

Pesto Sardines anyone?

On the other hand and since we are talking serious matters here (yummy sardines, what else?) I'll provide soon a demo with the real thing (in the Name Of Science, what else?)

more soon

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.

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service