HE_Mesh2014
2.0.11
|
Public Member Functions | |
HEM_MultiSlice | setOffset (final double d) |
HEM_MultiSlice () | |
HEM_MultiSlice | setPlanes (final Collection< WB_Plane > planes) |
HEM_MultiSlice | setPlanes (final WB_Plane[] planes) |
HEM_MultiSlice | setLabels (final int[] labels) |
HEM_MultiSlice | setReverse (final Boolean b) |
HEM_MultiSlice | setCenter (final WB_Point c) |
HEM_MultiSlice | setCap (final Boolean b) |
HEM_MultiSlice | setSimpleCap (final Boolean b) |
HEM_MultiSlice | setKeepCenter (final Boolean b) |
HE_Mesh | apply (final HE_Mesh mesh) |
HE_Mesh | apply (final HE_Selection selection) |
![]() | |
HEM_Modifier () | |
abstract HE_Mesh | apply (final HE_Mesh mesh) |
abstract HE_Mesh | apply (final HE_Selection selection) |
![]() | |
abstract HE_Mesh | apply (HE_Mesh mesh) |
abstract HE_Mesh | apply (HE_Selection selection) |
String | getStatus () |
Public Attributes | |
HE_Selection | origFaces |
HE_Selection | newFaces |
Private Attributes | |
ArrayList< WB_Plane > | planes |
int[] | labels |
boolean | reverse = false |
boolean | keepCenter = false |
WB_Point | center |
boolean | capHoles = true |
boolean | simpleCap = true |
double | offset |
Additional Inherited Members | |
![]() | |
static final HET_ProgressTracker | tracker |
Multiple planar cuts of a mesh. Faces on positive side of cut plane are removed.
wblut.hemesh.HEM_MultiSlice.HEM_MultiSlice | ( | ) |
Instantiates a new HEM_MultiSlice.
HE_Mesh wblut.hemesh.HEM_MultiSlice.apply | ( | final HE_Selection | selection | ) |
HEM_MultiSlice wblut.hemesh.HEM_MultiSlice.setCap | ( | final Boolean | b | ) |
Set option to cap holes.
b | true, false; |
HEM_MultiSlice wblut.hemesh.HEM_MultiSlice.setCenter | ( | final WB_Point | c | ) |
Set center for cut plane sorting.
c | center |
HEM_MultiSlice wblut.hemesh.HEM_MultiSlice.setKeepCenter | ( | final Boolean | b | ) |
Set option to reset mesh center.
b | true, false; |
HEM_MultiSlice wblut.hemesh.HEM_MultiSlice.setLabels | ( | final int[] | labels | ) |
Set labels of cut planes. Cap faces will be labeled.
labels | array of int |
HEM_MultiSlice wblut.hemesh.HEM_MultiSlice.setOffset | ( | final double | d | ) |
Set offset.
d | offset |
HEM_MultiSlice wblut.hemesh.HEM_MultiSlice.setPlanes | ( | final Collection< WB_Plane > | planes | ) |
Set cut planes from an arrayList of WB_Plane.
planes | arrayList of WB_Plane |
HEM_MultiSlice wblut.hemesh.HEM_MultiSlice.setPlanes | ( | final WB_Plane[] | planes | ) |
Set cut planes from an array of WB_Plane.
planes | arrayList of WB_Plane |
HEM_MultiSlice wblut.hemesh.HEM_MultiSlice.setReverse | ( | final Boolean | b | ) |
Set reverse option.
b | true, false |
HEM_MultiSlice wblut.hemesh.HEM_MultiSlice.setSimpleCap | ( | final Boolean | b | ) |
Sets the simple cap.
b | the b |
|
private |
Cap holes?.
|
private |
Center used to sort cut planes.
|
private |
Keep center of cut mesh.
|
private |
Labels of cut faces.
HE_Selection wblut.hemesh.HEM_MultiSlice.newFaces |
New faces?.
|
private |
The offset.
HE_Selection wblut.hemesh.HEM_MultiSlice.origFaces |
Original faces?.
|
private |
Cut planes.
|
private |
Reverse planar cuts.
|
private |
The simple cap.