HE_Mesh
6.0.1
|
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) |
String | getName () |
void | setName (final String name) |
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 | override2D |
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 |
References wblut.hemesh.HEC_ChamferBox.CD, wblut.hemesh.HEC_ChamferBox.CH, wblut.hemesh.HEC_ChamferBox.CW, wblut.hemesh.HEC_ChamferBox.D, wblut.hemesh.HEC_ChamferBox.H, and wblut.hemesh.HEC_ChamferBox.W.
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 |
References wblut.hemesh.HEC_ChamferBox.CD, wblut.hemesh.HEC_ChamferBox.CH, wblut.hemesh.HEC_ChamferBox.CW, wblut.hemesh.HEC_ChamferBox.D, wblut.hemesh.HEC_ChamferBox.H, wblut.hemesh.HEC_Creator.setCenter(), and wblut.hemesh.HEC_ChamferBox.W.
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 |
References wblut.hemesh.HEC_ChamferBox.CD, wblut.hemesh.HEC_ChamferBox.CH, wblut.hemesh.HEC_ChamferBox.CW, wblut.hemesh.HEC_ChamferBox.D, wblut.hemesh.HEC_ChamferBox.H, wblut.hemesh.HEC_Creator.setCenter(), wblut.hemesh.HEC_ChamferBox.W, wblut.geom.WB_Coord.xd(), wblut.geom.WB_Coord.yd(), and wblut.geom.WB_Coord.zd().
|
protected |
References wblut.hemesh.HEC_ChamferBox.CD, wblut.hemesh.HEC_ChamferBox.CH, wblut.hemesh.HEC_FromFacelist.createBase(), wblut.hemesh.HEC_ChamferBox.CW, wblut.hemesh.HEC_ChamferBox.D, wblut.hemesh.HEC_ChamferBox.H, wblut.hemesh.HEC_ChamferBox.ID, wblut.hemesh.HEC_ChamferBox.IH, wblut.hemesh.HEC_ChamferBox.IW, wblut.hemesh.HEC_ChamferBox.L, wblut.hemesh.HEC_ChamferBox.M, wblut.hemesh.HEC_ChamferBox.N, wblut.hemesh.HEC_FromFacelist.setDuplicate(), wblut.hemesh.HEC_FromFacelist.setFaces(), wblut.hemesh.HEC_FromFacelist.setFaceTextureIds(), wblut.hemesh.HEC_FromFacelist.setVertexUVW(), wblut.hemesh.HEC_FromFacelist.setVertices(), and wblut.hemesh.HEC_ChamferBox.W.
|
static |
References wblut.hemesh.HEC_ChamferBox.HEC_ChamferBox(), wblut.hemesh.HEC_ChamferBox.setDepth(), wblut.hemesh.HEC_ChamferBox.setDepthSegments(), wblut.hemesh.HEC_ChamferBox.setHeight(), wblut.hemesh.HEC_ChamferBox.setHeightSegments(), wblut.hemesh.HEC_ChamferBox.setWidth(), and wblut.hemesh.HEC_ChamferBox.setWidthSegments().
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) |
References wblut.hemesh.HEC_ChamferBox.D.
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) |
References wblut.hemesh.HEC_ChamferBox.H.
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 |
References wblut.hemesh.HEC_ChamferBox.L, wblut.hemesh.HEC_ChamferBox.M, and wblut.hemesh.HEC_ChamferBox.N.
HEC_ChamferBox wblut.hemesh.HEC_ChamferBox.setWidth | ( | final double | W | ) |
Set box width.
W | width of box (x-axis) |
References wblut.hemesh.HEC_ChamferBox.W.
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.