MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::SaveSettings Struct Reference

determines how to save points/lines/mesh More...

#include <MRMesh/MRSaveSettings.h>

Inheritance diagram for MR::SaveSettings:

Public Attributes

bool onlyValidPoints = true
bool packPrimitives = true
const VertColors * colors = nullptr
 optional per-vertex color to save with the geometry
const std::vector< Color > * primitiveColors = nullptr
 per-face colors for meshes, per-undirected-edge colors for polylines, unused for point clouds and other
const VertUVCoords * uvMap = nullptr
 optional per-vertex uv coordinate to save with the geometry
bool saveTriCornerUVCoords = true
const MeshTexturetexture = nullptr
 optional texture to save with the geometry
std::string materialName = "Default"
 the name of file (UTF8 encoded) without extension to save texture in some formats (e.g. .OBJ, .PLY)
const AffineXf3d * xf = nullptr
 this transformation can optionally be applied to all vertices (points) of saved object
std::optional< LengthUnitlengthUnit
 units of input coordinates and transformation, to be serialized if the format supports it
std::optional< ColorsolidColor
 the color of whole object
ProgressCallback progress
 to report save progress and cancel saving if user desires

Detailed Description

determines how to save points/lines/mesh


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