C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

Parameter for an unwrapping the mesh on a plane. More...

#include <op_mesh_parameter.h>

+ Collaboration diagram for MbMeshUnwrapParams:

Public Member Functions

 MbMeshUnwrapParams ()
 Default constructor.
 
 MbMeshUnwrapParams (const MbPlacement3D &place, double poisson=0.25)
 Constructor by parameters.
 
 MbMeshUnwrapParams (const MbMeshUnwrapParams &that)
 Copy-constructor.
 
 ~MbMeshUnwrapParams ()
 Destructor.
 
MbMeshUnwrapParamsoperator= (const MbMeshUnwrapParams &that)
 Assignment operator.
 
void SetPlacement (const MbPlacement3D &pl)
 Set local coordinate system for mesh unwrapping.
 
void SetPoissonsRatio (double poisson)
 Set the Poisson's ratio of face material.
 
double GetPoissonsRatio () const
 Get the Poisson's ratio of face material.
 
const SPtr< MbMesh > & GetBaseMesh () const
 Get the base mesh.
 
const SPtr< MbMesh > & GetRemeshedMesh () const
 Get the remeshed mesh.
 
void Transform (const MbMatrix3D &matr)
 Transform an object according to the matrix.
 
void Move (const MbVector3D &to)
 Move an object along a vector.
 
void Rotate (const MbAxis3D &axis, double ang)
 Rotate an object at a given angle around an axis.
 
bool IsSame (const MbMeshUnwrapParams &that, double accuracy) const
 Determine whether an object is equal?
 
bool InitBaseMesh (const MbFaceShell &shell, const MbStepData &stepData)
 Initialize base mesh by shell.
 
bool InitRemeshedMesh (double triangleSize, bool bReparam=false)
 Initialize remeshed mesh with defined triangle size. If triangleSize < 0, then it will be estimated automatically.
 

Protected Attributes

MbPlacement3D _place
 The local coordinate system for result surface.
 
double _coefPoisson
 The Poisson's ratio of suface material.
 
SPtr< MbMesh_baseMesh
 The base triangulation.
 
SPtr< MbMesh_remeshedMesh
 The remeshed triangulation.
 

Detailed Description

Parameter for an unwrapping the mesh on a plane.

Parameter for an unwrapping the mesh on a plane.
The parameters contain information about the scan position and material properties.

Warning
Under development.

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