├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENSE ├── README.md ├── assets └── 1teaser.png ├── docker └── Dockerfile ├── external └── bvh-distance-queries │ ├── .gitignore │ ├── CMakeLists.txt │ ├── include │ ├── aabb.hpp │ ├── defs.hpp │ ├── double_vec_ops.h │ ├── helper_math.h │ ├── math_utils.hpp │ ├── priority_queue.hpp │ └── triangle.hpp │ ├── main.cpp │ └── src │ ├── aabb.hpp │ ├── bvh.cu │ ├── bvh.h │ ├── defs.hpp │ ├── double_vec_ops.h │ ├── helper_math.h │ ├── math_utils.hpp │ ├── priority_queue.hpp │ ├── py_binding.cpp │ └── triangle.hpp ├── generate_test_voronoi_data.py ├── include ├── EigenDenseBaseAddons.h ├── cgal_tools.cpp ├── cgal_tools.h ├── cmake_definition.h.in ├── common_util.cpp ├── common_util.h ├── icp.h ├── inexact_kernel.cpp ├── inexact_kernel.h ├── intersection_tools.cpp ├── intersection_tools.h ├── kd_tree_helper.cpp ├── kd_tree_helper.h ├── map_util.cpp ├── map_util.h ├── model_tools.cpp └── model_tools.h ├── install.sh ├── install_python.sh ├── python ├── abc_hdf5_dataset.py ├── common_utils.py ├── extract_mesh_batched.py ├── model.py ├── test847.txt ├── test_model.py ├── test_model.yaml └── train.py ├── scripts ├── BAK │ ├── Dockerfile │ └── Dockerfile_dense ├── check_chamfer.py ├── check_extraction_failed.py ├── clean_mechnical_part.sh ├── extract_mesh_batched.py ├── main.py ├── real_scene.sh ├── setup.sh └── setup_neural_recon.sh └── src ├── CMakeLists.txt ├── calculate_distance.h ├── calculate_indices.h ├── calculate_similarity ├── CMakeLists.txt └── calculate_similarity.cpp ├── calculate_voronoi ├── CMakeLists.txt ├── calculate_distance1.h └── calculate_voronoi.cpp ├── evaluate ├── 1.txt ├── CMakeLists.txt └── evaluate.cpp ├── extract_mesh ├── CMakeLists.txt ├── assemble.cpp ├── assemble.h ├── assemble_loops.cpp ├── assemble_loops.h ├── boundary_growing.cpp ├── boundary_growing.h ├── classify_points_lcc.h ├── classify_points_region_growing.cpp ├── classify_points_region_growing.h ├── ellipse_fit.cpp ├── ellipse_fit.h ├── extract_mesh.cpp ├── filling_holes.cpp ├── filling_holes.h ├── fitting.cpp ├── fitting.h ├── merge_shape.cpp ├── merge_shape.h ├── npy.hpp ├── shape2d.cpp ├── shape2d.h ├── shape3d.cpp ├── shape3d.h ├── tools.cpp └── tools.h ├── prepare_complexgen_trim_data ├── CMakeLists.txt └── prepare_complexgen_trim_data.cpp ├── prepare_data_3d ├── CMakeLists.txt ├── README.txt ├── lzf │ ├── lzf.h │ ├── lzfP.h │ ├── lzf_c.c │ └── lzf_d.c ├── lzf_filter.c ├── lzf_filter.h ├── npy.hpp ├── prepare_data_3d.cpp ├── prepare_data_3d_parallel.h ├── tools.h ├── writer.cpp └── writer.h ├── prepare_data_for_point2CAD_evaluate ├── CMakeLists.txt └── prepare_data_for_point2CAD_evaluate.cpp ├── prepare_data_for_sed_evaluate ├── CMakeLists.txt └── prepare_data_for_sed_evaluate.cpp ├── prepare_evaluate_gt ├── CMakeLists.txt └── prepare_evaluate_gt.cpp ├── prepare_evaluate_gt_feature ├── CMakeLists.txt └── prepare_evaluate_gt_feature.cpp ├── prepare_evaluate_gt_feature_scene ├── CMakeLists.txt └── prepare_evaluate_gt_feature_scene.cpp ├── prepare_patch_data ├── CMakeLists.txt ├── lzf │ ├── lzf.h │ ├── lzfP.h │ ├── lzf_c.c │ └── lzf_d.c ├── lzf_filter.c ├── lzf_filter.h ├── prepare_patch_data.cpp └── writer.h ├── prepare_udf ├── CMakeLists.txt ├── calculate_distance1.h ├── lzf │ ├── lzf.h │ ├── lzfP.h │ ├── lzf_c.c │ └── lzf_d.c ├── lzf_filter.c ├── lzf_filter.h ├── prepare_udf.cpp └── writer.h ├── read_primitives_from_yml.h ├── sample_points_for_eval ├── CMakeLists copy.txt ├── CMakeLists.txt ├── assemble.cpp ├── assemble.h ├── assemble_loops.cpp ├── assemble_loops.h ├── boundary_growing.cpp ├── boundary_growing.h ├── classify_points_lcc.h ├── classify_points_region_growing.cpp ├── classify_points_region_growing.h ├── ellipse_fit.cpp ├── ellipse_fit.h ├── filling_holes.cpp ├── filling_holes.h ├── fitting.cpp ├── fitting.h ├── merge_shape.cpp ├── merge_shape.h ├── npy.hpp ├── sample_points_for_eval.cpp ├── shape2d.cpp ├── shape2d.h ├── shape3d.cpp ├── shape3d.h ├── tools.cpp └── tools.h └── split_model ├── CMakeLists.txt └── split_model.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/README.md -------------------------------------------------------------------------------- /assets/1teaser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/assets/1teaser.png -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /external/bvh-distance-queries/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/external/bvh-distance-queries/.gitignore -------------------------------------------------------------------------------- /external/bvh-distance-queries/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/external/bvh-distance-queries/CMakeLists.txt -------------------------------------------------------------------------------- /external/bvh-distance-queries/include/aabb.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/external/bvh-distance-queries/include/aabb.hpp -------------------------------------------------------------------------------- /external/bvh-distance-queries/include/defs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/external/bvh-distance-queries/include/defs.hpp -------------------------------------------------------------------------------- /external/bvh-distance-queries/include/double_vec_ops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/external/bvh-distance-queries/include/double_vec_ops.h -------------------------------------------------------------------------------- /external/bvh-distance-queries/include/helper_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/external/bvh-distance-queries/include/helper_math.h -------------------------------------------------------------------------------- /external/bvh-distance-queries/include/math_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/external/bvh-distance-queries/include/math_utils.hpp -------------------------------------------------------------------------------- /external/bvh-distance-queries/include/priority_queue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/external/bvh-distance-queries/include/priority_queue.hpp -------------------------------------------------------------------------------- /external/bvh-distance-queries/include/triangle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/external/bvh-distance-queries/include/triangle.hpp -------------------------------------------------------------------------------- /external/bvh-distance-queries/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/external/bvh-distance-queries/main.cpp -------------------------------------------------------------------------------- /external/bvh-distance-queries/src/aabb.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/external/bvh-distance-queries/src/aabb.hpp -------------------------------------------------------------------------------- /external/bvh-distance-queries/src/bvh.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/external/bvh-distance-queries/src/bvh.cu -------------------------------------------------------------------------------- /external/bvh-distance-queries/src/bvh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/external/bvh-distance-queries/src/bvh.h -------------------------------------------------------------------------------- /external/bvh-distance-queries/src/defs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/external/bvh-distance-queries/src/defs.hpp -------------------------------------------------------------------------------- /external/bvh-distance-queries/src/double_vec_ops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/external/bvh-distance-queries/src/double_vec_ops.h -------------------------------------------------------------------------------- /external/bvh-distance-queries/src/helper_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/external/bvh-distance-queries/src/helper_math.h -------------------------------------------------------------------------------- /external/bvh-distance-queries/src/math_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/external/bvh-distance-queries/src/math_utils.hpp -------------------------------------------------------------------------------- /external/bvh-distance-queries/src/priority_queue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/external/bvh-distance-queries/src/priority_queue.hpp -------------------------------------------------------------------------------- /external/bvh-distance-queries/src/py_binding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/external/bvh-distance-queries/src/py_binding.cpp -------------------------------------------------------------------------------- /external/bvh-distance-queries/src/triangle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/external/bvh-distance-queries/src/triangle.hpp -------------------------------------------------------------------------------- /generate_test_voronoi_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/generate_test_voronoi_data.py -------------------------------------------------------------------------------- /include/EigenDenseBaseAddons.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/include/EigenDenseBaseAddons.h -------------------------------------------------------------------------------- /include/cgal_tools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/include/cgal_tools.cpp -------------------------------------------------------------------------------- /include/cgal_tools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/include/cgal_tools.h -------------------------------------------------------------------------------- /include/cmake_definition.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/include/cmake_definition.h.in -------------------------------------------------------------------------------- /include/common_util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/include/common_util.cpp -------------------------------------------------------------------------------- /include/common_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/include/common_util.h -------------------------------------------------------------------------------- /include/icp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/include/icp.h -------------------------------------------------------------------------------- /include/inexact_kernel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/include/inexact_kernel.cpp -------------------------------------------------------------------------------- /include/inexact_kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/include/inexact_kernel.h -------------------------------------------------------------------------------- /include/intersection_tools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/include/intersection_tools.cpp -------------------------------------------------------------------------------- /include/intersection_tools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/include/intersection_tools.h -------------------------------------------------------------------------------- /include/kd_tree_helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/include/kd_tree_helper.cpp -------------------------------------------------------------------------------- /include/kd_tree_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/include/kd_tree_helper.h -------------------------------------------------------------------------------- /include/map_util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/include/map_util.cpp -------------------------------------------------------------------------------- /include/map_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/include/map_util.h -------------------------------------------------------------------------------- /include/model_tools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/include/model_tools.cpp -------------------------------------------------------------------------------- /include/model_tools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/include/model_tools.h -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/install.sh -------------------------------------------------------------------------------- /install_python.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/install_python.sh -------------------------------------------------------------------------------- /python/abc_hdf5_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/python/abc_hdf5_dataset.py -------------------------------------------------------------------------------- /python/common_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/python/common_utils.py -------------------------------------------------------------------------------- /python/extract_mesh_batched.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/python/extract_mesh_batched.py -------------------------------------------------------------------------------- /python/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/python/model.py -------------------------------------------------------------------------------- /python/test847.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/python/test847.txt -------------------------------------------------------------------------------- /python/test_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/python/test_model.py -------------------------------------------------------------------------------- /python/test_model.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/python/test_model.yaml -------------------------------------------------------------------------------- /python/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/python/train.py -------------------------------------------------------------------------------- /scripts/BAK/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/scripts/BAK/Dockerfile -------------------------------------------------------------------------------- /scripts/BAK/Dockerfile_dense: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/scripts/BAK/Dockerfile_dense -------------------------------------------------------------------------------- /scripts/check_chamfer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/scripts/check_chamfer.py -------------------------------------------------------------------------------- /scripts/check_extraction_failed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/scripts/check_extraction_failed.py -------------------------------------------------------------------------------- /scripts/clean_mechnical_part.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/scripts/clean_mechnical_part.sh -------------------------------------------------------------------------------- /scripts/extract_mesh_batched.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/scripts/extract_mesh_batched.py -------------------------------------------------------------------------------- /scripts/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/scripts/main.py -------------------------------------------------------------------------------- /scripts/real_scene.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/scripts/real_scene.sh -------------------------------------------------------------------------------- /scripts/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/scripts/setup.sh -------------------------------------------------------------------------------- /scripts/setup_neural_recon.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/scripts/setup_neural_recon.sh -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/calculate_distance.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/calculate_distance.h -------------------------------------------------------------------------------- /src/calculate_indices.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/calculate_indices.h -------------------------------------------------------------------------------- /src/calculate_similarity/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/calculate_similarity/CMakeLists.txt -------------------------------------------------------------------------------- /src/calculate_similarity/calculate_similarity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/calculate_similarity/calculate_similarity.cpp -------------------------------------------------------------------------------- /src/calculate_voronoi/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/calculate_voronoi/CMakeLists.txt -------------------------------------------------------------------------------- /src/calculate_voronoi/calculate_distance1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/calculate_voronoi/calculate_distance1.h -------------------------------------------------------------------------------- /src/calculate_voronoi/calculate_voronoi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/calculate_voronoi/calculate_voronoi.cpp -------------------------------------------------------------------------------- /src/evaluate/1.txt: -------------------------------------------------------------------------------- 1 | ~/repo/C/build 2 | -------------------------------------------------------------------------------- /src/evaluate/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/evaluate/CMakeLists.txt -------------------------------------------------------------------------------- /src/evaluate/evaluate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/evaluate/evaluate.cpp -------------------------------------------------------------------------------- /src/extract_mesh/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/extract_mesh/CMakeLists.txt -------------------------------------------------------------------------------- /src/extract_mesh/assemble.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/extract_mesh/assemble.cpp -------------------------------------------------------------------------------- /src/extract_mesh/assemble.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/extract_mesh/assemble.h -------------------------------------------------------------------------------- /src/extract_mesh/assemble_loops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/extract_mesh/assemble_loops.cpp -------------------------------------------------------------------------------- /src/extract_mesh/assemble_loops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/extract_mesh/assemble_loops.h -------------------------------------------------------------------------------- /src/extract_mesh/boundary_growing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/extract_mesh/boundary_growing.cpp -------------------------------------------------------------------------------- /src/extract_mesh/boundary_growing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/extract_mesh/boundary_growing.h -------------------------------------------------------------------------------- /src/extract_mesh/classify_points_lcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/extract_mesh/classify_points_lcc.h -------------------------------------------------------------------------------- /src/extract_mesh/classify_points_region_growing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/extract_mesh/classify_points_region_growing.cpp -------------------------------------------------------------------------------- /src/extract_mesh/classify_points_region_growing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/extract_mesh/classify_points_region_growing.h -------------------------------------------------------------------------------- /src/extract_mesh/ellipse_fit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/extract_mesh/ellipse_fit.cpp -------------------------------------------------------------------------------- /src/extract_mesh/ellipse_fit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/extract_mesh/ellipse_fit.h -------------------------------------------------------------------------------- /src/extract_mesh/extract_mesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/extract_mesh/extract_mesh.cpp -------------------------------------------------------------------------------- /src/extract_mesh/filling_holes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/extract_mesh/filling_holes.cpp -------------------------------------------------------------------------------- /src/extract_mesh/filling_holes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/extract_mesh/filling_holes.h -------------------------------------------------------------------------------- /src/extract_mesh/fitting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/extract_mesh/fitting.cpp -------------------------------------------------------------------------------- /src/extract_mesh/fitting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/extract_mesh/fitting.h -------------------------------------------------------------------------------- /src/extract_mesh/merge_shape.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/extract_mesh/merge_shape.cpp -------------------------------------------------------------------------------- /src/extract_mesh/merge_shape.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/extract_mesh/merge_shape.h -------------------------------------------------------------------------------- /src/extract_mesh/npy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/extract_mesh/npy.hpp -------------------------------------------------------------------------------- /src/extract_mesh/shape2d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/extract_mesh/shape2d.cpp -------------------------------------------------------------------------------- /src/extract_mesh/shape2d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/extract_mesh/shape2d.h -------------------------------------------------------------------------------- /src/extract_mesh/shape3d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/extract_mesh/shape3d.cpp -------------------------------------------------------------------------------- /src/extract_mesh/shape3d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/extract_mesh/shape3d.h -------------------------------------------------------------------------------- /src/extract_mesh/tools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/extract_mesh/tools.cpp -------------------------------------------------------------------------------- /src/extract_mesh/tools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/extract_mesh/tools.h -------------------------------------------------------------------------------- /src/prepare_complexgen_trim_data/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_complexgen_trim_data/CMakeLists.txt -------------------------------------------------------------------------------- /src/prepare_complexgen_trim_data/prepare_complexgen_trim_data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_complexgen_trim_data/prepare_complexgen_trim_data.cpp -------------------------------------------------------------------------------- /src/prepare_data_3d/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_data_3d/CMakeLists.txt -------------------------------------------------------------------------------- /src/prepare_data_3d/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_data_3d/README.txt -------------------------------------------------------------------------------- /src/prepare_data_3d/lzf/lzf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_data_3d/lzf/lzf.h -------------------------------------------------------------------------------- /src/prepare_data_3d/lzf/lzfP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_data_3d/lzf/lzfP.h -------------------------------------------------------------------------------- /src/prepare_data_3d/lzf/lzf_c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_data_3d/lzf/lzf_c.c -------------------------------------------------------------------------------- /src/prepare_data_3d/lzf/lzf_d.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_data_3d/lzf/lzf_d.c -------------------------------------------------------------------------------- /src/prepare_data_3d/lzf_filter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_data_3d/lzf_filter.c -------------------------------------------------------------------------------- /src/prepare_data_3d/lzf_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_data_3d/lzf_filter.h -------------------------------------------------------------------------------- /src/prepare_data_3d/npy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_data_3d/npy.hpp -------------------------------------------------------------------------------- /src/prepare_data_3d/prepare_data_3d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_data_3d/prepare_data_3d.cpp -------------------------------------------------------------------------------- /src/prepare_data_3d/prepare_data_3d_parallel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_data_3d/prepare_data_3d_parallel.h -------------------------------------------------------------------------------- /src/prepare_data_3d/tools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_data_3d/tools.h -------------------------------------------------------------------------------- /src/prepare_data_3d/writer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_data_3d/writer.cpp -------------------------------------------------------------------------------- /src/prepare_data_3d/writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_data_3d/writer.h -------------------------------------------------------------------------------- /src/prepare_data_for_point2CAD_evaluate/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_data_for_point2CAD_evaluate/CMakeLists.txt -------------------------------------------------------------------------------- /src/prepare_data_for_point2CAD_evaluate/prepare_data_for_point2CAD_evaluate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_data_for_point2CAD_evaluate/prepare_data_for_point2CAD_evaluate.cpp -------------------------------------------------------------------------------- /src/prepare_data_for_sed_evaluate/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_data_for_sed_evaluate/CMakeLists.txt -------------------------------------------------------------------------------- /src/prepare_data_for_sed_evaluate/prepare_data_for_sed_evaluate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_data_for_sed_evaluate/prepare_data_for_sed_evaluate.cpp -------------------------------------------------------------------------------- /src/prepare_evaluate_gt/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_evaluate_gt/CMakeLists.txt -------------------------------------------------------------------------------- /src/prepare_evaluate_gt/prepare_evaluate_gt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_evaluate_gt/prepare_evaluate_gt.cpp -------------------------------------------------------------------------------- /src/prepare_evaluate_gt_feature/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_evaluate_gt_feature/CMakeLists.txt -------------------------------------------------------------------------------- /src/prepare_evaluate_gt_feature/prepare_evaluate_gt_feature.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_evaluate_gt_feature/prepare_evaluate_gt_feature.cpp -------------------------------------------------------------------------------- /src/prepare_evaluate_gt_feature_scene/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_evaluate_gt_feature_scene/CMakeLists.txt -------------------------------------------------------------------------------- /src/prepare_evaluate_gt_feature_scene/prepare_evaluate_gt_feature_scene.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_evaluate_gt_feature_scene/prepare_evaluate_gt_feature_scene.cpp -------------------------------------------------------------------------------- /src/prepare_patch_data/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_patch_data/CMakeLists.txt -------------------------------------------------------------------------------- /src/prepare_patch_data/lzf/lzf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_patch_data/lzf/lzf.h -------------------------------------------------------------------------------- /src/prepare_patch_data/lzf/lzfP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_patch_data/lzf/lzfP.h -------------------------------------------------------------------------------- /src/prepare_patch_data/lzf/lzf_c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_patch_data/lzf/lzf_c.c -------------------------------------------------------------------------------- /src/prepare_patch_data/lzf/lzf_d.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_patch_data/lzf/lzf_d.c -------------------------------------------------------------------------------- /src/prepare_patch_data/lzf_filter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_patch_data/lzf_filter.c -------------------------------------------------------------------------------- /src/prepare_patch_data/lzf_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_patch_data/lzf_filter.h -------------------------------------------------------------------------------- /src/prepare_patch_data/prepare_patch_data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_patch_data/prepare_patch_data.cpp -------------------------------------------------------------------------------- /src/prepare_patch_data/writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_patch_data/writer.h -------------------------------------------------------------------------------- /src/prepare_udf/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_udf/CMakeLists.txt -------------------------------------------------------------------------------- /src/prepare_udf/calculate_distance1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_udf/calculate_distance1.h -------------------------------------------------------------------------------- /src/prepare_udf/lzf/lzf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_udf/lzf/lzf.h -------------------------------------------------------------------------------- /src/prepare_udf/lzf/lzfP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_udf/lzf/lzfP.h -------------------------------------------------------------------------------- /src/prepare_udf/lzf/lzf_c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_udf/lzf/lzf_c.c -------------------------------------------------------------------------------- /src/prepare_udf/lzf/lzf_d.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_udf/lzf/lzf_d.c -------------------------------------------------------------------------------- /src/prepare_udf/lzf_filter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_udf/lzf_filter.c -------------------------------------------------------------------------------- /src/prepare_udf/lzf_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_udf/lzf_filter.h -------------------------------------------------------------------------------- /src/prepare_udf/prepare_udf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_udf/prepare_udf.cpp -------------------------------------------------------------------------------- /src/prepare_udf/writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/prepare_udf/writer.h -------------------------------------------------------------------------------- /src/read_primitives_from_yml.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/read_primitives_from_yml.h -------------------------------------------------------------------------------- /src/sample_points_for_eval/CMakeLists copy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/sample_points_for_eval/CMakeLists copy.txt -------------------------------------------------------------------------------- /src/sample_points_for_eval/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/sample_points_for_eval/CMakeLists.txt -------------------------------------------------------------------------------- /src/sample_points_for_eval/assemble.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/sample_points_for_eval/assemble.cpp -------------------------------------------------------------------------------- /src/sample_points_for_eval/assemble.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/sample_points_for_eval/assemble.h -------------------------------------------------------------------------------- /src/sample_points_for_eval/assemble_loops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/sample_points_for_eval/assemble_loops.cpp -------------------------------------------------------------------------------- /src/sample_points_for_eval/assemble_loops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/sample_points_for_eval/assemble_loops.h -------------------------------------------------------------------------------- /src/sample_points_for_eval/boundary_growing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/sample_points_for_eval/boundary_growing.cpp -------------------------------------------------------------------------------- /src/sample_points_for_eval/boundary_growing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/sample_points_for_eval/boundary_growing.h -------------------------------------------------------------------------------- /src/sample_points_for_eval/classify_points_lcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/sample_points_for_eval/classify_points_lcc.h -------------------------------------------------------------------------------- /src/sample_points_for_eval/classify_points_region_growing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/sample_points_for_eval/classify_points_region_growing.cpp -------------------------------------------------------------------------------- /src/sample_points_for_eval/classify_points_region_growing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/sample_points_for_eval/classify_points_region_growing.h -------------------------------------------------------------------------------- /src/sample_points_for_eval/ellipse_fit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/sample_points_for_eval/ellipse_fit.cpp -------------------------------------------------------------------------------- /src/sample_points_for_eval/ellipse_fit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/sample_points_for_eval/ellipse_fit.h -------------------------------------------------------------------------------- /src/sample_points_for_eval/filling_holes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/sample_points_for_eval/filling_holes.cpp -------------------------------------------------------------------------------- /src/sample_points_for_eval/filling_holes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/sample_points_for_eval/filling_holes.h -------------------------------------------------------------------------------- /src/sample_points_for_eval/fitting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/sample_points_for_eval/fitting.cpp -------------------------------------------------------------------------------- /src/sample_points_for_eval/fitting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/sample_points_for_eval/fitting.h -------------------------------------------------------------------------------- /src/sample_points_for_eval/merge_shape.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/sample_points_for_eval/merge_shape.cpp -------------------------------------------------------------------------------- /src/sample_points_for_eval/merge_shape.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/sample_points_for_eval/merge_shape.h -------------------------------------------------------------------------------- /src/sample_points_for_eval/npy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/sample_points_for_eval/npy.hpp -------------------------------------------------------------------------------- /src/sample_points_for_eval/sample_points_for_eval.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/sample_points_for_eval/sample_points_for_eval.cpp -------------------------------------------------------------------------------- /src/sample_points_for_eval/shape2d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/sample_points_for_eval/shape2d.cpp -------------------------------------------------------------------------------- /src/sample_points_for_eval/shape2d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/sample_points_for_eval/shape2d.h -------------------------------------------------------------------------------- /src/sample_points_for_eval/shape3d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/sample_points_for_eval/shape3d.cpp -------------------------------------------------------------------------------- /src/sample_points_for_eval/shape3d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/sample_points_for_eval/shape3d.h -------------------------------------------------------------------------------- /src/sample_points_for_eval/tools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/sample_points_for_eval/tools.cpp -------------------------------------------------------------------------------- /src/sample_points_for_eval/tools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/sample_points_for_eval/tools.h -------------------------------------------------------------------------------- /src/split_model/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/split_model/CMakeLists.txt -------------------------------------------------------------------------------- /src/split_model/split_model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yilinliu77/NVDNet/HEAD/src/split_model/split_model.cpp --------------------------------------------------------------------------------