HE_Mesh
6.0.1
|
Public Member Functions | |
HEM_Diagrid () | |
HEM_Diagrid | setLimitAngle (final double a) |
![]() | |
HEM_Modifier () | |
HE_Mesh | apply (final HE_Mesh mesh) |
HE_Mesh | apply (final HE_Selection selection) |
![]() | |
abstract HE_Mesh | apply (HE_Mesh mesh) |
abstract HE_Mesh | apply (HE_Selection selection) |
String | getName () |
void | setName (final String name) |
Protected Member Functions | |
HE_Mesh | applySelf (final HE_Mesh mesh) |
HE_Mesh | applySelf (final HE_Selection selection) |
![]() | |
abstract HE_Mesh | applySelf (final HE_Mesh mesh) |
abstract HE_Mesh | applySelf (final HE_Selection selection) |
Private Attributes | |
double | limitAngle |
Additional Inherited Members | |
![]() | |
static final WB_ProgressTracker | tracker = WB_ProgressTracker.instance() |
Divides all faces in mesh or selection in triangles connecting the face center with each edge and deletes all original non-boundary edges with a dihedral angle larger that parameter limitAngle.
wblut.hemesh.HEM_Diagrid.HEM_Diagrid | ( | ) |
References wblut.hemesh.HE_Mesh.deleteEdge(), wblut.hemesh.HE_Selection.eItr(), wblut.hemesh.HE_Halfedge.getEdgeDihedralAngle(), wblut.hemesh.HE_EdgeIterator.hasNext(), wblut.hemesh.HE_Halfedge.isInnerBoundary(), wblut.hemesh.HEM_Diagrid.limitAngle, wblut.hemesh.HE_EdgeIterator.next(), wblut.hemesh.HE_Mesh.selectAllEdges(), and wblut.hemesh.HET_MeshOp.splitFacesTri().
|
protected |
References wblut.hemesh.HE_Selection.collectEdgesByFace(), wblut.hemesh.HE_RAS< E extends HE_Element >.contains(), wblut.hemesh.HE_Mesh.deleteEdge(), wblut.hemesh.HE_Selection.eItr(), wblut.hemesh.HE_Halfedge.getEdgeDihedralAngle(), wblut.hemesh.HE_Selection.getOuterEdges(), wblut.hemesh.HE_EdgeIterator.hasNext(), wblut.hemesh.HEM_Diagrid.limitAngle, wblut.hemesh.HE_EdgeIterator.next(), and wblut.hemesh.HET_MeshOp.splitFacesTri().
HEM_Diagrid wblut.hemesh.HEM_Diagrid.setLimitAngle | ( | final double | a | ) |
Set the lower limit dihedral angle.
a | : limit angle in radius, edges with dihedral angle lower than this angle are not removed. Default value is PI/2 |
|
private |