#include <artec/sdk/algorithms/Algorithms.h>
Public Attributes | |
base::ScannerType | scannerType |
Scanner type. More... | |
int | triangleNumber |
Triangles number after simplification. More... | |
bool | keepBoundary |
If true then Algorithms won't modify boundary of given surface. More... | |
bool | enableAdditionalCriteria |
Simplification stops if one of the thresholding criteras below are not satisfied. More... | |
bool | enableDistanceThreshold |
Limit maximal distance between original and simplified meshes. More... | |
float | distanceThreshold |
Max error (in units^2). More... | |
bool | enableAngleThreshold |
If true then Limit maximal normals deviation. More... | |
float | angleThreshold |
Maximal angle between neighbor faces normals (in degrees). More... | |
bool | enableAspectRatioThreshold |
If true then limit edges length ratio. More... | |
float | aspectRatioThreshold |
Maximal available ratio of edges in triangle. More... | |
Detailed Description
Definition at line 297 of file Algorithms.h.
Member Data Documentation
float artec::sdk::algorithms::FastMeshSimplificationSettings::angleThreshold |
Maximal angle between neighbor faces normals (in degrees).
Definition at line 321 of file Algorithms.h.
float artec::sdk::algorithms::FastMeshSimplificationSettings::aspectRatioThreshold |
Maximal available ratio of edges in triangle.
Definition at line 327 of file Algorithms.h.
float artec::sdk::algorithms::FastMeshSimplificationSettings::distanceThreshold |
Max error (in units^2).
Definition at line 315 of file Algorithms.h.
bool artec::sdk::algorithms::FastMeshSimplificationSettings::enableAdditionalCriteria |
Simplification stops if one of the thresholding criteras below are not satisfied.
Definition at line 309 of file Algorithms.h.
bool artec::sdk::algorithms::FastMeshSimplificationSettings::enableAngleThreshold |
If true then Limit maximal normals deviation.
Definition at line 318 of file Algorithms.h.
bool artec::sdk::algorithms::FastMeshSimplificationSettings::enableAspectRatioThreshold |
If true then limit edges length ratio.
Definition at line 324 of file Algorithms.h.
bool artec::sdk::algorithms::FastMeshSimplificationSettings::enableDistanceThreshold |
Limit maximal distance between original and simplified meshes.
Definition at line 312 of file Algorithms.h.
bool artec::sdk::algorithms::FastMeshSimplificationSettings::keepBoundary |
If true then Algorithms won't modify boundary of given surface.
Definition at line 306 of file Algorithms.h.
base::ScannerType artec::sdk::algorithms::FastMeshSimplificationSettings::scannerType |
Scanner type.
Definition at line 300 of file Algorithms.h.
int artec::sdk::algorithms::FastMeshSimplificationSettings::triangleNumber |
Triangles number after simplification.
Definition at line 303 of file Algorithms.h.
The documentation for this struct was generated from the following file:
- artec/sdk/algorithms/Algorithms.h