artec::sdk::algorithms::MeshSimplificationSettings Struct Reference

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

Public Attributes

base::ScannerType scannerType
 Scanner type. More...
 
SimplifyType simplifyType
 Simplify type: TriangleQuantity, Accuracy, Remesh, TriangleQuantityFast. More...
 
SimplifyMetric simplifyMetrics
 Simplify metrics: EdgeLength, DistanceToSurface etc. Not supported for fast simplification. More...
 
int triangleNumber
 Triangles number after simplification. More...
 
bool keepBoundary
 If true then algorithms won't modify boundary of given surface. More...
 
float angleThreshold
 Maximal angle between neighbor normals (in degrees). Not supported for fast simplification. More...
 
float remeshEdgeThreshold
 Minimal edge length after remesh. Not supported for fast simplification. More...
 
float error
 Max error. Not supported for fast simplification. More...
 

Detailed Description

Definition at line 270 of file Algorithms.h.

Member Data Documentation

float artec::sdk::algorithms::MeshSimplificationSettings::angleThreshold

Maximal angle between neighbor normals (in degrees). Not supported for fast simplification.

Definition at line 288 of file Algorithms.h.

float artec::sdk::algorithms::MeshSimplificationSettings::error

Max error. Not supported for fast simplification.

Definition at line 294 of file Algorithms.h.

bool artec::sdk::algorithms::MeshSimplificationSettings::keepBoundary

If true then algorithms won't modify boundary of given surface.

Definition at line 285 of file Algorithms.h.

float artec::sdk::algorithms::MeshSimplificationSettings::remeshEdgeThreshold

Minimal edge length after remesh. Not supported for fast simplification.

Definition at line 291 of file Algorithms.h.

base::ScannerType artec::sdk::algorithms::MeshSimplificationSettings::scannerType

Scanner type.

Definition at line 273 of file Algorithms.h.

SimplifyMetric artec::sdk::algorithms::MeshSimplificationSettings::simplifyMetrics

Simplify metrics: EdgeLength, DistanceToSurface etc. Not supported for fast simplification.

Definition at line 279 of file Algorithms.h.

SimplifyType artec::sdk::algorithms::MeshSimplificationSettings::simplifyType

Simplify type: TriangleQuantity, Accuracy, Remesh, TriangleQuantityFast.

Definition at line 276 of file Algorithms.h.

int artec::sdk::algorithms::MeshSimplificationSettings::triangleNumber

Triangles number after simplification.

Definition at line 282 of file Algorithms.h.


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