semantic_digital_twin.adapters.mesh#

Classes#

MeshParser

Adapter for mesh files.

STLParser

Adapter for mesh files.

OBJParser

Adapter for mesh files.

DAEParser

Adapter for mesh files.

PLYParser

Adapter for mesh files.

OFFParser

Adapter for mesh files.

GLBParser

Adapter for mesh files.

XYZParser

Adapter for mesh files.

Module Contents#

class semantic_digital_twin.adapters.mesh.MeshParser#

Adapter for mesh files.

file_path: str#

The path to the mesh file.

parse() semantic_digital_twin.world.World#

Parse the mesh file to a body and return a world containing that body.

Returns:

A World object containing the parsed body.

class semantic_digital_twin.adapters.mesh.STLParser#

Bases: MeshParser

Adapter for mesh files.

class semantic_digital_twin.adapters.mesh.OBJParser#

Bases: MeshParser

Adapter for mesh files.

class semantic_digital_twin.adapters.mesh.DAEParser#

Bases: MeshParser

Adapter for mesh files.

class semantic_digital_twin.adapters.mesh.PLYParser#

Bases: MeshParser

Adapter for mesh files.

class semantic_digital_twin.adapters.mesh.OFFParser#

Bases: MeshParser

Adapter for mesh files.

class semantic_digital_twin.adapters.mesh.GLBParser#

Bases: MeshParser

Adapter for mesh files.

class semantic_digital_twin.adapters.mesh.XYZParser#

Bases: MeshParser

Adapter for mesh files.