Toothpicks

cycles

(David Rutten) #1

Toothpicks stacked using Kangaroo, scratches made using ShutLining.

Rendered viewport:


How to fill 3D forms with smaller objects?
Beginner guide? populate objects with some parameters
(David Rutten) #2

Stacking sticks in Kangaroo is fun. Here’s 1000 near vertical ones, all dropped from a medium height into a container (not shown) whose inner dimensions are slightly larger than the sticks are long. Final geometry is all CurvePiping.


#3

NIce… I have to look at kangaroo !


#4

Hi David,

This looks great!

Any chance of sharing the gh file, please? I’ve been looking for a way to fill a container with capsules for a while. I wasn’t able to glean enough info from examples in the forum to be able to make it look organic. I ended up cheating and doing it by hand :confused:

_
Andy


(Daniel Piker) #5

This might be different from how David did it, but here’s how I’d set this up:
capsules_in_box.gh (24.0 KB)


(David Rutten) #6

This is not exactly the same, the file I used was changed since then.

stacking_sticks.gh (21.8 KB)


(Nathan 'jesterKing' Letwory) #7

Is there absolutely no way to use block instances? Or could that be done afterwards somehow…


#8

Thanks guys that’s really helpful! I’ll have a play around with those a little later.

I guess I can make a quick mesh of the interior with a small funnel and a shorten/widen the poles and multiply by 30:

Where I need to make tablets instead of capsules I can use a simple mesh I guess.

Fantastic! Thank you so much. It’ll be so much easier to knock out random groupings to ensure all the images I render don’t look identical.

Cheers!

Andy


(David Rutten) #9

Maybe. In some cases. But the point of me testing this sort of stuff isn’t to find solutions to problems I might run into, it’s to find the problems. These images I make do not serve a purpose beyond just testing, so any advice given to me will have to be given to everyone else in perpetuity. Or —and I concede this might not be feasible— a general solution can be programmed.


#10

There was a plugin that did similar but it never quite worked for me. It swapped the NURBS objects for a mesh, ran the computation and then replaced the mesh with orientated NURBS copies.

I tried a couple of times to install it and spoke to Dan Hambleton the other year but sadly I couldn’t get it to work.


(Daniel Piker) #11

I’ve recently got collision between rigid body meshes (including non-convex) working in Kangaroo. It is also possible to transform Breps accordingly. It will be in the next release.


#12

I saw this on Anders screen, and was wondering when it is going to be released?

Till now I was still playing with line-line goals:
Line-Line


(Willem Derks) #13

Hi Petras,

What happens in that video is really amazing and beautiful !

Thanks for sharing

-Willem