HE_Mesh2014
2.0.11
|
Public Member Functions | |
HEC_Box () | |
HEC_Box (final double W, final double H, final double D, final int L, final int M, final int N) | |
HEC_Box (final double x, final double y, final double z, final double W, final double H, final double D, final int L, final int M, final int N) | |
HEC_Box (final WB_Coord center, final double W, final double H, final double D, final int L, final int M, final int N) | |
HEC_Box | setFromAABB (final WB_AABB AABB, final double padding) |
HEC_Box | setFromCorners (final WB_Coord min, final WB_Coord max) |
HEC_Box | setFromCorners (final double minx, final double miny, final double minz, final double maxx, final double maxy, final double maxz) |
HEC_Box | setSegments (final int L, final int M, final int N) |
HEC_Box | setWidth (final double W) |
HEC_Box | setHeight (final double H) |
HEC_Box | setDepth (final double D) |
HEC_Box | setWidthSegments (final int L) |
HEC_Box | setHeightSegments (final int M) |
HEC_Box | setDepthSegments (final int N) |
![]() | |
HEC_Creator () | |
HEC_Creator | setCenter (final double x, final double y, final double z) |
HEC_Creator | setScale (final double s) |
HEC_Creator | setCenter (final WB_Coord c) |
HEC_Creator | setZAngle (final double a) |
HEC_Creator | setZAxis (final double x, final double y, final double z) |
HEC_Creator | setZAxis (final double p0x, final double p0y, final double p0z, final double p1x, final double p1y, final double p1z) |
HEC_Creator | setZAxis (final WB_Coord p) |
HEC_Creator | setZAxis (final WB_Coord p0, final WB_Coord p1) |
HEC_Creator | setToModelview (final PApplet home) |
HEC_Creator | setToWorldview () |
HEC_Creator | setManifoldCheck (final boolean b) |
HEC_Creator | setOverride (final boolean b) |
final HE_Mesh | create () |
HE_Mesh | apply (final HE_Mesh mesh) |
HE_Mesh | apply (final HE_Selection sel) |
![]() | |
abstract HE_Mesh | apply (HE_Mesh mesh) |
abstract HE_Mesh | apply (HE_Selection selection) |
Protected Member Functions | |
HE_Mesh | createBase () |
![]() | |
abstract HE_Mesh | createBase () |
Private Attributes | |
double | W |
double | H |
double | D |
int | L |
int | M |
int | N |
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 |
Axis Aligned Box.
wblut.hemesh.HEC_Box.HEC_Box | ( | ) |
Create a placeholder box.
wblut.hemesh.HEC_Box.HEC_Box | ( | final double | W, |
final double | H, | ||
final double | D, | ||
final int | L, | ||
final int | M, | ||
final int | N | ||
) |
Create a box at (0,0,0).
W | width (X) |
H | height (Y) |
D | depth (Z) |
L | number of width divisions |
M | number of height divisions |
N | number of depth divisions |
wblut.hemesh.HEC_Box.HEC_Box | ( | final double | x, |
final double | y, | ||
final double | z, | ||
final double | W, | ||
final double | H, | ||
final double | D, | ||
final int | L, | ||
final int | M, | ||
final int | N | ||
) |
Create a box at (x,y,z).
x | x-ordinate of center |
y | y-ordinate of center |
z | z-ordinate of center |
W | width (X) |
H | height (Y) |
D | depth (Z) |
L | number of width divisions |
M | number of height divisions |
N | number of depth divisions |
wblut.hemesh.HEC_Box.HEC_Box | ( | final WB_Coord | center, |
final double | W, | ||
final double | H, | ||
final double | D, | ||
final int | L, | ||
final int | M, | ||
final int | N | ||
) |
Create a box at center.
center | center |
W | width (X) |
H | height (Y) |
D | depth (Z) |
L | number of width divisions |
M | number of height divisions |
N | number of depth divisions |
|
protected |
HEC_Box wblut.hemesh.HEC_Box.setDepth | ( | final double | D | ) |
Set box depth.
D | depth of box (z-axis) |
HEC_Box wblut.hemesh.HEC_Box.setDepthSegments | ( | final int | N | ) |
Set box depth segments.
N | number of depth segments (z-axis) |
Set box from AABB.
AABB | WB_AABB |
padding | the padding |
min | |
max |
HEC_Box wblut.hemesh.HEC_Box.setFromCorners | ( | final double | minx, |
final double | miny, | ||
final double | minz, | ||
final double | maxx, | ||
final double | maxy, | ||
final double | maxz | ||
) |
minx | |
miny | |
minz | |
maxx | |
maxy | |
maxz |
HEC_Box wblut.hemesh.HEC_Box.setHeight | ( | final double | H | ) |
Set box height.
H | height of box (y-axis) |
HEC_Box wblut.hemesh.HEC_Box.setHeightSegments | ( | final int | M | ) |
Set box height segments.
M | number of height segments (y-axis) |
HEC_Box wblut.hemesh.HEC_Box.setSegments | ( | final int | L, |
final int | M, | ||
final int | N | ||
) |
L | |
M | |
N |
HEC_Box wblut.hemesh.HEC_Box.setWidth | ( | final double | W | ) |
Set box width.
W | width of box (x-axis) |
HEC_Box wblut.hemesh.HEC_Box.setWidthSegments | ( | final int | L | ) |
Set box width segments.
L | number of width segments (x-axis) |
|
private |
depth.
|
private |
height.
|
private |
width segments.
|
private |
height segments.
|
private |
depth segments.
|
private |
width.