MeshLib Java Docs
Loading...
Searching...
No Matches

Public Member Functions

 Settings_Method (int value)
boolean equals (java.lang.Object other)
int hashCode ()
java.lang.String toString ()

Static Public Member Functions

static Settings_Method of (int value)

Public Attributes

final int value

Static Public Attributes

static final Settings_Method Relax = new Settings_Method(0)
static final Settings_Method CutAndFill = new Settings_Method(1)
static final Settings_Method SelfBoolean = new Settings_Method(2)

Detailed Description

Fix method

The constants are static fields of this class. value holds the underlying value, so this can also hold values that aren't named constants.

Constructor & Destructor Documentation

◆ Settings_Method()

meshlib.selfintersections.Settings_Method.Settings_Method ( int value)

Member Function Documentation

◆ equals()

boolean meshlib.selfintersections.Settings_Method.equals ( java.lang.Object other)

◆ hashCode()

int meshlib.selfintersections.Settings_Method.hashCode ( )

◆ of()

Settings_Method meshlib.selfintersections.Settings_Method.of ( int value)
static

Returns the named constant with this value, or a new instance if there's none.

◆ toString()

java.lang.String meshlib.selfintersections.Settings_Method.toString ( )

Member Data Documentation

◆ CutAndFill

final Settings_Method meshlib.selfintersections.Settings_Method.CutAndFill = new Settings_Method(1)
static

Cut and re-fill regions around self-intersections (may fall back to Relax)

◆ Relax

final Settings_Method meshlib.selfintersections.Settings_Method.Relax = new Settings_Method(0)
static

Relax mesh around self-intersections

◆ SelfBoolean

final Settings_Method meshlib.selfintersections.Settings_Method.SelfBoolean = new Settings_Method(2)
static

Cut the mesh along the exact contours of its self-intersections (see selfBoolean) and keep only the largest by area part of every connected component; colliding components get united, and the holes that the contours reach are closed for the cut. The cut is made once and can leave degenerate faces and tiny self-intersections: call fixMeshDegeneracies after it, and repeat both if needed. Of the other settings only callback and new2Old are used

◆ value

final int meshlib.selfintersections.Settings_Method.value

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