#define MRMESH_API
Definition MRMeshFwd.h:80
tl::expected< T, E > Expected
Definition MRExpected.h:31
std::array< Vector3f, 3 > MR_BIND_IGNORE
Definition MRMeshBuilderTypes.h:13
Expected< Mesh > loadBinaryStl(const std::filesystem::path &file, const MeshLoadSettings &settings={})
loads mesh from file in binary .STL format
Expected< Mesh > loadASCIIStl(const std::filesystem::path &file, const MeshLoadSettings &settings={})
loads mesh from file in textual .STL format
Expected< Mesh > loadDxf(const std::filesystem::path &path, const MeshLoadSettings &settings={})
loads mesh from file in .DXF format;
Expected< Mesh > loadStl(const std::filesystem::path &file, const MeshLoadSettings &settings={})
loads mesh from file in any .STL format: both binary and ASCII
Expected< Mesh > loadObj(const std::filesystem::path &file, const MeshLoadSettings &settings={})
loads mesh from file in .OBJ format
Expected< Mesh > loadMesh(const std::filesystem::path &file, const MeshLoadSettings &settings={})
loads mesh from file in the format detected from file extension
Expected< Mesh > loadMrmesh(const std::filesystem::path &file, const MeshLoadSettings &settings={})
loads mesh from file in internal MeshLib format
Expected< Mesh > loadPly(const std::filesystem::path &file, const MeshLoadSettings &settings={})
loads mesh from file in .PLY format;
Expected< Mesh > loadOff(const std::filesystem::path &file, const MeshLoadSettings &settings={})
loads mesh from file in .OFF format
Expected< Mesh > fromDxf(const std::filesystem::path &path, const MeshLoadSettings &settings={})
loads mesh from file in .DXF format;
Expected< Mesh > fromASCIIStl(const std::filesystem::path &file, const MeshLoadSettings &settings={})
loads mesh from file in textual .STL format
Expected< Mesh > fromPly(const std::filesystem::path &file, const MeshLoadSettings &settings={})
loads mesh from file in .PLY format;
Expected< Mesh > fromOff(const std::filesystem::path &file, const MeshLoadSettings &settings={})
loads mesh from file in .OFF format
Expected< Mesh > fromMrmesh(const std::filesystem::path &file, const MeshLoadSettings &settings={})
loads mesh from file in internal MeshLib format
MR_BIND_IGNORE void telemetryLogSize(const Mesh &mesh)
emits telemetry signal with the integer logarithm of mesh size
Expected< Mesh > fromAnyStl(const std::filesystem::path &file, const MeshLoadSettings &settings={})
loads mesh from file in any .STL format: both binary and ASCII
Expected< Mesh > fromAnySupportedFormat(const std::filesystem::path &file, const MeshLoadSettings &settings={})
loads mesh from file in the format detected from file extension
Expected< Mesh > fromBinaryStl(const std::filesystem::path &file, const MeshLoadSettings &settings={})
loads mesh from file in binary .STL format
Expected< Mesh > fromObj(const std::filesystem::path &file, const MeshLoadSettings &settings={})
loads mesh from file in .OBJ format
only for bindings generation
Definition MRCameraOrientationPlugin.h:8
setting for mesh loading from external format, and locations of optional output data
Definition MRMeshLoadSettings.h:14