Grasshopper

algorithmic modeling for Rhino

Stop Geometry Pipeline change the order of the items that are being updated (moved around)

Hello forum, how are you doing?

I'm a rather new user of the pipeline component and may not see the obvious, for which I beg my pardon. 

Here is what I'm trying to do: I'm using Space Syntax plugin to understand spatial relationship in some building, this plugin requires points as zones and lines as links to operate. I found it more productive to work with two layers (points and lines) rather than resetting multiple points (or even managing point collection), this is where pipeline comes in really handy.

However when I change the position of some point, that point becomes the last (actually its index changes to 0 but I reversed the list to make it less destructive) in the list and this messes up corresponding area values that are controlled by gene pool. For example if the last item was staff office and its area was set to 15 when I change the position of point that is named toilet, that point becomes the last in the list so its area becomes 15 and staff office's area changes to whatever was before in the list.

Right now I have to use point component because it does not alter the list whenever I change the position of the points. However I would like to know if it is possible to make pipeline act similar to point component because I will have to work with a large collection of points that will change a lot until I get satisfied with my layout.

Views: 1614

Replies to This Discussion

Update:

I managed to solve the issue by using awesome Human plugin. It has Dynamic Geometry Pipeline component which is not updating the list of items and is consistent with the input geometry.

Update: Got confused it with something else, Human's component has the same problem(((

Anybody having a solution to this problem?

Off the Top of my head best thing i can think of would be add a number Prefix to each Named Point

001_Reception 

002_Office 

003_Etc

Then sort your points by name 

If you then want the names without  the Prefix just use text Fragment to remove the prefix

As for linking them in with the so they match the links i will have to have a think about that.

RSS

About

Translate

Search

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service