MeshLib Python Docs
Loading...
Searching...
No Matches
mrmeshpy.PointsLoad Class Reference

Classes

class  E57LoadSettings
class  MultiScanLoadSettings
class  NamedCloud

Static Public Member Functions

PointCloud fromAnySupportedFormat (os.PathLike|str|bytes file, PointsLoadSettings settings=...)
PointCloud fromAnySupportedFormat (typing.Any in_, str extension, PointsLoadSettings settings=...)
PointCloud fromCtm (os.PathLike|str|bytes file, PointsLoadSettings settings=...)
PointCloud fromCtm (typing.Any in_, PointsLoadSettings settings=...)
PointCloud fromDxf (os.PathLike|str|bytes file, PointsLoadSettings settings=...)
PointCloud fromDxf (typing.Any in_, PointsLoadSettings settings=...)
PointCloud fromE57 (os.PathLike|str|bytes file, PointsLoadSettings settings=...)
PointCloud fromE57 (typing.Any in_, PointsLoadSettings settings=...)
PointCloud fromLas (os.PathLike|str|bytes file, PointsLoadSettings settings=...)
PointCloud fromLas (typing.Any in_, PointsLoadSettings settings=...)
PointCloud fromMultiScanFolder (os.PathLike|str|bytes folder, PointsLoad.MultiScanLoadSettings settings=..., func_bool_from_float callback='{}')
PointCloud fromObj (os.PathLike|str|bytes file, PointsLoadSettings settings=...)
PointCloud fromObj (typing.Any in_, PointsLoadSettings settings=...)
PointCloud fromPly (os.PathLike|str|bytes file, PointsLoadSettings settings=...)
PointCloud fromPly (typing.Any in_, PointsLoadSettings settings=...)
PointCloud fromPts (os.PathLike|str|bytes file, PointsLoadSettings settings=...)
PointCloud fromPts (typing.Any in_, PointsLoadSettings settings=...)
std_vector_PointsLoad_NamedCloud fromSceneE57File (os.PathLike|str|bytes file, PointsLoad.E57LoadSettings settings=...)
PointCloud fromText (os.PathLike|str|bytes file, PointsLoadSettings settings=...)
PointCloud fromText (typing.Any in_, PointsLoadSettings settings=...)
LoadedObjects loadObjectFromE57 (os.PathLike|str|bytes path, func_bool_from_float cb='{}')

Detailed Description

This is a namespace.

Member Function Documentation

◆ fromAnySupportedFormat() [1/2]

PointCloud mrmeshpy.PointsLoad.fromAnySupportedFormat ( os.PathLike | str | bytes file,
PointsLoadSettings settings = ... )
static
detects the format from file extension and loads points from it

◆ fromAnySupportedFormat() [2/2]

PointCloud mrmeshpy.PointsLoad.fromAnySupportedFormat ( typing.Any in_,
str extension,
PointsLoadSettings settings = ... )
static
extension in `*.ext` format

◆ fromCtm() [1/2]

PointCloud mrmeshpy.PointsLoad.fromCtm ( os.PathLike | str | bytes file,
PointsLoadSettings settings = ... )
static
loads from .ctm file

◆ fromCtm() [2/2]

PointCloud mrmeshpy.PointsLoad.fromCtm ( typing.Any in_,
PointsLoadSettings settings = ... )
static

◆ fromDxf() [1/2]

PointCloud mrmeshpy.PointsLoad.fromDxf ( os.PathLike | str | bytes file,
PointsLoadSettings settings = ... )
static

◆ fromDxf() [2/2]

PointCloud mrmeshpy.PointsLoad.fromDxf ( typing.Any in_,
PointsLoadSettings settings = ... )
static

◆ fromE57() [1/2]

PointCloud mrmeshpy.PointsLoad.fromE57 ( os.PathLike | str | bytes file,
PointsLoadSettings settings = ... )
static
loads from .e57 file

◆ fromE57() [2/2]

PointCloud mrmeshpy.PointsLoad.fromE57 ( typing.Any in_,
PointsLoadSettings settings = ... )
static

◆ fromLas() [1/2]

PointCloud mrmeshpy.PointsLoad.fromLas ( os.PathLike | str | bytes file,
PointsLoadSettings settings = ... )
static
loads from .las file

◆ fromLas() [2/2]

PointCloud mrmeshpy.PointsLoad.fromLas ( typing.Any in_,
PointsLoadSettings settings = ... )
static

◆ fromMultiScanFolder()

PointCloud mrmeshpy.PointsLoad.fromMultiScanFolder ( os.PathLike | str | bytes folder,
PointsLoad.MultiScanLoadSettings settings = ...,
func_bool_from_float callback = '{}' )
static
loads and merges a point cloud from a folder with the results of a multi-scan capture:
the folder is expected to contain pairs of files named <posePrefix>NNN<poseExt> and <scanPrefix>NNN.ply
with matching indices NNN (the number of pairs is arbitrary); each transformation file stores a 4x4 row-major
rigid transformation, which is applied to the points (and normals) loaded from the .ply file with the same index;
\\return the union of all transformed points from all found pairs, expressed in the common coordinate frame

◆ fromObj() [1/2]

PointCloud mrmeshpy.PointsLoad.fromObj ( os.PathLike | str | bytes file,
PointsLoadSettings settings = ... )
static
loads from .obj file

◆ fromObj() [2/2]

PointCloud mrmeshpy.PointsLoad.fromObj ( typing.Any in_,
PointsLoadSettings settings = ... )
static

◆ fromPly() [1/2]

PointCloud mrmeshpy.PointsLoad.fromPly ( os.PathLike | str | bytes file,
PointsLoadSettings settings = ... )
static
loads from .ply file

◆ fromPly() [2/2]

PointCloud mrmeshpy.PointsLoad.fromPly ( typing.Any in_,
PointsLoadSettings settings = ... )
static

◆ fromPts() [1/2]

PointCloud mrmeshpy.PointsLoad.fromPts ( os.PathLike | str | bytes file,
PointsLoadSettings settings = ... )
static
loads from Laser scan plain data format (.pts) file

◆ fromPts() [2/2]

PointCloud mrmeshpy.PointsLoad.fromPts ( typing.Any in_,
PointsLoadSettings settings = ... )
static

◆ fromSceneE57File()

std_vector_PointsLoad_NamedCloud mrmeshpy.PointsLoad.fromSceneE57File ( os.PathLike | str | bytes file,
PointsLoad.E57LoadSettings settings = ... )
static

◆ fromText() [1/2]

PointCloud mrmeshpy.PointsLoad.fromText ( os.PathLike | str | bytes file,
PointsLoadSettings settings = ... )
static
loads from .csv, .asc, .xyz, .txt file

◆ fromText() [2/2]

PointCloud mrmeshpy.PointsLoad.fromText ( typing.Any in_,
PointsLoadSettings settings = ... )
static

◆ loadObjectFromE57()

LoadedObjects mrmeshpy.PointsLoad.loadObjectFromE57 ( os.PathLike | str | bytes path,
func_bool_from_float cb = '{}' )
static

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