Grasshopper

algorithmic modeling for Rhino

Geometry Pipeline First Recalculates Old Solution, Taking Twice As Long

Argh, crucial Geometry Pipeline is broken, causing any slow Grasshopper script to delay twice instead of once due to first re-invoking the old solution again before updating the new one! With a slow script, when you move a surface manually in Rhino, the original solution preview first disappears (which nobody wants to have happen either), then the original solution reappears as a ghost, and then after a second delay the new solution replaces it.

A test case using slow Populate Geometry comparing Pipeline to bringing surfaces into Grasshopper via a normal Surface component (which won't add new surfaces from Rhino automatically):

If I set the number of points from 700 to 1000 to about double the time, the initial delay also doubles. I don't see two updates of the Profiler timer indication, only one, which is odd since there's usually slight differences between runs. A menu Recalculate does not have a doubled solution.

Different Grasshopper preview settings or even no preview have little effect on this.

I need a script or an alternative to Geometry Pipeline for now, that will live update addition of new surfaces to the Rhino document without such a dual solution wave.

Please remove the triggering of another old solution before Pipeline does the real work.

Views: 1219

Replies to This Discussion

Workaround: not needed for points or curves, but for bringing in surfaces using Pipeline's Brep setting, just running in first into a Surface component rids the initial re-calculation of the old solution:

This fix does not work with the Brep or Deconstruct Brep component in place of Surface, which is a bummer since it means the fix does not work for polysurfaces.

I'll look into it asap.

God is in the details. So is the Devil. There they fight.

Another Pipeline bug exists, about hidden layers:

http://www.grasshopper3d.com/forum/topics/pipeline-breaks-when-hidd...

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service