HE_Mesh
6.0.1
|
Classes | |
class | NodeConnection |
enum | NodeType |
Protected Member Functions | |
HE_Mesh | createBase () |
![]() | |
abstract HE_Mesh | createBase () |
Private Member Functions | |
void | getNodeTypes () |
void | getNodeConnections () |
void | createNodeConnection (final Node node, final int i, final double maxoff, final double off, final double rad) |
void | createVertices () |
int | getConnectionIndex (final Node node, final Connection connection) |
void | createConnections () |
void | createNodes () |
Private Attributes | |
WB_Network | network |
int | numberOfNodes |
NodeType[] | nodeTypes |
NodeConnection[] | connectionNodeConnections |
WB_ScalarParameter | connectionRadius |
int | connectionFacets |
double | fidget |
double | fillfactor |
HE_Mesh | mesh |
double | maximumConnectionLength |
double | minimumBalljointAngle |
WB_ScalarParameter | maximumConnectionOffset |
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 | override2D |
boolean | toModelview |
WB_Vector | Z |
boolean | manifoldCheck |
double | scale |
wblut.hemesh.HEC_FromNetwork.HEC_FromNetwork | ( | ) |
|
protected |
References wblut.hemesh.HE_Mesh.capHalfedges(), wblut.hemesh.HEC_FromNetwork.createConnections(), wblut.hemesh.HEC_FromNetwork.createNodes(), wblut.hemesh.HEC_FromNetwork.createVertices(), wblut.hemesh.HEC_FromNetwork.getNodeConnections(), wblut.hemesh.HEC_FromNetwork.getNodeTypes(), wblut.geom.WB_Network.getNumberOfConnections(), wblut.geom.WB_Network.getNumberOfNodes(), wblut.hemesh.HEC_FromNetwork.mesh, wblut.hemesh.HEC_FromNetwork.numberOfNodes, and wblut.hemesh.HE_Mesh.pairHalfedges().
|
private |
References wblut.hemesh.HE_Mesh.add(), wblut.hemesh.HEC_FromNetwork.connectionFacets, wblut.geom.WB_GeometryFactory3D.createInterpolatedPoint(), wblut.geom.WB_Network.getConnections(), wblut.hemesh.HE_Halfedge.getVertex(), wblut.hemesh.HEC_FromNetwork.maximumConnectionLength, wblut.hemesh.HE_Mesh.setFace(), wblut.hemesh.HE_Mesh.setHalfedge(), wblut.hemesh.HE_Element.setInternalLabel(), wblut.hemesh.HE_Mesh.setNext(), and wblut.hemesh.HE_Mesh.setVertex().
|
private |
node | |
i | |
maxoff | |
off | |
rad |
References wblut.geom.WB_Network.Node.getConnection(), and wblut.hemesh.HEC_FromNetwork.getConnectionIndex().
|
private |
References wblut.hemesh.HE_Mesh.add(), wblut.geom.WB_Vector.addSelf(), wblut.hemesh.HE_Mesh.addVertices(), wblut.hemesh.HE_Mesh.cleanUnusedElementsByFace(), wblut.hemesh.HEC_FromNetwork.connectionFacets, wblut.hemesh.HE_Mesh.deleteFace(), wblut.math.WB_ScalarParameter.evaluate(), wblut.hemesh.HEC_FromNetwork.fillfactor, wblut.hemesh.HE_Mesh.fItr(), wblut.geom.WB_Network.Node.getConnections(), wblut.hemesh.HE_Face.getHalfedge(), wblut.hemesh.HE_Halfedge.getNextInFace(), wblut.geom.WB_Network.getNode(), wblut.geom.WB_Network.getNodes(), wblut.hemesh.HE_Halfedge.getVertex(), wblut.hemesh.HE_Mesh.getVertices(), wblut.hemesh.HE_Mesh.heItr(), wblut.hemesh.HE_Vertex.key(), wblut.geom.WB_Vector.mulSelf(), wblut.hemesh.HEC_Creator.setCenter(), wblut.hemesh.HE_Mesh.setFace(), wblut.hemesh.HE_Mesh.setHalfedge(), wblut.hemesh.HE_Element.setInternalLabel(), wblut.hemesh.HE_Mesh.setNext(), wblut.hemesh.HEC_ConvexHull.setPointsFromVertices(), wblut.hemesh.HE_Mesh.setVertex(), wblut.hemesh.HE_Mesh.uncapBoundaryHalfedges(), and wblut.hemesh.HEC_ConvexHull.vertexToPointIndex.
|
private |
References wblut.hemesh.HE_Mesh.add(), wblut.geom.WB_Point.addMulSelf(), wblut.geom.WB_Point.addSelf(), wblut.hemesh.HEC_FromNetwork.connectionFacets, wblut.geom.WB_Vector.copy(), wblut.math.WB_ScalarParameter.evaluate(), wblut.geom.WB_Plane.getNormal(), wblut.geom.WB_Network.getNumberOfConnections(), 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(), and wblut.hemesh.HE_Element.setInternalLabel().
|
private |
node | |
connection |
References wblut.geom.WB_Network.Connection.getIndex(), and wblut.geom.WB_Network.Connection.start.
|
private |
|
private |
References wblut.geom.WB_Network.getNodes().
HEC_FromNetwork wblut.hemesh.HEC_FromNetwork.setAngleOffset | ( | final double | af | ) |
af |
HEC_FromNetwork wblut.hemesh.HEC_FromNetwork.setAngleOffset | ( | final WB_ScalarParameter | af | ) |
af |
HEC_FromNetwork wblut.hemesh.HEC_FromNetwork.setCap | ( | final boolean | b | ) |
b |
HEC_FromNetwork wblut.hemesh.HEC_FromNetwork.setConnectionFacets | ( | final int | f | ) |
f |
HEC_FromNetwork wblut.hemesh.HEC_FromNetwork.setConnectionRadius | ( | final double | r | ) |
r |
HEC_FromNetwork wblut.hemesh.HEC_FromNetwork.setConnectionRadius | ( | final WB_ScalarParameter | r | ) |
r |
HEC_FromNetwork wblut.hemesh.HEC_FromNetwork.setCreateIsolatedNodes | ( | final boolean | b | ) |
b |
HEC_FromNetwork wblut.hemesh.HEC_FromNetwork.setFidget | ( | final double | f | ) |
f |
HEC_FromNetwork wblut.hemesh.HEC_FromNetwork.setFillFactor | ( | final double | ff | ) |
ff |
HEC_FromNetwork wblut.hemesh.HEC_FromNetwork.setMaximumConnectionLength | ( | final double | d | ) |
d |
HEC_FromNetwork wblut.hemesh.HEC_FromNetwork.setMaximumConnectionOffset | ( | final WB_ScalarParameter | o | ) |
o |
HEC_FromNetwork wblut.hemesh.HEC_FromNetwork.setMaximumConnectionOffset | ( | final double | o | ) |
o |
HEC_FromNetwork wblut.hemesh.HEC_FromNetwork.setMinimumBalljointAngle | ( | final double | a | ) |
a |
HEC_FromNetwork wblut.hemesh.HEC_FromNetwork.setNetwork | ( | final WB_Network | network | ) |
HEC_FromNetwork wblut.hemesh.HEC_FromNetwork.setNetwork | ( | final HE_Mesh | mesh | ) |
HEC_FromNetwork wblut.hemesh.HEC_FromNetwork.setSuppressBalljoint | ( | final boolean | b | ) |
b |
HEC_FromNetwork wblut.hemesh.HEC_FromNetwork.setTaper | ( | final boolean | b | ) |
b |
HEC_FromNetwork wblut.hemesh.HEC_FromNetwork.setUseNodeValues | ( | final boolean | b | ) |
b |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
staticprivate |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |