HE_Mesh
6.0.1
|
Classes | |
class | WB_FrameNode |
class | WB_FrameStrut |
Public Member Functions | |
WB_Frame () | |
WB_Frame (final WB_Coord[] points, final WB_IndexedSegment[] connections) | |
WB_Frame (final WB_Coord[] points, final Collection< WB_IndexedSegment > connections) | |
void | add (final WB_Coord[] points, final Collection< WB_IndexedSegment > connections) |
void | add (final WB_Frame frame) |
WB_Frame (final Collection<?extends WB_Coord > points, final Collection< WB_IndexedSegment > connections) | |
WB_Frame (final WB_Coord[] points, final int[][] connections) | |
WB_Frame (final Collection<?extends WB_Coord > points, final int[][] connections) | |
WB_Frame (final double[][] points, final int[][] connections) | |
WB_Frame (final float[][] points, final int[][] connections) | |
WB_Frame (final int[][] points, final int[][] connections) | |
WB_Frame (final WB_Coord[] points) | |
WB_Frame (final Collection<?extends WB_Coord > points) | |
WB_Frame (final double[][] points) | |
WB_Frame (final float[][] points) | |
WB_Frame (final int[][] points) | |
int | addNode (final double x, final double y, final double z, final double v) |
int | addNode (final WB_Coord pos, final double v) |
void | removeNode (final WB_FrameNode node) |
int | addNodes (final Collection< WB_Coord > pos) |
boolean | addStrut (final int i, final int j) |
void | removeStrut (final WB_FrameStrut strut) |
ArrayList< WB_FrameStrut > | getStruts () |
ArrayList< WB_Segment > | getSegments () |
ArrayList< WB_IndexedSegment > | getIndexedSegments () |
int | getNumberOfStruts () |
ArrayList< WB_FrameNode > | getNodes () |
ArrayList< WB_Point > | getPoints () |
WB_Point[] | getPointsAsArray () |
int | getNumberOfNodes () |
WB_FrameNode | getNode (final int i) |
WB_FrameStrut | getStrut (final int i) |
double | getDistanceToFrame (final WB_Coord p) |
int | getClosestNodeOnFrame (final WB_Coord p) |
WB_Coord | getClosestPointOnFrame (final WB_Coord p) |
double | getDistanceToFrame (final double x, final double y, final double z) |
WB_Coord | getClosestPointOnFrame (final double x, final double y, final double z) |
WB_Frame | smoothBiNodes () |
WB_Frame | smoothBiNodes (final int r) |
WB_Frame | smoothNodes () |
WB_Frame | smoothNodes (final int r) |
WB_Frame | refine (final double threshold) |
WB_Frame | refineOnePass (final double threshold) |
List< WB_Point > | toPointCloud (final int n, final double r, final double d, final int l, final double rr, final double dr) |
Protected Attributes | |
FastList< WB_FrameStrut > | struts |
FastList< WB_FrameNode > | nodes |
Static Private Attributes | |
static WB_GeometryFactory | gf = new WB_GeometryFactory() |
wblut.geom.WB_Frame.WB_Frame | ( | ) |
wblut.geom.WB_Frame.WB_Frame | ( | final WB_Coord[] | points, |
final WB_IndexedSegment[] | connections | ||
) |
points | |
connections |
References wblut.geom.WB_Frame.addNode(), and wblut.geom.WB_Frame.addStrut().
wblut.geom.WB_Frame.WB_Frame | ( | final WB_Coord[] | points, |
final Collection< WB_IndexedSegment > | connections | ||
) |
points | |
connections |
References wblut.geom.WB_Frame.addNode(), and wblut.geom.WB_Frame.addStrut().
wblut.geom.WB_Frame.WB_Frame | ( | final Collection<?extends WB_Coord > | points, |
final Collection< WB_IndexedSegment > | connections | ||
) |
points | |
connections |
References wblut.geom.WB_Frame.addNode(), and wblut.geom.WB_Frame.addStrut().
wblut.geom.WB_Frame.WB_Frame | ( | final WB_Coord[] | points, |
final int | connections[][] | ||
) |
points | |
connections |
References wblut.geom.WB_Frame.addNode(), and wblut.geom.WB_Frame.addStrut().
wblut.geom.WB_Frame.WB_Frame | ( | final Collection<?extends WB_Coord > | points, |
final int | connections[][] | ||
) |
points | |
connections |
References wblut.geom.WB_Frame.addNode(), and wblut.geom.WB_Frame.addStrut().
wblut.geom.WB_Frame.WB_Frame | ( | final double | points[][], |
final int | connections[][] | ||
) |
points | |
connections |
References wblut.geom.WB_Frame.addNode(), and wblut.geom.WB_Frame.addStrut().
wblut.geom.WB_Frame.WB_Frame | ( | final float | points[][], |
final int | connections[][] | ||
) |
points | |
connections |
References wblut.geom.WB_Frame.addNode(), and wblut.geom.WB_Frame.addStrut().
wblut.geom.WB_Frame.WB_Frame | ( | final int | points[][], |
final int | connections[][] | ||
) |
points | |
connections |
References wblut.geom.WB_Frame.addNode(), and wblut.geom.WB_Frame.addStrut().
wblut.geom.WB_Frame.WB_Frame | ( | final WB_Coord[] | points | ) |
points |
References wblut.geom.WB_Frame.addNode().
wblut.geom.WB_Frame.WB_Frame | ( | final Collection<?extends WB_Coord > | points | ) |
points |
References wblut.geom.WB_Frame.addNode().
wblut.geom.WB_Frame.WB_Frame | ( | final double | points[][] | ) |
points |
References wblut.geom.WB_Frame.addNode().
wblut.geom.WB_Frame.WB_Frame | ( | final float | points[][] | ) |
points |
References wblut.geom.WB_Frame.addNode().
wblut.geom.WB_Frame.WB_Frame | ( | final int | points[][] | ) |
points |
References wblut.geom.WB_Frame.addNode().
void wblut.geom.WB_Frame.add | ( | final WB_Coord[] | points, |
final Collection< WB_IndexedSegment > | connections | ||
) |
points | |
connections |
References wblut.geom.WB_Frame.addNode(), and wblut.geom.WB_Frame.addStrut().
void wblut.geom.WB_Frame.add | ( | final WB_Frame | frame | ) |
int wblut.geom.WB_Frame.addNode | ( | final double | x, |
final double | y, | ||
final double | z, | ||
final double | v | ||
) |
x | |
y | |
z | |
v |
int wblut.geom.WB_Frame.addNode | ( | final WB_Coord | pos, |
final double | v | ||
) |
pos | |
v |
int wblut.geom.WB_Frame.addNodes | ( | final Collection< WB_Coord > | pos | ) |
pos |
boolean wblut.geom.WB_Frame.addStrut | ( | final int | i, |
final int | j | ||
) |
i | |
j |
int wblut.geom.WB_Frame.getClosestNodeOnFrame | ( | final WB_Coord | p | ) |
p |
References wblut.geom.WB_Frame.WB_FrameStrut.end, wblut.geom.WB_GeometryOp3D.getClosestPoint3D(), wblut.geom.WB_GeometryOp3D.getDistance3D(), and wblut.geom.WB_Frame.WB_FrameStrut.start.
WB_Coord wblut.geom.WB_Frame.getClosestPointOnFrame | ( | final double | x, |
final double | y, | ||
final double | z | ||
) |
x | |
y | |
z |
References wblut.geom.WB_Frame.WB_FrameStrut.end, wblut.geom.WB_GeometryOp3D.getClosestPoint3D(), wblut.geom.WB_GeometryOp3D.getDistance3D(), and wblut.geom.WB_Frame.WB_FrameStrut.start.
double wblut.geom.WB_Frame.getDistanceToFrame | ( | final WB_Coord | p | ) |
p |
References wblut.geom.WB_Frame.WB_FrameStrut.end, wblut.geom.WB_GeometryOp3D.getDistance3D(), and wblut.geom.WB_Frame.WB_FrameStrut.start.
double wblut.geom.WB_Frame.getDistanceToFrame | ( | final double | x, |
final double | y, | ||
final double | z | ||
) |
x | |
y | |
z |
References wblut.geom.WB_Frame.WB_FrameStrut.end, wblut.geom.WB_GeometryOp3D.getDistance3D(), and wblut.geom.WB_Frame.WB_FrameStrut.start.
ArrayList<WB_IndexedSegment> wblut.geom.WB_Frame.getIndexedSegments | ( | ) |
References wblut.geom.WB_Point.add(), and wblut.geom.WB_Frame.getPoints().
WB_FrameNode wblut.geom.WB_Frame.getNode | ( | final int | i | ) |
i |
ArrayList<WB_FrameNode> wblut.geom.WB_Frame.getNodes | ( | ) |
int wblut.geom.WB_Frame.getNumberOfNodes | ( | ) |
int wblut.geom.WB_Frame.getNumberOfStruts | ( | ) |
ArrayList<WB_Point> wblut.geom.WB_Frame.getPoints | ( | ) |
WB_Point [] wblut.geom.WB_Frame.getPointsAsArray | ( | ) |
References wblut.geom.WB_Frame.getPoints().
ArrayList<WB_Segment> wblut.geom.WB_Frame.getSegments | ( | ) |
WB_FrameStrut wblut.geom.WB_Frame.getStrut | ( | final int | i | ) |
i |
ArrayList<WB_FrameStrut> wblut.geom.WB_Frame.getStruts | ( | ) |
WB_Frame wblut.geom.WB_Frame.refine | ( | final double | threshold | ) |
WB_Frame wblut.geom.WB_Frame.refineOnePass | ( | final double | threshold | ) |
threshold |
References wblut.geom.WB_Frame.addNode(), wblut.geom.WB_Frame.addStrut(), wblut.geom.WB_GeometryFactory3D.createInterpolatedPoint(), wblut.geom.WB_Frame.getNumberOfNodes(), and wblut.geom.WB_Frame.WB_Frame().
void wblut.geom.WB_Frame.removeNode | ( | final WB_FrameNode | node | ) |
node |
References wblut.geom.WB_Frame.WB_FrameNode.getStruts(), and wblut.geom.WB_Frame.removeStrut().
void wblut.geom.WB_Frame.removeStrut | ( | final WB_FrameStrut | strut | ) |
strut |
References wblut.geom.WB_Frame.WB_FrameStrut.getEndIndex(), and wblut.geom.WB_Frame.WB_FrameStrut.getStartIndex().
WB_Frame wblut.geom.WB_Frame.smoothBiNodes | ( | ) |
References wblut.geom.WB_Point.add(), wblut.geom.WB_Point.addSelf(), wblut.geom.WB_Point.mulSelf(), and wblut.geom.WB_MutableCoordinate.set().
WB_Frame wblut.geom.WB_Frame.smoothBiNodes | ( | final int | r | ) |
References wblut.geom.WB_Frame.smoothBiNodes().
WB_Frame wblut.geom.WB_Frame.smoothNodes | ( | ) |
References wblut.geom.WB_Point.addSelf(), wblut.geom.WB_Point.mulSelf(), and wblut.geom.WB_MutableCoordinate.set().
WB_Frame wblut.geom.WB_Frame.smoothNodes | ( | final int | r | ) |
References wblut.geom.WB_Frame.smoothNodes().
List<WB_Point> wblut.geom.WB_Frame.toPointCloud | ( | final int | n, |
final double | r, | ||
final double | d, | ||
final int | l, | ||
final double | rr, | ||
final double | dr | ||
) |
n | |
r | |
d | |
l | |
rr | |
dr |
References wblut.geom.WB_Point.add(), wblut.geom.WB_Vector.addMul(), wblut.geom.WB_Point.addMul(), wblut.geom.WB_Point.addSelf(), wblut.geom.WB_Vector.copy(), wblut.geom.WB_Plane.getNormal(), wblut.geom.WB_Plane.getU(), wblut.hemesh.HE_MeshStructure.getVerticesAsCoord(), wblut.math.WB_Math.max(), wblut.geom.WB_Vector.mul(), wblut.geom.WB_Vector.mulSelf(), wblut.geom.WB_RandomOnSphere.nextVector(), and wblut.geom.WB_Vector.rotateAboutAxisSelf().
|
staticprivate |
|
protected |
|
protected |