14#include <lagrange/utils/invalid.h>
19namespace lagrange::scene {
24enum class FacetAllocationStrategy {
41enum class UninstantiatedMeshesStrategy {
@ None
Do not reorder mesh vertices/facets.
Options that define how remeshing algorithms (tessellate, decimate, quadrangulate) treat meshes withi...
Definition: RemeshingOptions.h:55
size_t min_facets
Minimum amount of facets for meshes in the scene.
Definition: RemeshingOptions.h:61
FacetAllocationStrategy facet_allocation_strategy
Facet allocation strategy for meshes in the scene.
Definition: RemeshingOptions.h:57
UninstantiatedMeshesStrategy uninstantiated_meshes_strategy
Behavior for meshes without instances in the scene.
Definition: RemeshingOptions.h:64
std::vector< float > per_instance_importance
Optional per-instance weights/importance. Must be > 0.
Definition: RemeshingOptions.h:67