Operation::ResolveIntersections

Produces a mesh where no faces intersect each other

Returns a new mesh representing exactly the same surface but where no face properly intersects another face.

Note:
requires MeshType::Supersolid, MeshType::NonSupersolid, MeshBuilder::AllowSurfaceIntersections, or SurfaceBuilder::AllowSelfIntersections to be meaningful.

Signature

class Operation:
    // Produces a mesh where no faces intersect each other
    fun resolveIntersections(
        inMesh: MeshOperand,
    ) -> MeshOperand