cars_mesh.tools.mesh_io

Tools to manipulate meshes

Module Contents

Functions

write_triangle_mesh_o3d(filepath, mesh[, compressed])

Write triangle mesh to disk with open3d

serialize_ply_texture(→ None)

Serialize a textured mesh as a PLY file

mesh2ply(filepath, mesh[, compressed])

Mesh object to PLY mesh

ply2mesh(filepath, pandas.DataFrame)

PLY mesh to Mesh object

deserialize_mesh(filepath, pandas.DataFrame)

Deserialize a mesh

serialize_mesh(→ None)

Serialize a mesh to disk in the format asked by the user

cars_mesh.tools.mesh_io.write_triangle_mesh_o3d(filepath: str, mesh: dict | cars_mesh.tools.handlers.Mesh, compressed: bool = True)[source]

Write triangle mesh to disk with open3d

cars_mesh.tools.mesh_io.serialize_ply_texture(filepath: str, mesh: cars_mesh.tools.handlers.Mesh) None[source]

Serialize a textured mesh as a PLY file

Parameters:
  • filepath (str) – Filepath to the texture image

  • mesh (Mesh) – Mesh object

cars_mesh.tools.mesh_io.mesh2ply(filepath: str, mesh: cars_mesh.tools.handlers.Mesh, compressed: bool = True)[source]

Mesh object to PLY mesh

cars_mesh.tools.mesh_io.ply2mesh(filepath: str)[source]

PLY mesh to Mesh object

cars_mesh.tools.mesh_io.deserialize_mesh(filepath: str)[source]

Deserialize a mesh

cars_mesh.tools.mesh_io.serialize_mesh(filepath: str, mesh: cars_mesh.tools.handlers.Mesh, extension: str = 'ply') None[source]

Serialize a mesh to disk in the format asked by the user