HE_Mesh
6.0.1
|
Classes | |
enum | NodeType |
class | StrutNodeConnection |
Protected Member Functions | |
HE_Mesh | createBase () |
![]() | |
abstract HE_Mesh | createBase () |
Private Member Functions | |
void | getNodeTypes () |
void | getStrutNodeConnections () |
void | createNodeStrutConnection (final WB_FrameNode node, final int i, final double maxoff, final double off, final double rad) |
void | createVertices () |
int | getStrutIndex (final WB_FrameNode node, final WB_FrameStrut strut) |
void | createStruts () |
void | createNodes () |
Private Attributes | |
WB_Frame | frame |
int | numberOfNodes |
NodeType[] | nodeTypes |
StrutNodeConnection[] | strutNodeConnections |
WB_ScalarParameter | strutRadius |
int | strutFacets |
double | fidget |
double | fillfactor |
HE_Mesh | mesh |
double | maximumStrutLength |
double | minimumBalljointAngle |
WB_ScalarParameter | maximumStrutOffset |
boolean | taper |
boolean | cap |
boolean | useNodeValues |
boolean | createIsolatedNodes |
WB_ScalarParameter | angleFactor |
boolean | suppressBalljoint |
Static Private Attributes | |
static WB_GeometryFactory | gf = new WB_GeometryFactory() |
Additional Inherited Members | |
![]() | |
PApplet | home |
![]() | |
static final WB_ProgressTracker | tracker = WB_ProgressTracker.instance() |
![]() | |
WB_Point | center |
double | zangle |
WB_Vector | zaxis |
boolean | override |
boolean | toModelview |
WB_Vector | Z |
boolean | manifoldCheck |
double | scale |
wblut.hemesh.HEC_FromFrame.HEC_FromFrame | ( | ) |
|
protected |
References wblut.hemesh.HE_Mesh.capHalfedges(), wblut.hemesh.HEC_FromFrame.createNodes(), wblut.hemesh.HEC_FromFrame.createStruts(), wblut.hemesh.HEC_FromFrame.createVertices(), wblut.hemesh.HEC_FromFrame.getNodeTypes(), wblut.geom.WB_Frame.getNumberOfNodes(), wblut.geom.WB_Frame.getNumberOfStruts(), wblut.hemesh.HEC_FromFrame.getStrutNodeConnections(), wblut.hemesh.HEC_FromFrame.mesh, wblut.hemesh.HEC_FromFrame.numberOfNodes, and wblut.hemesh.HE_MeshStructure.pairHalfedges().
|
private |
References wblut.hemesh.HE_Mesh.add(), wblut.geom.WB_Vector.addSelf(), wblut.hemesh.HE_MeshStructure.addVertices(), wblut.hemesh.HE_MeshStructure.cleanUnusedElementsByFace(), wblut.hemesh.HE_Mesh.deleteFace(), wblut.math.WB_ScalarParameter.evaluate(), wblut.hemesh.HEC_FromFrame.fillfactor, wblut.hemesh.HE_MeshStructure.fItr(), wblut.hemesh.HE_Face.getHalfedge(), wblut.hemesh.HE_Halfedge.getNextInFace(), wblut.geom.WB_Frame.getNode(), wblut.geom.WB_Frame.getNodes(), wblut.geom.WB_Frame.WB_FrameNode.getStruts(), wblut.hemesh.HE_Halfedge.getVertex(), wblut.hemesh.HE_MeshStructure.getVertices(), wblut.hemesh.HE_MeshStructure.heItr(), wblut.hemesh.HE_Vertex.key(), wblut.geom.WB_Vector.mulSelf(), wblut.hemesh.HEC_Creator.setCenter(), wblut.hemesh.HE_MeshStructure.setFace(), wblut.hemesh.HE_MeshStructure.setHalfedge(), wblut.hemesh.HE_Element.setInternalLabel(), wblut.hemesh.HE_MeshStructure.setNext(), wblut.hemesh.HEC_ConvexHull.setPointsFromVertices(), wblut.hemesh.HE_MeshStructure.setVertex(), wblut.hemesh.HEC_FromFrame.strutFacets, wblut.hemesh.HE_MeshStructure.uncapBoundaryHalfedges(), and wblut.hemesh.HEC_ConvexHull.vertexToPointIndex.
|
private |
node | |
i | |
maxoff | |
off | |
rad |
References wblut.geom.WB_Frame.WB_FrameNode.getStrut(), and wblut.hemesh.HEC_FromFrame.getStrutIndex().
|
private |
References wblut.hemesh.HE_Mesh.add(), wblut.geom.WB_GeometryFactory3D.createInterpolatedPoint(), wblut.geom.WB_Frame.getStruts(), wblut.hemesh.HE_Halfedge.getVertex(), wblut.hemesh.HEC_FromFrame.maximumStrutLength, wblut.hemesh.HE_MeshStructure.setFace(), wblut.hemesh.HE_MeshStructure.setHalfedge(), wblut.hemesh.HE_Element.setInternalLabel(), wblut.hemesh.HE_MeshStructure.setNext(), wblut.hemesh.HE_MeshStructure.setVertex(), and wblut.hemesh.HEC_FromFrame.strutFacets.
|
private |
References wblut.hemesh.HE_Mesh.add(), wblut.geom.WB_Point.addMulSelf(), wblut.geom.WB_Point.addSelf(), wblut.geom.WB_Vector.copy(), wblut.math.WB_ScalarParameter.evaluate(), wblut.geom.WB_Plane.getNormal(), wblut.geom.WB_Frame.getNumberOfStruts(), wblut.geom.WB_Plane.getU(), wblut.geom.WB_Vector.mul(), wblut.geom.WB_Vector.mulSelf(), wblut.geom.WB_Vector.normalizeSelf(), wblut.geom.WB_Vector.rotateAboutAxisSelf(), wblut.hemesh.HE_Element.setInternalLabel(), and wblut.hemesh.HEC_FromFrame.strutFacets.
|
private |
References wblut.geom.WB_Frame.getNodes().
|
private |
node | |
strut |
References wblut.geom.WB_Frame.WB_FrameStrut.getIndex(), and wblut.geom.WB_Frame.WB_FrameStrut.start.
|
private |
HEC_FromFrame wblut.hemesh.HEC_FromFrame.setAngleOffset | ( | final double | af | ) |
af |
HEC_FromFrame wblut.hemesh.HEC_FromFrame.setAngleOffset | ( | final WB_ScalarParameter | af | ) |
af |
HEC_FromFrame wblut.hemesh.HEC_FromFrame.setCap | ( | final boolean | b | ) |
b |
HEC_FromFrame wblut.hemesh.HEC_FromFrame.setCreateIsolatedNodes | ( | final boolean | b | ) |
b |
HEC_FromFrame wblut.hemesh.HEC_FromFrame.setFidget | ( | final double | f | ) |
f |
HEC_FromFrame wblut.hemesh.HEC_FromFrame.setFillFactor | ( | final double | ff | ) |
ff |
HEC_FromFrame wblut.hemesh.HEC_FromFrame.setFrame | ( | final WB_Frame | frame | ) |
HEC_FromFrame wblut.hemesh.HEC_FromFrame.setFrame | ( | final HE_Mesh | mesh | ) |
HEC_FromFrame wblut.hemesh.HEC_FromFrame.setMaximumStrutLength | ( | final double | d | ) |
d |
HEC_FromFrame wblut.hemesh.HEC_FromFrame.setMaximumStrutOffset | ( | final WB_ScalarParameter | o | ) |
o |
HEC_FromFrame wblut.hemesh.HEC_FromFrame.setMaximumStrutOffset | ( | final double | o | ) |
o |
HEC_FromFrame wblut.hemesh.HEC_FromFrame.setMinimumBalljointAngle | ( | final double | a | ) |
a |
HEC_FromFrame wblut.hemesh.HEC_FromFrame.setStrutFacets | ( | final int | f | ) |
f |
HEC_FromFrame wblut.hemesh.HEC_FromFrame.setStrutRadius | ( | final double | r | ) |
r |
HEC_FromFrame wblut.hemesh.HEC_FromFrame.setStrutRadius | ( | final WB_ScalarParameter | r | ) |
r |
HEC_FromFrame wblut.hemesh.HEC_FromFrame.setSuppressBalljoint | ( | final boolean | b | ) |
b |
HEC_FromFrame wblut.hemesh.HEC_FromFrame.setTaper | ( | final boolean | b | ) |
b |
HEC_FromFrame wblut.hemesh.HEC_FromFrame.setUseNodeValues | ( | final boolean | b | ) |
b |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
staticprivate |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |