InventorLoader
InventorLoader copied to clipboard
Face.build() failing to determine the correct face
If you take a partial torus like this one attached, the STRATEGY_SAT face reconstruction via surface.generalFuse()/eliminateOuterFaces() fails because the opencascade fuse algorithm will split the whole torus in the two complementary halves plus the internal faces/ellipses (as expected, being a fusion algorithm). The fact is that every single such entity is 'seam' (in the isSeam() sense) to the given coedges.
Conversely, STEP conversion is just fine, in that is 1-1 with the ACIS surface/coedges representation.