I’m getting different behaviors from the same definition on Grasshopper and on ShapeDiver platform and I can’t find what the cause might be.
You can check the definition on ShapeDiver here: https://app.shapediver.com/m/ice-ray-wall-1
There are two C# components with the same code (the IceRay script). The first script passes the polygon to the second one. The first and second scripts also differ in the max_area input parameter. All other inputs are the same in both scripts (the ratios). Refer to the image bellow:
In Grasshopper if I change the “Module Tesselations (m2)” slider it only causes the second script to expire. This means that the structure is not changed. Likewise, changing “Tessellations Max Depth” slider only affects the bumps in the cork modules.
On ShapeDiver, changing “Tessellations Max Depth” or “Module Tesselations (m2)” seems to be causing the first script to expire and produce new polygons for the second script, yet the structure stays the same. This causes a mismatch between the structure and the modules.