[MSCE U16 VBA] SolidSubtract Failed

I am trying to write a small program, but i am not understanding why the Solid cannot be subtracted in this case (a dgn file is attached)

Subtract_Problem.zip

The final product is to be like this so inside the Dgn file it should be the Solid Angle subtract the solid regtangular box.

Parents Reply
  • (I know that the output is strange, but axxxcad somehow made it without error)

    In solid modeling, strange is bad...and the Parasolid body checker agrees ("modeler debug body check") as this is invalid topology.

    --- BODY CHECK FOR ELEMENT ID (2591) [1] ---

    Checking Body
    Check Failed - 1 Faults Found
    0. Self-intersecting Face, 3246, 0, Location : -0.116404 , -0.221247 , 0.335037

    Looks like ACAD doesn't enable face consistency checks for its boolean operations, tsk tsk. Slight smile

    This solid is just going to cause issues trying to perform additional operations on it.

    -B



Children
No Data