39 const std::string &filename,
bool print_progress =
false);
45 geometry::TriangleMesh &mesh,
46 bool print_progress =
false);
56 const geometry::TriangleMesh &mesh,
57 bool write_ascii =
false,
58 bool compressed =
false,
59 bool write_vertex_normals =
true,
60 bool write_vertex_colors =
true,
61 bool write_triangle_uvs =
true,
62 bool print_progress =
false);
65 geometry::TriangleMesh &mesh,
69 const geometry::TriangleMesh &mesh,
72 bool write_vertex_normals,
73 bool write_vertex_colors,
74 bool write_triangle_uvs,
78 geometry::TriangleMesh &mesh,
82 const geometry::TriangleMesh &mesh,
85 bool write_vertex_normals,
86 bool write_vertex_colors,
87 bool write_triangle_uvs,
91 geometry::TriangleMesh &mesh,
95 const geometry::TriangleMesh &mesh,
98 bool write_vertex_normals,
99 bool write_vertex_colors,
100 bool write_triangle_uvs,
101 bool print_progress);
104 geometry::TriangleMesh &mesh,
105 bool print_progress);
108 const geometry::TriangleMesh &mesh,
111 bool write_vertex_normals,
112 bool write_vertex_colors,
113 bool write_triangle_uvs,
114 bool print_progress);
117 geometry::TriangleMesh &mesh,
118 bool print_progress);
121 const geometry::TriangleMesh &mesh,
124 bool write_vertex_normals,
125 bool write_vertex_colors,
126 bool write_triangle_uvs,
127 bool print_progress);
137 std::vector<unsigned int> &indices);
bool ReadTriangleMeshFromOBJ(const std::string &filename, geometry::TriangleMesh &mesh, bool print_progress)
Definition: FileOBJ.cpp:47
bool ReadTriangleMesh(const std::string &filename, geometry::TriangleMesh &mesh, bool print_progress)
Definition: TriangleMeshIO.cpp:82
bool WriteTriangleMesh(const std::string &filename, const geometry::TriangleMesh &mesh, bool write_ascii, bool compressed, bool write_vertex_normals, bool write_vertex_colors, bool write_triangle_uvs, bool print_progress)
Definition: TriangleMeshIO.cpp:113
bool ReadTriangleMeshFromPLY(const std::string &filename, geometry::TriangleMesh &mesh, bool print_progress)
Definition: FilePLY.cpp:536
bool ReadTriangleMeshFromGLTF(const std::string &filename, geometry::TriangleMesh &mesh, bool print_progress)
Definition: FileGLTF.cpp:97
bool ReadTriangleMeshFromOFF(const std::string &filename, geometry::TriangleMesh &mesh, bool print_progress)
Definition: FileOFF.cpp:41
bool WriteTriangleMeshToGLTF(const std::string &filename, const geometry::TriangleMesh &mesh, bool write_ascii, bool compressed, bool write_vertex_normals, bool write_vertex_colors, bool write_triangle_uvs, bool print_progress)
Definition: FileGLTF.cpp:394
std::shared_ptr< geometry::TriangleMesh > CreateMeshFromFile(const std::string &filename, bool print_progress)
Definition: TriangleMeshIO.cpp:75
bool ReadTriangleMeshFromSTL(const std::string &filename, geometry::TriangleMesh &mesh, bool print_progress)
Definition: FileSTL.cpp:42
bool WriteTriangleMeshToOFF(const std::string &filename, const geometry::TriangleMesh &mesh, bool write_ascii, bool compressed, bool write_vertex_normals, bool write_vertex_colors, bool write_triangle_uvs, bool print_progress)
Definition: FileOFF.cpp:166
Definition: Open3DViewer.h:29
bool AddTrianglesByEarClipping(geometry::TriangleMesh &mesh, std::vector< unsigned int > &indices)
Definition: TriangleMeshIO.cpp:173
bool WriteTriangleMeshToSTL(const std::string &filename, const geometry::TriangleMesh &mesh, bool write_ascii, bool compressed, bool write_vertex_normals, bool write_vertex_colors, bool write_triangle_uvs, bool print_progress)
Definition: FileSTL.cpp:109
bool WriteTriangleMeshToPLY(const std::string &filename, const geometry::TriangleMesh &mesh, bool write_ascii, bool compressed, bool write_vertex_normals, bool write_vertex_colors, bool write_triangle_uvs, bool print_progress)
Definition: FilePLY.cpp:608
bool WriteTriangleMeshToOBJ(const std::string &filename, const geometry::TriangleMesh &mesh, bool write_ascii, bool compressed, bool write_vertex_normals, bool write_vertex_colors, bool write_triangle_uvs, bool print_progress)
Definition: FileOBJ.cpp:226