By default, surface are assumed to be free of any self-intersection. Enabling this means that the geometry of this surface might interpenetrate.
Note:
enabling this has a non-trivial performance penalty. Only set this if you actually have data like this.
Signature
class SurfaceBuilder:
// Marks that this surface may contain self-intersections
fun allowSelfIntersections()