Minchen

Results 39 comments of Minchen

Sure. The mesh is edge-manifold if every edge is incident on one face (boundary) or two oppositely oriented faces. The mesh is vertex-manifold if the faces incident on each vertex...

The function we use to check whether a mesh is manifold is at https://github.com/libigl/libigl/blob/main/include/igl/is_vertex_manifold.h and https://github.com/libigl/libigl/blob/main/include/igl/is_edge_manifold.h

Sure, a possible way is to use fTetwild to generate tetrahedral meshes given the input of shapenet, and then take the surface of these generated tetrahedral meshes as the input...

OptCuts supports input with multiple disk-topology surfaces (no closed surface component) when no UV is given through 1904d017b1e229c553e8b7ec719ab79334103b3a.

Input geometry with multiple boundaries is supported in 2218d87dff5a97d795c715ca6234795486692fdd via the cut_to_disk() API. They will be cut into the disk topology.

你好,OptCuts目前只支持MacOS和Linux

暂时没有。你们有兴趣可以看看https://geometrycollective.github.io/boundary-first-flattening/

嗯,注明的有: Tips for Windows users: Running OptCuts on Windows is possible to encounter severe speed issues, which can be related to the memory management of Eigen backend. A useful suggestion...

The issue is that OptCuts didn't handle input surfaces with multiple disconnected components if no UV was given. I just did a quick fix in 1904d017b1e229c553e8b7ec719ab79334103b3a, right now it should...

Made a more reliable fix in 2218d87dff5a97d795c715ca6234795486692fdd