open3d.t.io.write_triangle_mesh#

open3d.t.io.write_triangle_mesh(filename, mesh, write_ascii=False, compressed=False, write_vertex_normals=True, write_vertex_colors=True, write_triangle_uvs=True, print_progress=False)#

Function to write TriangleMesh to file

Parameters:
  • filename (os.PathLike) – Path to file.

  • mesh (open3d.t.geometry.TriangleMesh) – The TriangleMesh object for I/O.

  • write_ascii (bool, optional, default=False) – Set to True to output in ascii format, otherwise binary format will be used.

  • compressed (bool, optional, default=False) – Set to True to write in compressed format.

  • write_vertex_normals (bool, optional, default=True) – Set to False to not write any vertex normals, even if present on the mesh.

  • write_vertex_colors (bool, optional, default=True) – Set to False to not write any vertex colors, even if present on the mesh.

  • write_triangle_uvs (bool, optional, default=True) – Set to False to not write any triangle uvs, even if present on the mesh. For obj format, mtl file is saved only when True is set.

  • print_progress (bool, optional, default=False) – If set to true a progress bar is visualized in the console.

Returns:

bool