39 const std::string &filename,
bool print_progress =
false);
45 geometry::TriangleMesh &mesh,
46 bool enable_post_processing =
false,
47 bool print_progress =
false);
57 const geometry::TriangleMesh &mesh,
58 bool write_ascii =
false,
59 bool compressed =
false,
60 bool write_vertex_normals =
true,
61 bool write_vertex_colors =
true,
62 bool write_triangle_uvs =
true,
63 bool print_progress =
false);
67 geometry::TriangleMesh &mesh,
68 bool enable_post_processing,
72 const geometry::TriangleMesh &mesh,
75 bool write_vertex_normals,
76 bool write_vertex_colors,
77 bool write_triangle_uvs,
81 const geometry::TriangleMesh &mesh,
84 bool write_vertex_normals,
85 bool write_vertex_colors,
86 bool write_triangle_uvs,
90 geometry::TriangleMesh &mesh,
94 const geometry::TriangleMesh &mesh,
97 bool write_vertex_normals,
98 bool write_vertex_colors,
99 bool write_triangle_uvs,
100 bool print_progress);
103 geometry::TriangleMesh &mesh,
104 bool enable_post_processing,
105 bool print_progress);
109 geometry::TriangleMesh &mesh,
110 bool enable_post_processing,
111 bool print_progress);
114 const geometry::TriangleMesh &mesh,
117 bool write_vertex_normals,
118 bool write_vertex_colors,
119 bool write_triangle_uvs,
120 bool print_progress);
123 geometry::TriangleMesh &mesh,
124 bool print_progress);
127 const geometry::TriangleMesh &mesh,
130 bool write_vertex_normals,
131 bool write_vertex_colors,
132 bool write_triangle_uvs,
133 bool print_progress);
143 std::vector<unsigned int> &indices);
bool ReadTriangleMeshFromOBJ(const std::string &filename, geometry::TriangleMesh &mesh, bool print_progress)
Definition: FileOBJ.cpp:46
bool ReadTriangleMeshUsingASSIMP(const std::string &filename, geometry::TriangleMesh &mesh, bool enable_post_processing, bool print_progress)
Definition: FileASSIMP.cpp:139
bool ReadTriangleMeshFromPLY(const std::string &filename, geometry::TriangleMesh &mesh, bool enable_post_processing, bool print_progress)
Definition: FilePLY.cpp:539
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:116
bool ReadTriangleMeshFromGLTF(const std::string &filename, geometry::TriangleMesh &mesh, bool print_progress)
Definition: FileGLTF.cpp:94
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:391
std::shared_ptr< geometry::TriangleMesh > CreateMeshFromFile(const std::string &filename, bool print_progress)
Definition: TriangleMeshIO.cpp:76
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:167
bool ReadTriangleMesh(const std::string &filename, geometry::TriangleMesh &mesh, bool enable_post_processing, bool print_progress)
Definition: TriangleMeshIO.cpp:83
Definition: PinholeCameraIntrinsic.cpp:35
bool AddTrianglesByEarClipping(geometry::TriangleMesh &mesh, std::vector< unsigned int > &indices)
Definition: TriangleMeshIO.cpp:176
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:42
bool ReadTriangleMeshFromOFF(const std::string &filename, geometry::TriangleMesh &mesh, bool enable_post_processing, bool print_progress)
Definition: FileOFF.cpp:41
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:612
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:225