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
 Algorithms won't modify boundary of given surface if true. 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
 Limit maximal normals deviation. More...
 
float angleThreshold
 Maximal angle between neighbor faces normals (in degrees) More...
 
bool enableAspectRatioThreshold
 Limit edges length ratio. More...
 
float aspectRatioThreshold
 Maximal available ratio of edges in triangle. More...
 

Detailed Description

Definition at line 210 of file Algorithms.h.

Member Data Documentation

float artec::sdk::algorithms::FastMeshSimplificationSettings::angleThreshold

Maximal angle between neighbor faces normals (in degrees)

Definition at line 220 of file Algorithms.h.

float artec::sdk::algorithms::FastMeshSimplificationSettings::aspectRatioThreshold

Maximal available ratio of edges in triangle.

Definition at line 222 of file Algorithms.h.

float artec::sdk::algorithms::FastMeshSimplificationSettings::distanceThreshold

Max error(in units^2)

Definition at line 218 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 216 of file Algorithms.h.

bool artec::sdk::algorithms::FastMeshSimplificationSettings::enableAngleThreshold

Limit maximal normals deviation.

Definition at line 219 of file Algorithms.h.

bool artec::sdk::algorithms::FastMeshSimplificationSettings::enableAspectRatioThreshold

Limit edges length ratio.

Definition at line 221 of file Algorithms.h.

bool artec::sdk::algorithms::FastMeshSimplificationSettings::enableDistanceThreshold

Limit maximal distance between original and simplified meshes.

Definition at line 217 of file Algorithms.h.

bool artec::sdk::algorithms::FastMeshSimplificationSettings::keepBoundary

Algorithms won't modify boundary of given surface if true.

Definition at line 214 of file Algorithms.h.

base::ScannerType artec::sdk::algorithms::FastMeshSimplificationSettings::scannerType

Scanner type.

Definition at line 212 of file Algorithms.h.

int artec::sdk::algorithms::FastMeshSimplificationSettings::triangleNumber

Triangles number after simplification.

Definition at line 213 of file Algorithms.h.


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