HE_Mesh  5.1.2
wblut.hemesh.HEMC_SplitMesh Class Reference
+ Inheritance diagram for wblut.hemesh.HEMC_SplitMesh:

Public Member Functions

HEMC_SplitMesh setOffset (final double d)
 
 HEMC_SplitMesh ()
 
HEMC_SplitMesh setPlane (final WB_Plane P)
 
HEMC_SplitMesh setMesh (final HE_Mesh mesh)
 
HEMC_SplitMesh setCap (final Boolean b)
 
HEMC_SplitMesh setSimpleCap (final Boolean b)
 
- Public Member Functions inherited from wblut.hemesh.HEMC_MultiCreator
 HEMC_MultiCreator ()
 
final HE_MeshCollection create ()
 
int numberOfMeshes ()
 
HE_Mesh apply (final HE_Mesh mesh)
 
HE_Mesh apply (final HE_Selection sel)
 
- Public Member Functions inherited from wblut.hemesh.HE_Machine
abstract HE_Mesh apply (HE_Mesh mesh)
 
abstract HE_Mesh apply (HE_Selection selection)
 

Private Attributes

WB_Plane P
 
HE_Mesh mesh
 
boolean cap = true
 
double offset
 
boolean simpleCap = true
 

Additional Inherited Members

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

Detailed Description

Planar cut of a mesh. Both parts are returned as separate meshes.

Author
Frederik Vanhoutte (W:Blut)

Constructor & Destructor Documentation

wblut.hemesh.HEMC_SplitMesh.HEMC_SplitMesh ( )

Instantiates a new HEMC_SplitMesh.

Member Function Documentation

HEMC_SplitMesh wblut.hemesh.HEMC_SplitMesh.setCap ( final Boolean  b)

Set option to cap holes.

Parameters
btrue, false;
Returns
self
HEMC_SplitMesh wblut.hemesh.HEMC_SplitMesh.setMesh ( final HE_Mesh  mesh)

Set source mesh.

Parameters
meshmesh to split
Returns
self
HEMC_SplitMesh wblut.hemesh.HEMC_SplitMesh.setOffset ( final double  d)

Set offset.

Parameters
doffset
Returns
self
HEMC_SplitMesh wblut.hemesh.HEMC_SplitMesh.setPlane ( final WB_Plane  P)

Set split plane.

Parameters
Pplane
Returns
self
HEMC_SplitMesh wblut.hemesh.HEMC_SplitMesh.setSimpleCap ( final Boolean  b)

Member Data Documentation

boolean wblut.hemesh.HEMC_SplitMesh.cap = true
private

Cap holes?.

HE_Mesh wblut.hemesh.HEMC_SplitMesh.mesh
private

Source mesh.

double wblut.hemesh.HEMC_SplitMesh.offset
private

The offset.

WB_Plane wblut.hemesh.HEMC_SplitMesh.P
private

Cutting plane.

boolean wblut.hemesh.HEMC_SplitMesh.simpleCap = true
private

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