HE_Mesh2014
2.0.11
|
Public Member Functions | |
HES_Smooth () | |
HES_Smooth | setKeepEdges (final boolean b) |
HES_Smooth | setKeepBoundary (final boolean b) |
HES_Smooth | setWeight (final double origWeight, final double neigWeight) |
HE_Mesh | apply (final HE_Mesh mesh) |
HE_Mesh | apply (final HE_Selection selection) |
![]() | |
HES_Subdividor () | |
abstract HE_Mesh | apply (final HE_Mesh mesh) |
abstract HE_Mesh | apply (final HE_Selection selection) |
![]() | |
abstract HE_Mesh | apply (HE_Mesh mesh) |
abstract HE_Mesh | apply (HE_Selection selection) |
Private Attributes | |
boolean | keepEdges = true |
boolean | keepBoundary = false |
double | origWeight |
double | neigWeight |
Additional Inherited Members | |
![]() | |
static final WB_ProgressTracker | tracker = WB_ProgressTracker.instance() |
Catmull-Clark subdivision of a mesh.
wblut.hemesh.HES_Smooth.HES_Smooth | ( | ) |
Instantiates a new hE s_ smooth.
HE_Mesh wblut.hemesh.HES_Smooth.apply | ( | final HE_Selection | selection | ) |
HES_Smooth wblut.hemesh.HES_Smooth.setKeepBoundary | ( | final boolean | b | ) |
Keep boundary edges fixed?.
b | true/false |
HES_Smooth wblut.hemesh.HES_Smooth.setKeepEdges | ( | final boolean | b | ) |
Keep edges of selection fixed when subdividing selection?.
b | true/false |
HES_Smooth wblut.hemesh.HES_Smooth.setWeight | ( | final double | origWeight, |
final double | neigWeight | ||
) |
Set vertex weights?.
origWeight | weight of original vertex |
neigWeight | weight of neighbors |
|
private |
Keep boundary?.
|
private |
Keep edges?.
|
private |
Weight of neighbor vertex.
|
private |
Weight of original vertex.