optional load artifacts and other setting for PLY file loading More...
#include <MRPly.h>
Public Attributes | |
| std::optional< Triangulation > * | tris = nullptr |
| optional load artifact: mesh triangles | |
| std::optional< Edges > * | edges = nullptr |
| optional load artifact: polyline edges | |
| VertColors * | colors = nullptr |
| optional load artifact: per-vertex color map | |
| FaceColors * | faceColors = nullptr |
| optional load artifact: per-face color map | |
| VertUVCoords * | uvCoords = nullptr |
| optional load artifact: per-vertex uv-coordinates | |
| TriCornerUVCoords * | triCornerUvCoords = nullptr |
| optional load artifact: per-corner uv-coordinates for each triangle | |
| VertNormals * | normals = nullptr |
| optional load artifact: per-vertex normals | |
| MeshTexture * | texture = nullptr |
| optional load artifact: texture image | |
| std::filesystem::path | dir |
| directory to load texture files from | |
| ProgressCallback | callback |
| callback for set progress and stop process | |
| bool | telemetrySignal = true |
| permit telemetry signal about loading | |
optional load artifacts and other setting for PLY file loading
| ProgressCallback MR::PlyLoadParams::callback |
callback for set progress and stop process
| VertColors* MR::PlyLoadParams::colors = nullptr |
optional load artifact: per-vertex color map
| std::filesystem::path MR::PlyLoadParams::dir |
directory to load texture files from
| std::optional<Edges>* MR::PlyLoadParams::edges = nullptr |
optional load artifact: polyline edges
| FaceColors* MR::PlyLoadParams::faceColors = nullptr |
optional load artifact: per-face color map
| VertNormals* MR::PlyLoadParams::normals = nullptr |
optional load artifact: per-vertex normals
| bool MR::PlyLoadParams::telemetrySignal = true |
permit telemetry signal about loading
| MeshTexture* MR::PlyLoadParams::texture = nullptr |
optional load artifact: texture image
| TriCornerUVCoords* MR::PlyLoadParams::triCornerUvCoords = nullptr |
optional load artifact: per-corner uv-coordinates for each triangle
| std::optional<Triangulation>* MR::PlyLoadParams::tris = nullptr |
optional load artifact: mesh triangles
| VertUVCoords* MR::PlyLoadParams::uvCoords = nullptr |
optional load artifact: per-vertex uv-coordinates