artec::sdk::algorithms::FastMeshSimplificationSettings Struct Reference

#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: