Lagrange
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Modules Pages
RescaleUVOptions Struct Reference

Public Attributes

std::string_view uv_attribute_name = ""
 The uv attribute name to use for rescaling. More...
 
std::string_view chart_id_attribute_name = ""
 The name used for storing the patch ID attribute. More...
 
double uv_area_threshold = 1e-6
 The threshold for UV area. More...
 

Member Data Documentation

◆ uv_attribute_name

std::string_view uv_attribute_name = ""

The uv attribute name to use for rescaling.

If empty, the first UV attribute found will be used.

◆ chart_id_attribute_name

std::string_view chart_id_attribute_name = ""

The name used for storing the patch ID attribute.

If empty, patches will be computed based on UV chart connectivity.

◆ uv_area_threshold

double uv_area_threshold = 1e-6

The threshold for UV area.

UV triangles with area smaller than this threshold will not contribute to scale factor computation.


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