NonManifoldTopology / Topologic

Topologic is a software modelling library enabling hierarchical and topological representations of architectural spaces, buildings and artefacts through non-manifold topology.
GNU Affero General Public License v3.0
74 stars 19 forks source link

Bug: Topologic Grasshopper, Transfer Dictionary True Causes Crash #25

Closed NGimbal closed 3 years ago

NGimbal commented 3 years ago

Your Environment

Context

I would like to divide topology while transferring the dictionary to provide a cascading dictionary from an envelope to levels, then from levels to rooms.

Expected Behavior

Topology.Divide with Transfer Dictionary should give dictionary of parent to all children

Current Behavior

Grasshopper / Rhino 6 & 7 crashes without warning.

Steps to Reproduce

Minimal script that causes crash

Screen Shot 2021-04-03 at 8 52 03 PM

Thanks for all the work that's gone into Topologic! I saw the yourdeskuniversity presentation last week and was really blown away. I've been playing with Topologic Grasshopper for the few days since. Just want to put this here, in case it would be helpful at all.

If you all want to point out any strategies, work arounds or misconceptions I might have that would be greatly appreciated!

wassimj commented 3 years ago

Thank you for kind words. Sorry, “Divide” is the wrong method and is not used because it is buggy. Use Slice instead. The two resulting cells will inherit the dictionary of the parent. Further slicing will do the same.

NGimbal commented 3 years ago

Thanks @wassimj !