open3d.io.write_triangle_mesh

open3d.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 (str) – Path to file.

  • mesh (open3d.cpu.pybind.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