options for saving in Google Draco format More...
#include <MRIOExtras/MRDraco.h>
Public Attributes | |
| int | compressionLevel = 7 |
| 0 - fastest encoding and decoding but the worst compression, 10 - the best compression | |
| int | positionQuantizationBits = 0 |
| Public Attributes inherited from MR::SaveSettings | |
| bool | onlyValidPoints = true |
| bool | packPrimitives = true |
| const VertColors * | colors = nullptr |
| optional per-vertex color to save with the geometry | |
| const FaceColors * | 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 MeshTexture * | texture = 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< LengthUnit > | lengthUnit |
| units of input coordinates and transformation, to be serialized if the format supports it | |
| std::optional< Color > | solidColor |
| the color of whole object | |
| bool | telemetrySignal = true |
| permit telemetry signal about saving | |
| ProgressCallback | progress |
| to report save progress and cancel saving if user desires | |
options for saving in Google Draco format