I found a bug where an extreme application of slide edge can break a number of things.
It seems to happen in multiple situations, but here’s a simplified version:
- Created a SubD Truncated Cone, with these options:
Base of truncated cone ( DirectionConstraint=Vertical Solid=Yes BoundingBox 2Point 3Point Tangent FitPoints VerticalFaces=4 AroundFaces=5 ): 0
Diameter at base <24.000> ( Radius Circumference Area ProjectOsnap=Yes )
End of truncated cone <24.000>
Call _SlideEdge, use EdgeLoop to select the second highest horizontal loop:
Slide the loop up as high as possible:
The resulting object…
Breaks subobject selection display:
Breaks SubD viewmode toggle:
(subD object will not toggle at all. Oddly, selected subobjects, which I have been unable to get to toggle, do toggle in this error)
And also breaks Undo, Redo. If I undo it, it undoes the previous command to create the truncated cone, so the cone disappears all together. And if I redo it after that, the cone reappears without the slid edge, and a further redo won’t redo the slid edge, it just says “nothing to redo”.
This bug also happens with the same object when selecting vertical edge loops and sliding to their extreme points.
There are other issues with Slide Edge in SubD beyond this. I have more screenshots and tests to upload, and will add to this post later.
Also, I want the devs to know that I’m playing with this on the weekend and trying to break it because I already love it, I’m impressed with how fast they’ve been updating builds based on feedback, and I want to do all I can to help make it perfect enough to release as fast as possible.
I also managed to make the following model which I’m going to CNC soon and make a coffee table base out of, using Skeleton Fattener and Mesh+ in Grasshopper, along with the WIP SubD that’s still very pre-release. What you’ve built is already very useful: