Anyone that can explain what is going on? And how this could be done in a better way? (Yes, I could use four separate units grouped. Would be simpler. But why does this not work.)
Also, note in the 3dm file there are vertical lines on the geometry. These can’t be made to disappear using MergeAllFaces, but it should be possible.
OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
GPU Tessellation is: On
Redraw scene when viewports are exposed: On
Graphics level being used: OpenGL 4.6 (primary GPU’s maximum)
Anti-alias mode: 4x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: High
Vendor Name: NVIDIA Corporation
Render version: 4.6
Shading Language: 4.60 NVIDIA
Driver Date: 12-30-2025
Driver Version: 32.0.15.9174
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 24564 MB
I don’t know how this object was created but you have some odd surfaces in there - after exploding, it takes awhile to display mesh and I see this on the lower part of the frame:
This is probably the result of some subobject move that was non-planar, forcing Rhino to try and rebuild the surfaces to accomodate the move. That is what is taking the time.
I normally start with the sweep1 exactly like in your file. Just not using the History much, due to the fact that there are no visual clues that the geometry is “live” and how the underlying “crvs” are connected to the final 3D-object.