clinplayer / Point2Skeleton

Point2Skeleton: Learning Skeletal Representations from Point Clouds (CVPR2021)
MIT License
206 stars 38 forks source link

Output Files #13

Closed matlabbaltam closed 2 years ago

matlabbaltam commented 2 years ago

center.off file is the skeleton points coordinates? input.off file is the raw input point cloud coordinates? What is the difference between mesh_graph.obj and skel_face.obj (I think both are skeleton mesh surface?)

clinplayer commented 2 years ago

center.off file is the skeleton points coordinates? -- Yes

input.off file is the raw input point cloud coordinates? -- Yes

What is the difference between mesh_graph.obj and skel_face.obj (I think both are skeleton mesh surface?)

mesh_graph.obj is a graph structure, which has only vertices and all the lines connecting them. It has no mesh surfaces. skel_face.obj contains the extracted triangle surfaces from the mesh_graph.obj. Similarly, skel_edge.obj only contains the edges without being shared by any triangles.

matlabbaltam commented 2 years ago

Thanks

matlabbaltam commented 2 years ago

Then what's the difference between mesh_graph.obj file and skel_edge.obj? They both contain skeleton points and the line connecting those points.

clinplayer commented 2 years ago

As I mentioned, skel_edge.obj contains the edge connections only representing the curves on the skeletal mesh (e.g., chair's legs); mesh_graph.obj contains all the connections including both 1) sides of triangles (chair's back) and 2) edge connections of curves (chair's legs).