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) |
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.
| meshlib.selfintersections.Settings_Method.Settings_Method | ( | int | value | ) |
| boolean meshlib.selfintersections.Settings_Method.equals | ( | java.lang.Object | other | ) |
| int meshlib.selfintersections.Settings_Method.hashCode | ( | ) |
|
static |
Returns the named constant with this value, or a new instance if there's none.
| java.lang.String meshlib.selfintersections.Settings_Method.toString | ( | ) |
|
static |
Cut and re-fill regions around self-intersections (may fall back to Relax)
|
static |
Relax mesh around self-intersections
|
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
| final int meshlib.selfintersections.Settings_Method.value |