HE_Mesh
5.1.2
|
Public Member Functions | |
HEM_Bend () | |
HEM_Bend | setGroundPlane (final WB_Plane P) |
HEM_Bend | setGroundPlane (final double ox, final double oy, final double oz, final double nx, final double ny, final double nz) |
HEM_Bend | setBendAxis (final WB_Line a) |
HEM_Bend | setBendAxis (final double p1x, final double p1y, final double p1z, final double p2x, final double p2y, final double p2z) |
HEM_Bend | setAngleFactor (final double f) |
HEM_Bend | 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) |
Protected Member Functions | |
HE_Mesh | applyInt (final HE_Mesh mesh) |
HE_Mesh | applyInt (final HE_Selection selection) |
![]() | |
abstract HE_Mesh | applyInt (final HE_Mesh mesh) |
abstract HE_Mesh | applyInt (final HE_Selection selection) |
Private Attributes | |
WB_Plane | groundPlane |
WB_Line | bendAxis |
double | angleFactor |
boolean | posOnly |
Additional Inherited Members | |
![]() | |
static final WB_ProgressTracker | tracker = WB_ProgressTracker.instance() |
Bend a mesh. Determined by a ground plane, a bend axis and an angle factor.
wblut.hemesh.HEM_Bend.HEM_Bend | ( | ) |
Instantiates a new HEM_Bend.
|
protected |
HEM_Bend wblut.hemesh.HEM_Bend.setAngleFactor | ( | final double | f | ) |
Set angle factor, ratio of bend angle in degrees to distance to ground plane.
f | direction |
Set bend axis.
a | bend axis |
HEM_Bend wblut.hemesh.HEM_Bend.setBendAxis | ( | final double | p1x, |
final double | p1y, | ||
final double | p1z, | ||
final double | p2x, | ||
final double | p2y, | ||
final double | p2z | ||
) |
Sets the bend axis.
p1x | |
p1y | |
p1z | |
p2x | |
p2y | |
p2z |
Set ground plane.
P | ground plane |
HEM_Bend wblut.hemesh.HEM_Bend.setGroundPlane | ( | final double | ox, |
final double | oy, | ||
final double | oz, | ||
final double | nx, | ||
final double | ny, | ||
final double | nz | ||
) |
Sets the ground plane.
ox | |
oy | |
oz | |
nx | |
ny | |
nz |
HEM_Bend wblut.hemesh.HEM_Bend.setPosOnly | ( | final boolean | b | ) |
Positive only? Only apply modifier to positive side of ground plane.
b | true, false |
|
private |
Angle factor.
|
private |
Bend axis.
|
private |
Ground plane.
|
private |
Positive side of plane only?.