Point2Tet is a novel deep neural network to learn Tetrahedral Meshed from 3d point clouds.
Tetrahedral Mesh of a Cube |
---|
![]() |
- Clone or download this repo.
- Install dependecies (requires PyTorch).
- Run main.py using Python (version 3.x.x).
- --name: The name of the generated folder in which the data will be saved
- --input_cube: Controls resolution. Path to the file containing the file to load as the initial tetrahedral mesh (a cube is assumed in .tet format)
- --input_filled_pc: Path to the filled point cloud to use as input. (.obj format)
- --input_surface_pc: [Optional] Path to the surface point cloud (without normals) to use as additional input. (.obj format)
- sphere: python main.py --name sphere --init_cube ../objects/cube_0.05.tet --input_filled_pc ../objects/filled_sphere.obj --input_surface_pc ../objects/surface_sphere.obj
- torus: python main.py --name sphere --init_cube ../objects/cube_0.05.tet --input_filled_pc ../objects/filled_torus.obj --input_surface_pc ../objects/surface_torus.obj
- G: python main.py --name sphere --init_cube ../objects/cube_0.05.tet --input_filled_pc ../objects/filled_g.obj --input_surface_pc ../objects/surface_g.obj
- Execute from src folder.
Sphere | Torus | G |
---|---|---|