MCPcopy Create free account
hub / github.com/PyMesh/PyMesh / from_draco_mesh

Function from_draco_mesh

tools/Compression/Draco/DracoCompressionEngine.cpp:236–245  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

234}
235
236Mesh::Ptr from_draco_mesh(std::unique_ptr<draco::Mesh> draco_mesh) {
237 assert(draco_mesh);
238 size_t dim;
239 VectorF vertices = extract_vertices(draco_mesh, dim);
240 VectorI faces = extract_faces(draco_mesh);
241 VectorI voxels;
242 auto mesh = MeshFactory().load_data(vertices, faces, voxels, dim, 3, 4).create();
243 copy_metadata(draco_mesh, mesh);
244 return mesh;
245}
246
247Mesh::Ptr from_draco_point_cloud(std::unique_ptr<draco::PointCloud> draco_pc) {
248 assert(draco_pc);

Callers 1

decompressMethod · 0.85

Calls 6

extract_verticesFunction · 0.85
extract_facesFunction · 0.85
copy_metadataFunction · 0.85
MeshFactoryClass · 0.50
createMethod · 0.45
load_dataMethod · 0.45

Tested by

no test coverage detected