HE_Mesh  6.0.1
wblut.hemesh.HES_CatmullClark Class Reference
+ Inheritance diagram for wblut.hemesh.HES_CatmullClark:

Public Member Functions

 HES_CatmullClark ()
 
HES_CatmullClark setKeepEdges (final boolean b)
 
HES_CatmullClark setKeepBoundary (final boolean b)
 
HES_CatmullClark setBlendFactor (final double f)
 
HES_CatmullClark setBlendFactor (final WB_ScalarParameter f)
 
- Public Member Functions inherited from wblut.hemesh.HES_Subdividor
 HES_Subdividor ()
 
HE_Mesh apply (final HE_Mesh mesh)
 
HE_Mesh apply (final HE_Selection selection)
 
- Public Member Functions inherited from wblut.hemesh.HE_Machine
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 applySelf (final HE_Mesh mesh)
 
HE_Mesh applySelf (final HE_Selection selection)
 
- Protected Member Functions inherited from wblut.hemesh.HES_Subdividor
abstract HE_Mesh applySelf (final HE_Mesh mesh)
 
abstract HE_Mesh applySelf (final HE_Selection selection)
 

Private Attributes

boolean keepEdges
 
boolean keepBoundary = false
 
WB_ScalarParameter blendFactor
 

Static Private Attributes

static WB_GeometryFactory gf = new WB_GeometryFactory()
 

Additional Inherited Members

- Static Public Attributes inherited from wblut.hemesh.HE_Machine
static final WB_ProgressTracker tracker = WB_ProgressTracker.instance()
 

Detailed Description

Catmull-Clark subdivision of a mesh.

Author
Frederik Vanhoutte (W:Blut)

Constructor & Destructor Documentation

wblut.hemesh.HES_CatmullClark.HES_CatmullClark ( )

Member Function Documentation

HES_CatmullClark wblut.hemesh.HES_CatmullClark.setBlendFactor ( final double  f)

Sets the blend factor.

Parameters
fthe f
Returns
the hE s_ catmull clark
HES_CatmullClark wblut.hemesh.HES_CatmullClark.setBlendFactor ( final WB_ScalarParameter  f)

Sets the blend factor.

Parameters
fthe f
Returns
the hE s_ catmull clark
HES_CatmullClark wblut.hemesh.HES_CatmullClark.setKeepBoundary ( final boolean  b)

Keep boundary edges fixed?.

Parameters
btrue/false
Returns
self
HES_CatmullClark wblut.hemesh.HES_CatmullClark.setKeepEdges ( final boolean  b)

Keep edges of selection fixed when subdividing selection?.

Parameters
btrue/false
Returns
self

Member Data Documentation

WB_ScalarParameter wblut.hemesh.HES_CatmullClark.blendFactor
private

The blend factor.

WB_GeometryFactory wblut.hemesh.HES_CatmullClark.gf = new WB_GeometryFactory()
staticprivate
boolean wblut.hemesh.HES_CatmullClark.keepBoundary = false
private

Keep boundary?.

boolean wblut.hemesh.HES_CatmullClark.keepEdges
private

Keep edges?.


The documentation for this class was generated from the following file: