HE_Mesh
5.1.2
|
Public Member Functions | |
HEC_ChamferBox () | |
HEC_ChamferBox (final double W, final double H, final double D, final double CW, final double CH, final double CD, final int L, final int M, final int N) | |
HEC_ChamferBox (final double x, final double y, final double z, final double W, final double H, final double D, final double CW, final double CH, final double CD, final int L, final int M, final int N) | |
HEC_ChamferBox (final WB_Coord center, final double W, final double H, final double D, final double CW, final double CH, final double CD, final int L, final int M, final int N) | |
HEC_ChamferBox | setSegments (final int L, final int M, final int N) |
HEC_ChamferBox | setWidth (final double W) |
HEC_ChamferBox | setHeight (final double H) |
HEC_ChamferBox | setDepth (final double D) |
HEC_ChamferBox | setWidthSegments (final int L) |
HEC_ChamferBox | setHeightSegments (final int M) |
HEC_ChamferBox | setDepthSegments (final int N) |
HEC_ChamferBox | setChamfer (final double c) |
HEC_ChamferBox | setChamfer (final double CW, final double CH, final double CD) |
![]() | |
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) |
Static Public Member Functions | |
static void | main (final String[] args) |
Protected Member Functions | |
HE_Mesh | createBase () |
![]() | |
abstract HE_Mesh | createBase () |
Private Attributes | |
double | W |
double | H |
double | D |
int | L |
int | M |
int | N |
double | CW |
double | CH |
double | CD |
double | IW |
double | IH |
double | ID |
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_ChamferBox.HEC_ChamferBox | ( | ) |
Create a placeholder box.
wblut.hemesh.HEC_ChamferBox.HEC_ChamferBox | ( | final double | W, |
final double | H, | ||
final double | D, | ||
final double | CW, | ||
final double | CH, | ||
final double | CD, | ||
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) |
CW | chamfer width (X) |
CH | chamfer height (Y) |
CD | chamfer depth (Z) |
L | number of width divisions |
M | number of height divisions |
N | number of depth divisions |
wblut.hemesh.HEC_ChamferBox.HEC_ChamferBox | ( | final double | x, |
final double | y, | ||
final double | z, | ||
final double | W, | ||
final double | H, | ||
final double | D, | ||
final double | CW, | ||
final double | CH, | ||
final double | CD, | ||
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) |
CW | chamfer width (X) |
CH | chamfer height (Y) |
CD | chamfer depth (Z) |
L | number of width divisions |
M | number of height divisions |
N | number of depth divisions |
wblut.hemesh.HEC_ChamferBox.HEC_ChamferBox | ( | final WB_Coord | center, |
final double | W, | ||
final double | H, | ||
final double | D, | ||
final double | CW, | ||
final double | CH, | ||
final double | CD, | ||
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) |
CW | chamfer width (X) |
CH | chamfer height (Y) |
CD | chamfer depth (Z) |
L | number of width divisions |
M | number of height divisions |
N | number of depth divisions |
|
protected |
|
static |
HEC_ChamferBox wblut.hemesh.HEC_ChamferBox.setChamfer | ( | final double | c | ) |
HEC_ChamferBox wblut.hemesh.HEC_ChamferBox.setChamfer | ( | final double | CW, |
final double | CH, | ||
final double | CD | ||
) |
HEC_ChamferBox wblut.hemesh.HEC_ChamferBox.setDepth | ( | final double | D | ) |
Set box depth.
D | depth of box (z-axis) |
HEC_ChamferBox wblut.hemesh.HEC_ChamferBox.setDepthSegments | ( | final int | N | ) |
Set box depth segments.
N | number of depth segments (z-axis) |
HEC_ChamferBox wblut.hemesh.HEC_ChamferBox.setHeight | ( | final double | H | ) |
Set box height.
H | height of box (y-axis) |
HEC_ChamferBox wblut.hemesh.HEC_ChamferBox.setHeightSegments | ( | final int | M | ) |
Set box height segments.
M | number of height segments (y-axis) |
HEC_ChamferBox wblut.hemesh.HEC_ChamferBox.setSegments | ( | final int | L, |
final int | M, | ||
final int | N | ||
) |
L | |
M | |
N |
HEC_ChamferBox wblut.hemesh.HEC_ChamferBox.setWidth | ( | final double | W | ) |
Set box width.
W | width of box (x-axis) |
HEC_ChamferBox wblut.hemesh.HEC_ChamferBox.setWidthSegments | ( | final int | L | ) |
Set box width segments.
L | number of width segments (x-axis) |
|
private |
chamfer depth.
|
private |
chamfer height.
|
private |
chamfer width.
|
private |
depth.
|
private |
height.
|
private |
inner depth.
|
private |
inner height.
|
private |
inner width.
|
private |
width segments.
|
private |
height segments.
|
private |
depth segments.
|
private |
width.