|
C3D Toolkit
Kernel - 118057, Vision - 2.14.7.1821
|
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. | |
| MbMeshUnwrapParams & | operator= (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, bool bParameterize=true) |
| 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. | |
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.