If you want to use a variable number of attractors to deform a
surface, my guess is that at some point, you will have to be able to
do some looping like in the .net script in the definition i provided.
It may be possible without scripting but this might become very
complex, because if you want to test the distance from the attractors
to the points on your surface, with GH you can only get a huge list
where ALL the distances from the points to the attractors will be
stored. David Rutten already said that the next grasshopper release
might be able to manage multi-dimensional lists, in that case you will
get a "list of lists" and in that case it might be easier to sort the
results, but my guess is that right now, doing some scripting is the
easiest and simplest way to go
and concerning the boolean operations, check out wikipedia for a
start, and try them out for yourself
http://en.wikipedia.org/wiki/Boolean_algebra_(logic)


On 4 Feb., 01:25, Matthew Horn <[email protected]> wrote:
> I've been working with GH for a few months now and I'm getting the
> hang of most of the basics but I still find some components that
> mystify me.  I'm also finding that I'm getting stuck more frequently
> because I've tapped out my knowledge and the things I'm trying to do
> have gotten more sophisticated.  Could anyone point me to some
> tutorials that go more in-depth with elements like boolean gates?
> Full disclosure: I haven't looked through the handbook that Lift Arch.
> put out yet, so that's already top of my to do list.
> Also, I know I should learn Rhinoscript and VB.Net just out of
> principal, but I would like to get a better idea of what I can and
> can't do in GH before I delve into the scripting.  For example, I've
> spent the past few days trying to develop a .ghx that would deform a
> surface in response to multiple attractor points but the only systems
> I've been able to come up with use fixed numbers of points and,
> ideally, I would like to be able to vary the number of attractors
> without needing to change the definition.  Baldino provided a great
> example using VB components (thanks for that, by the way) but I wonder
> if there is any way to do it without scripting.  Perhaps someone can
> succinctly say what the functional limits of GH are so I don't beat my
> head against the wall for too long.  Again, if this is in the handbook
> then please excuse my laziness.
>
> Thanks all.

Reply via email to