Artec 3D Scanning SDK  2.0
Public Attributes | List of all members
artec::sdk::algorithms::FastMeshSimplificationSettings Struct Reference

Parameters for Fast mesh simplification algorithm. More...

#include <artec/sdk/algorithms/Algorithms.h>

Public Attributes

base::ScannerType scannerType
 Scanner type. More...
 
int triangleNumber
 Triangle number to target. More...
 
bool keepBoundary
 Maintains boundary of the surface. More...
 
bool enableAdditionalCriteria
 Simplification stops if either of the thresholding criteria below isn't satisfied. More...
 
bool enableDistanceThreshold
 Limits maximum distance between the original and simplified meshes. More...
 
float distanceThreshold
 Max error (in units^2). More...
 
bool enableAngleThreshold
 Limit the maximum normals deviation. More...
 
float angleThreshold
 Maximum angle between normals to the neighboring faces (in degrees). More...
 
bool enableAspectRatioThreshold
 Limits edges length ratio. More...
 
float aspectRatioThreshold
 Maximum available ratio of the edges in triangle. More...
 

Detailed Description

Parameters for Fast mesh simplification algorithm.

Definition at line 317 of file Algorithms.h.

Member Data Documentation

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

Maximum angle between normals to the neighboring faces (in degrees).

Definition at line 341 of file Algorithms.h.

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

Maximum available ratio of the edges in triangle.

Definition at line 347 of file Algorithms.h.

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

Max error (in units^2).

Definition at line 335 of file Algorithms.h.

bool artec::sdk::algorithms::FastMeshSimplificationSettings::enableAdditionalCriteria

Simplification stops if either of the thresholding criteria below isn't satisfied.

Definition at line 329 of file Algorithms.h.

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

Limit the maximum normals deviation.

Definition at line 338 of file Algorithms.h.

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

Limits edges length ratio.

Definition at line 344 of file Algorithms.h.

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

Limits maximum distance between the original and simplified meshes.

Definition at line 332 of file Algorithms.h.

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

Maintains boundary of the surface.

Definition at line 326 of file Algorithms.h.

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

Scanner type.

Definition at line 320 of file Algorithms.h.

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

Triangle number to target.

Definition at line 323 of file Algorithms.h.


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