MeshLib JavaScript Docs
Loading...
Searching...
No Matches
SelfIntersectionsSettings Class Reference

Setting set for mesh self-intersections fix. More...

Public Member Functions

 SelfIntersectionsSettings ()

Public Attributes

boolean touchIsIntersection
 If true then count touching faces as self-intersections.
SelfIntersectionsMethod method
number relaxIterations
 Maximum relax iterations.
number maxExpand
 Maximum expand count (edge steps from self-intersecting faces), should be >= 0.
number subdivideEdgeLen
boolean mimicPatch
 trying to stay close to initial surface when patching
progress : number ) => boolean callback
 Callback function.

Detailed Description

Setting set for mesh self-intersections fix.

Constructor & Destructor Documentation

◆ SelfIntersectionsSettings()

SelfIntersectionsSettings::SelfIntersectionsSettings ( )

Member Data Documentation

◆ __pad0__

progress SelfIntersectionsSettings::__pad0__

Callback function.

◆ maxExpand

number SelfIntersectionsSettings::maxExpand

Maximum expand count (edge steps from self-intersecting faces), should be >= 0.

◆ method

SelfIntersectionsMethod SelfIntersectionsSettings::method

◆ mimicPatch

boolean SelfIntersectionsSettings::mimicPatch

trying to stay close to initial surface when patching

◆ relaxIterations

number SelfIntersectionsSettings::relaxIterations

Maximum relax iterations.

◆ subdivideEdgeLen

number SelfIntersectionsSettings::subdivideEdgeLen

Edge length for subdivision of holes covers (0.0f means auto) FLT_MAX to disable subdivision

◆ touchIsIntersection

boolean SelfIntersectionsSettings::touchIsIntersection

If true then count touching faces as self-intersections.


The documentation for this class was generated from the following file: