├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── data ├── modelnet40_normal_resampled │ ├── modelnet10_shape_names.txt │ ├── modelnet10_test.txt │ └── modelnet10_train.txt └── shapenetcore_partanno_segmentation_benchmark_v0_normal │ ├── synsetoffset2category.txt │ └── train_test_split │ ├── shuffled_test_file_list.json │ ├── shuffled_train_file_list.json │ └── shuffled_val_file_list.json ├── data_utils ├── ModelNetDataLoader.py ├── S3DISDataLoader.py ├── ShapeNetDataLoader.py ├── collect_indoor3d_data.py ├── indoor3d_util.py └── meta │ ├── anno_paths.txt │ └── class_names.txt ├── log ├── classification │ ├── pointnet2_cls_ssg │ │ ├── checkpoints │ │ │ └── best_model.pth │ │ ├── eval.txt │ │ ├── logs │ │ │ └── pointnet2_cls_ssg.txt │ │ ├── pointnet2_cls_ssg.py │ │ ├── pointnet2_utils.py │ │ └── train_classification.py │ ├── pointnet2_msg_normals │ │ ├── checkpoints │ │ │ └── best_model.pth │ │ ├── logs │ │ │ └── pointnet2_cls_msg.txt │ │ ├── pointnet2_cls_msg.py │ │ └── pointnet2_utils.py │ └── pointnet2_ssg_wo_normals │ │ ├── checkpoints │ │ └── best_model.pth │ │ ├── logs │ │ └── pointnet2_cls_ssg.txt │ │ ├── pointnet2_cls_ssg.py │ │ └── pointnet2_utils.py ├── part_seg │ └── pointnet2_part_seg_msg │ │ ├── checkpoints │ │ └── best_model.pth │ │ ├── logs │ │ └── pointnet2_part_seg_msg.txt │ │ ├── pointnet2_part_seg_msg.py │ │ └── pointnet2_utils.py └── sem_seg │ ├── pointnet2_sem_seg │ ├── checkpoints │ │ └── best_model.pth │ ├── eval.txt │ ├── logs │ │ └── pointnet2_sem_seg.txt │ ├── pointnet2_sem_seg.py │ └── pointnet2_utils.py │ └── pointnet_sem_seg │ ├── checkpoints │ └── best_model.pth │ ├── eval.txt │ ├── logs │ └── pointnet_sem_seg.txt │ ├── pointnet2_utils.py │ └── pointnet_sem_seg.py ├── models ├── pointnet2_cls_msg.py ├── pointnet2_cls_ssg.py ├── pointnet2_part_seg_msg.py ├── pointnet2_part_seg_ssg.py ├── pointnet2_sem_seg.py ├── pointnet2_sem_seg_msg.py ├── pointnet2_utils.py ├── pointnet_cls.py ├── pointnet_part_seg.py ├── pointnet_sem_seg.py └── pointnet_utils.py ├── onnx_classification.py ├── onnx_partseg.py ├── onnx_semseg.py ├── provider.py ├── test_classification.py ├── test_partseg.py ├── test_semseg.py ├── train_classification.py ├── train_partseg.py ├── train_semseg.py └── visualizer ├── build.sh ├── eulerangles.py ├── pc_utils.py ├── pic.png ├── pic2.png ├── plyfile.py ├── render_balls_so.cpp └── show3d_balls.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/README.md -------------------------------------------------------------------------------- /data/modelnet40_normal_resampled/modelnet10_shape_names.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/data/modelnet40_normal_resampled/modelnet10_shape_names.txt -------------------------------------------------------------------------------- /data/modelnet40_normal_resampled/modelnet10_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/data/modelnet40_normal_resampled/modelnet10_test.txt -------------------------------------------------------------------------------- /data/modelnet40_normal_resampled/modelnet10_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/data/modelnet40_normal_resampled/modelnet10_train.txt -------------------------------------------------------------------------------- /data/shapenetcore_partanno_segmentation_benchmark_v0_normal/synsetoffset2category.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/data/shapenetcore_partanno_segmentation_benchmark_v0_normal/synsetoffset2category.txt -------------------------------------------------------------------------------- /data/shapenetcore_partanno_segmentation_benchmark_v0_normal/train_test_split/shuffled_test_file_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/data/shapenetcore_partanno_segmentation_benchmark_v0_normal/train_test_split/shuffled_test_file_list.json -------------------------------------------------------------------------------- /data/shapenetcore_partanno_segmentation_benchmark_v0_normal/train_test_split/shuffled_train_file_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/data/shapenetcore_partanno_segmentation_benchmark_v0_normal/train_test_split/shuffled_train_file_list.json -------------------------------------------------------------------------------- /data/shapenetcore_partanno_segmentation_benchmark_v0_normal/train_test_split/shuffled_val_file_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/data/shapenetcore_partanno_segmentation_benchmark_v0_normal/train_test_split/shuffled_val_file_list.json -------------------------------------------------------------------------------- /data_utils/ModelNetDataLoader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/data_utils/ModelNetDataLoader.py -------------------------------------------------------------------------------- /data_utils/S3DISDataLoader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/data_utils/S3DISDataLoader.py -------------------------------------------------------------------------------- /data_utils/ShapeNetDataLoader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/data_utils/ShapeNetDataLoader.py -------------------------------------------------------------------------------- /data_utils/collect_indoor3d_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/data_utils/collect_indoor3d_data.py -------------------------------------------------------------------------------- /data_utils/indoor3d_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/data_utils/indoor3d_util.py -------------------------------------------------------------------------------- /data_utils/meta/anno_paths.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/data_utils/meta/anno_paths.txt -------------------------------------------------------------------------------- /data_utils/meta/class_names.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/data_utils/meta/class_names.txt -------------------------------------------------------------------------------- /log/classification/pointnet2_cls_ssg/checkpoints/best_model.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/log/classification/pointnet2_cls_ssg/checkpoints/best_model.pth -------------------------------------------------------------------------------- /log/classification/pointnet2_cls_ssg/eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/log/classification/pointnet2_cls_ssg/eval.txt -------------------------------------------------------------------------------- /log/classification/pointnet2_cls_ssg/logs/pointnet2_cls_ssg.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/log/classification/pointnet2_cls_ssg/logs/pointnet2_cls_ssg.txt -------------------------------------------------------------------------------- /log/classification/pointnet2_cls_ssg/pointnet2_cls_ssg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/log/classification/pointnet2_cls_ssg/pointnet2_cls_ssg.py -------------------------------------------------------------------------------- /log/classification/pointnet2_cls_ssg/pointnet2_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/log/classification/pointnet2_cls_ssg/pointnet2_utils.py -------------------------------------------------------------------------------- /log/classification/pointnet2_cls_ssg/train_classification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/log/classification/pointnet2_cls_ssg/train_classification.py -------------------------------------------------------------------------------- /log/classification/pointnet2_msg_normals/checkpoints/best_model.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/log/classification/pointnet2_msg_normals/checkpoints/best_model.pth -------------------------------------------------------------------------------- /log/classification/pointnet2_msg_normals/logs/pointnet2_cls_msg.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/log/classification/pointnet2_msg_normals/logs/pointnet2_cls_msg.txt -------------------------------------------------------------------------------- /log/classification/pointnet2_msg_normals/pointnet2_cls_msg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/log/classification/pointnet2_msg_normals/pointnet2_cls_msg.py -------------------------------------------------------------------------------- /log/classification/pointnet2_msg_normals/pointnet2_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/log/classification/pointnet2_msg_normals/pointnet2_utils.py -------------------------------------------------------------------------------- /log/classification/pointnet2_ssg_wo_normals/checkpoints/best_model.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/log/classification/pointnet2_ssg_wo_normals/checkpoints/best_model.pth -------------------------------------------------------------------------------- /log/classification/pointnet2_ssg_wo_normals/logs/pointnet2_cls_ssg.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/log/classification/pointnet2_ssg_wo_normals/logs/pointnet2_cls_ssg.txt -------------------------------------------------------------------------------- /log/classification/pointnet2_ssg_wo_normals/pointnet2_cls_ssg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/log/classification/pointnet2_ssg_wo_normals/pointnet2_cls_ssg.py -------------------------------------------------------------------------------- /log/classification/pointnet2_ssg_wo_normals/pointnet2_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/log/classification/pointnet2_ssg_wo_normals/pointnet2_utils.py -------------------------------------------------------------------------------- /log/part_seg/pointnet2_part_seg_msg/checkpoints/best_model.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/log/part_seg/pointnet2_part_seg_msg/checkpoints/best_model.pth -------------------------------------------------------------------------------- /log/part_seg/pointnet2_part_seg_msg/logs/pointnet2_part_seg_msg.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/log/part_seg/pointnet2_part_seg_msg/logs/pointnet2_part_seg_msg.txt -------------------------------------------------------------------------------- /log/part_seg/pointnet2_part_seg_msg/pointnet2_part_seg_msg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/log/part_seg/pointnet2_part_seg_msg/pointnet2_part_seg_msg.py -------------------------------------------------------------------------------- /log/part_seg/pointnet2_part_seg_msg/pointnet2_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/log/part_seg/pointnet2_part_seg_msg/pointnet2_utils.py -------------------------------------------------------------------------------- /log/sem_seg/pointnet2_sem_seg/checkpoints/best_model.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/log/sem_seg/pointnet2_sem_seg/checkpoints/best_model.pth -------------------------------------------------------------------------------- /log/sem_seg/pointnet2_sem_seg/eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/log/sem_seg/pointnet2_sem_seg/eval.txt -------------------------------------------------------------------------------- /log/sem_seg/pointnet2_sem_seg/logs/pointnet2_sem_seg.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/log/sem_seg/pointnet2_sem_seg/logs/pointnet2_sem_seg.txt -------------------------------------------------------------------------------- /log/sem_seg/pointnet2_sem_seg/pointnet2_sem_seg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/log/sem_seg/pointnet2_sem_seg/pointnet2_sem_seg.py -------------------------------------------------------------------------------- /log/sem_seg/pointnet2_sem_seg/pointnet2_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/log/sem_seg/pointnet2_sem_seg/pointnet2_utils.py -------------------------------------------------------------------------------- /log/sem_seg/pointnet_sem_seg/checkpoints/best_model.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/log/sem_seg/pointnet_sem_seg/checkpoints/best_model.pth -------------------------------------------------------------------------------- /log/sem_seg/pointnet_sem_seg/eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/log/sem_seg/pointnet_sem_seg/eval.txt -------------------------------------------------------------------------------- /log/sem_seg/pointnet_sem_seg/logs/pointnet_sem_seg.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/log/sem_seg/pointnet_sem_seg/logs/pointnet_sem_seg.txt -------------------------------------------------------------------------------- /log/sem_seg/pointnet_sem_seg/pointnet2_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/log/sem_seg/pointnet_sem_seg/pointnet2_utils.py -------------------------------------------------------------------------------- /log/sem_seg/pointnet_sem_seg/pointnet_sem_seg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/log/sem_seg/pointnet_sem_seg/pointnet_sem_seg.py -------------------------------------------------------------------------------- /models/pointnet2_cls_msg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/models/pointnet2_cls_msg.py -------------------------------------------------------------------------------- /models/pointnet2_cls_ssg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/models/pointnet2_cls_ssg.py -------------------------------------------------------------------------------- /models/pointnet2_part_seg_msg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/models/pointnet2_part_seg_msg.py -------------------------------------------------------------------------------- /models/pointnet2_part_seg_ssg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/models/pointnet2_part_seg_ssg.py -------------------------------------------------------------------------------- /models/pointnet2_sem_seg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/models/pointnet2_sem_seg.py -------------------------------------------------------------------------------- /models/pointnet2_sem_seg_msg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/models/pointnet2_sem_seg_msg.py -------------------------------------------------------------------------------- /models/pointnet2_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/models/pointnet2_utils.py -------------------------------------------------------------------------------- /models/pointnet_cls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/models/pointnet_cls.py -------------------------------------------------------------------------------- /models/pointnet_part_seg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/models/pointnet_part_seg.py -------------------------------------------------------------------------------- /models/pointnet_sem_seg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/models/pointnet_sem_seg.py -------------------------------------------------------------------------------- /models/pointnet_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/models/pointnet_utils.py -------------------------------------------------------------------------------- /onnx_classification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/onnx_classification.py -------------------------------------------------------------------------------- /onnx_partseg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/onnx_partseg.py -------------------------------------------------------------------------------- /onnx_semseg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/onnx_semseg.py -------------------------------------------------------------------------------- /provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/provider.py -------------------------------------------------------------------------------- /test_classification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/test_classification.py -------------------------------------------------------------------------------- /test_partseg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/test_partseg.py -------------------------------------------------------------------------------- /test_semseg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/test_semseg.py -------------------------------------------------------------------------------- /train_classification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/train_classification.py -------------------------------------------------------------------------------- /train_partseg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/train_partseg.py -------------------------------------------------------------------------------- /train_semseg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/train_semseg.py -------------------------------------------------------------------------------- /visualizer/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/visualizer/build.sh -------------------------------------------------------------------------------- /visualizer/eulerangles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/visualizer/eulerangles.py -------------------------------------------------------------------------------- /visualizer/pc_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/visualizer/pc_utils.py -------------------------------------------------------------------------------- /visualizer/pic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/visualizer/pic.png -------------------------------------------------------------------------------- /visualizer/pic2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/visualizer/pic2.png -------------------------------------------------------------------------------- /visualizer/plyfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/visualizer/plyfile.py -------------------------------------------------------------------------------- /visualizer/render_balls_so.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/visualizer/render_balls_so.cpp -------------------------------------------------------------------------------- /visualizer/show3d_balls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael0218/Pointnet_Pointnet2_pytorch_onnx/HEAD/visualizer/show3d_balls.py --------------------------------------------------------------------------------