HE_Mesh
6.0.1
|
Public Member Functions | |
HEM_Skew () | |
HEM_Skew | setGroundPlane (final WB_Plane P) |
HEM_Skew | setGroundPlane (final double ox, final double oy, final double oz, final double nx, final double ny, final double nz) |
HEM_Skew | setSkewDirection (final WB_Coord p) |
HEM_Skew | setSkewDirection (final double vx, final double vy, final double vz) |
HEM_Skew | setSkewFactor (final double f) |
HEM_Skew | setPosOnly (final boolean b) |
![]() | |
HEM_Modifier () | |
HE_Mesh | apply (final HE_Mesh mesh) |
HE_Mesh | apply (final HE_Selection selection) |
![]() | |
abstract HE_Mesh | apply (HE_Mesh mesh) |
abstract HE_Mesh | apply (HE_Selection selection) |
String | getName () |
void | setName (final String name) |
Protected Member Functions | |
HE_Mesh | applySelf (final HE_Mesh mesh) |
HE_Mesh | applySelf (final HE_Selection selection) |
![]() | |
abstract HE_Mesh | applySelf (final HE_Mesh mesh) |
abstract HE_Mesh | applySelf (final HE_Selection selection) |
Private Attributes | |
WB_Plane | groundPlane |
WB_Vector | skewDirection |
double | skewFactor |
boolean | posOnly |
Additional Inherited Members | |
![]() | |
static final WB_ProgressTracker | tracker = WB_ProgressTracker.instance() |
Skew a mesh. Determined by a ground plane, a skew direction and a skew factor.
wblut.hemesh.HEM_Skew.HEM_Skew | ( | ) |
Instantiates a new HEM_Skew.
|
protected |
Set ground plane.
P | ground plane |
HEM_Skew wblut.hemesh.HEM_Skew.setGroundPlane | ( | final double | ox, |
final double | oy, | ||
final double | oz, | ||
final double | nx, | ||
final double | ny, | ||
final double | nz | ||
) |
Sets the ground plane.
ox | the ox |
oy | the oy |
oz | the oz |
nx | the nx |
ny | the ny |
nz | the nz |
HEM_Skew wblut.hemesh.HEM_Skew.setPosOnly | ( | final boolean | b | ) |
Positive only? Only apply modifier to positive side of ground plane.
b | true, false |
Set skew direction.
p | direction |
References wblut.geom.WB_Vector.normalizeSelf().
HEM_Skew wblut.hemesh.HEM_Skew.setSkewDirection | ( | final double | vx, |
final double | vy, | ||
final double | vz | ||
) |
Sets the skew direction.
vx | the vx |
vy | the vy |
vz | the vz |
References wblut.geom.WB_Vector.normalizeSelf().
HEM_Skew wblut.hemesh.HEM_Skew.setSkewFactor | ( | final double | f | ) |
Set skew factor, ratio of skew distance to distance to ground plane.
f | direction |
|
private |
Ground plane.
|
private |
Only modify positive side of ground plane.
|
private |
Skew direction.
|
private |
Skew factor.