tl::expected< T, E > Expected
Definition MRExpected.h:31
std::array< Vector3f, 3 > MR_BIND_IGNORE
Definition MRMeshBuilderTypes.h:13
MRMESH_API Expected< PointCloud > fromDxf(const std::filesystem::path &file, const PointsLoadSettings &settings={})
MRMESH_API Expected< PointCloud > fromPts(const std::filesystem::path &file, const PointsLoadSettings &settings={})
loads from Laser scan plain data format (.pts) file
MRMESH_API Expected< PointCloud > fromObj(const std::filesystem::path &file, const PointsLoadSettings &settings={})
loads from .obj file
MRMESH_API Expected< PointCloud > fromPly(const std::filesystem::path &file, const PointsLoadSettings &settings={})
loads from .ply file
MR_BIND_IGNORE MRMESH_API void telemetryLogSize(const PointCloud &cloud)
emits telemetry signal with the integer logarithm of the number of points
MRMESH_API Expected< PointCloud > fromAnySupportedFormat(const std::filesystem::path &file, const PointsLoadSettings &settings={})
detects the format from file extension and loads points from it
MRMESH_API Expected< PointCloud > fromText(const std::filesystem::path &file, const PointsLoadSettings &settings={})
loads from .csv, .asc, .xyz, .txt file
namespace MeshSave
Definition MRCtm.h:59
Definition MRPointCloud.h:17
structure with settings and side output parameters for loading point cloud
Definition MRPointsLoadSettings.h:13