Workflow: I have a bunch of stls that I import to Rhino and transform to NURBS. Then I use ‘merge all coplanar faces’ to simplify them and the output of that is then used in Boolean intersection.
Problems:
Import is significantly slower on R7 when compared to R6 (tried to import exactly the same files)
Using ‘merge all coplanar faces’ all of the resulting polysurfaces are bad, as in they get selected when using ‘select bad objects’. In fact ‘merge all coplanar faces’ creates bad surfaces.
Some of the bad surfaces are not even recognized by ‘select bad objects’, yet they are definitely bad since no Boolean function can be done with a polysurface containing this surface.
Attached: a set of 23 stls that ALL resulted in bad polysurfaces in R7, while NONE of them was bad in R6 doing exactly the same workflow. stls.zip (60.2 KB)
Example of bad polysurface:
Example of a bad surface remaining after exploding the polysurface and deleted everything that is selected by ‘select bad objects’
Hello - please get the most recent update to v7 - this has been fixed. RH-62250 MergeAllCoplanarFaces: Creates an invalid object
The fix should be in the current release candidate - to get that, change the setting in Options > Updates and Statistics > Update frequency to ‘Release Candidate’ and poke ‘Check now’
Yes, this was a known bug - some of this is supposed to be fixed in the current 7.3 Release candidate - I tried here and all looks correct now - all closed, no bad objects. I assumed the objects were in inches, as 1mm is pretty small.
It was a fresh install yesterday, so I had assumed that I was using the most recent version.
After getting the ‘Release Candidate’ indeed all the problems are gone!