Grasshopper

algorithmic modeling for Rhino

# Poisson + Delaunay

Views: 456

Comment

Comment by Myreal Signature on March 1, 2020 at 1:02pm

Can you share .gh file, please?

agedartist@gmail.com

Anyways, good job

Comment by Tim on April 25, 2016 at 10:35pm

@ Mateusz That is very inspiring, thank you once again.

Comment by Mateusz Zwierzycki on April 22, 2016 at 5:40pm

@Tim - no worries, I'm NOT one of those I-started-coding-when-I-was-six... it took few years (intense) to learn some useful parts of .NET, and only now I feel quite confident with what I'm doing. Give it a try and in one year you can call yourself a programmer ;)

@Nik - yes, that's exactly the type of algorithm I do really like. Totally solvable with pen and paper sketch + some coffee. It is also great because of it's O(n) nature, which I find truly amazing. Not to brag - I've managed to generalize it to any amount of dimensions... in 6d it takes over 15000 neighbors to check for each insertion ! (5x5x5x5x5x5). Takes seconds just to generate few hundred points. Perfect example of https://en.wikipedia.org/wiki/Curse_of_dimensionality

Comment by Tim on April 21, 2016 at 10:06pm

@ Mateusz thank you for the link and information, the more I know about GH and parametric design the more I realize that I have to learn programming (which I think is an amazing thing). I wish I could have realized that earlier, ehhh, where are you me from the future when I need you so much XD

Comment by Mateusz Zwierzycki on April 21, 2016 at 5:14am

@Tim, Nik - The principle of this sampling method is really simple, take a look at the explanation at https://bl.ocks.org/mbostock/dbb02448b0f93e4c82c3

And the variable distance method is well explained at http://devmag.org.za/2009/05/03/poisson-disk-sampling/ (bottom part of the page)

The point of this method is to sample the space in a pseudo-random manner, so any kind of regularities are undesired... nevertheless I will try to get some more regular sampling with that  code, might work.

This code is a part of a current CITA project, and it might be probably released when the time comes (which is not so soon).

Comment by Tim on April 21, 2016 at 4:59am

I guess not this time, well, understandable.

Comment by Tim on April 20, 2016 at 9:09am

Looks sweeeeeeet, could you share the definition, I'd like to understand what you guys are talking about and how to do something like that. But yeah, really awesome stuff, color them and it will go as an art XD