|
C3D Toolkit
Kernel - 118063, Vision - 2.16.1.1831
|
Parameters for the inconsistent meshes (MbMesh) repair. More...
#include <op_mesh_parameter.h>
Public Member Functions | |
| MbRepairInconsistentMeshParams () | |
| Default constructor. | |
| MbRepairInconsistentMeshParams (bool orientOutward) | |
| Constructor. More... | |
| MbRepairInconsistentMeshParams (double tolerance, bool orientOutward, double sharpAngle, bool normalAveraging) | |
| Constructor. More... | |
| MbRepairInconsistentMeshParams (double tolerance, bool orientOutward, double sharpAngle, bool normalAveraging, double needleAngle, double capAngle) | |
| Constructor. More... | |
| ~MbRepairInconsistentMeshParams () | |
| Destructor. | |
| void | SetOrientOutward (bool orient) |
| Set orienting of normal vectors outwards. | |
| bool | IsOrientOutward () const |
| Whether to orient normal vectors outwards. | |
| void | SetTolerance (double tolerance) |
| Set tolerance. | |
| double | GetTolerance () const |
| Get tolerance. | |
| void | SetSharpAngle (double angle) |
| Set angle. | |
| double | GetSharpAngle () const |
| Get angle. | |
| void | SetNormalsAveraging (bool flag) |
| Set averaging of normal vectors. | |
| bool | NeedNormalsAveraging () const |
| Whether to average normal vectors. | |
| void | SetNeedleAngle (double needleAngle) |
| Set the minimum angle for a triangle to be non-degenerate (in degrees). | |
| double | GetNeedleAngle () const |
| Get the minimum angle for a triangle to be non-degenerate (in degrees). | |
| void | SetCapAngle (double capAngle) |
| Set the maximum angle for a triangle to be non-degenerate (in degrees). | |
| double | GetCapAngle () const |
| Get the maximum angle for a triangle to be non-degenerate (in degrees). | |
Parameters for the inconsistent meshes (MbMesh) repair.
Parameters for the inconsistent meshes (MbMesh) repair. Fixes inconsistent normals. In addition to the main flow can orient normals outward. if this direction can be uniquely determined.