HE_Mesh2014
2.0.11
|
Public Attributes | |
HE_Mesh | parent |
![]() | |
HE_RAS< HE_Vertex > | vertices |
HE_RAS< HE_Halfedge > | halfedges |
HE_RAS< HE_Face > | faces |
Additional Inherited Members | |
![]() | |
static String | getStatus () |
![]() | |
static final HET_ProgressTracker | tracker |
![]() | |
final long | _key |
![]() | |
static long | _currentKey |
static final WB_GeometryFactory | geometryfactory |
Collection of mesh elements. Contains methods to manipulate selections
wblut.hemesh.HE_Selection.HE_Selection | ( | final HE_Mesh | parent | ) |
Instantiates a new HE_Selection.
parent |
void wblut.hemesh.HE_Selection.add | ( | final HE_Selection | sel | ) |
Add selection.
sel | selection to add |
HE_Selection wblut.hemesh.HE_Selection.cleanSelection | ( | ) |
Clean current selection, removes all elements no longer part of mesh.
void wblut.hemesh.HE_Selection.collectEdgesByFace | ( | ) |
Collect edges belonging to face selection.
void wblut.hemesh.HE_Selection.collectEdgesByVertex | ( | ) |
void wblut.hemesh.HE_Selection.collectFaces | ( | ) |
Collect faces belonging to selection elements.
void wblut.hemesh.HE_Selection.collectHalfedges | ( | ) |
Collect halfedges belonging to face selection.
void wblut.hemesh.HE_Selection.collectVertices | ( | ) |
Collect vertices belonging to selection elements.
HE_Selection wblut.hemesh.HE_Selection.get | ( | ) |
Copy selection.
HE_Mesh wblut.hemesh.HE_Selection.getAsMesh | ( | ) |
List<HE_Vertex> wblut.hemesh.HE_Selection.getBoundaryVertices | ( | ) |
Get vertices in selection on mesh boundary.
void wblut.hemesh.HE_Selection.getFacesWithNormal | ( | final WB_Coordinate | n, |
final double | ta | ||
) |
List<HE_Halfedge> wblut.hemesh.HE_Selection.getInnerEdges | ( | ) |
Get inner edges.
List<HE_Halfedge> wblut.hemesh.HE_Selection.getInnerHalfedges | ( | ) |
Get innerhalfedges.
List<HE_Vertex> wblut.hemesh.HE_Selection.getInnerVertices | ( | ) |
Get inner vertices.
int wblut.hemesh.HE_Selection.getNumberOfEdges | ( | ) |
List<HE_Halfedge> wblut.hemesh.HE_Selection.getOuterEdges | ( | ) |
Get outer edges.
List<HE_Halfedge> wblut.hemesh.HE_Selection.getOuterHalfedges | ( | ) |
Get outer halfedges.
List<HE_Halfedge> wblut.hemesh.HE_Selection.getOuterHalfedgesInside | ( | ) |
Get outer halfedges.
List<HE_Vertex> wblut.hemesh.HE_Selection.getOuterVertices | ( | ) |
Get outer vertices.
void wblut.hemesh.HE_Selection.grow | ( | ) |
Grow face selection outwards by one face.
void wblut.hemesh.HE_Selection.grow | ( | final int | n | ) |
Grow face selection outwards.
n | number of faces to grow |
void wblut.hemesh.HE_Selection.intersect | ( | final HE_Selection | sel | ) |
Remove elements outside selection.
sel | selection to check |
HE_Selection wblut.hemesh.HE_Selection.invertEdges | ( | ) |
Invert current edge election.
HE_Selection wblut.hemesh.HE_Selection.invertFaces | ( | ) |
Invert current face selection.
HE_Selection wblut.hemesh.HE_Selection.invertHalfedges | ( | ) |
Invert current halfedge selection.
HE_Selection wblut.hemesh.HE_Selection.invertSelection | ( | ) |
Invert current selection.
HE_Selection wblut.hemesh.HE_Selection.invertVertices | ( | ) |
Invert current vertex selection.
HE_Selection wblut.hemesh.HE_Selection.selectAll | ( | ) |
Select all mesh elements.
HE_Selection wblut.hemesh.HE_Selection.selectAllEdges | ( | ) |
HE_Selection wblut.hemesh.HE_Selection.selectAllFaces | ( | ) |
HE_Selection wblut.hemesh.HE_Selection.selectAllHalfedges | ( | ) |
HE_Selection wblut.hemesh.HE_Selection.selectAllVertices | ( | ) |
HE_Selection wblut.hemesh.HE_Selection.selectRandomFaces | ( | final double | r | ) |
r |
void wblut.hemesh.HE_Selection.shrink | ( | ) |
Grow face selection inwards by one face.
void wblut.hemesh.HE_Selection.shrink | ( | final int | n | ) |
Shrink face selection inwards.
n | number of faces to shrink |
void wblut.hemesh.HE_Selection.smooth | ( | final int | threshold | ) |
Add faces with certain number of edges in selection to selection.
threshold | number of edges that have to belong to the selection before a face is added |
void wblut.hemesh.HE_Selection.smooth | ( | final double | threshold | ) |
Add faces with certain proportion of edges in selection to selection.
threshold | number of edges that have to belong to the selection before a face is added |
void wblut.hemesh.HE_Selection.subtract | ( | final HE_Selection | sel | ) |
Remove selection.
sel | selection to remove |
void wblut.hemesh.HE_Selection.surround | ( | ) |
Select faces surrounding current face selection.
void wblut.hemesh.HE_Selection.surround | ( | final int | n | ) |
Select faces surrounding current face selection at a distance of n-1 faces.
n | distance to current selection |
void wblut.hemesh.HE_Selection.union | ( | final HE_Selection | sel | ) |
sel |
HE_Mesh wblut.hemesh.HE_Selection.parent |