├── .gitignore ├── CMakeLists.txt ├── README.md ├── cmake └── Modules │ └── FindMATLAB.cmake ├── doc ├── sphere_mesh.png └── sphere_point_cloud.png ├── license.txt ├── mexutil.h ├── poissonRecon.mex.cc ├── scripts ├── build.sh ├── debug-build.sh └── generate-eclipse.sh └── src ├── Allocator.h ├── Array.h ├── Array.inl ├── BSplineData.h ├── BSplineData.inl ├── BinaryNode.h ├── CMakeLists.txt ├── CmdLineParser.cpp ├── CmdLineParser.h ├── CmdLineParser.inl ├── Factor.cpp ├── Factor.h ├── FunctionData.h ├── FunctionData.inl ├── Geometry.cpp ├── Geometry.h ├── Geometry.inl ├── Hash.h ├── MAT.h ├── MAT.inl ├── MarchingCubes.cpp ├── MarchingCubes.h ├── MemoryUsage.h ├── MultiGridOctreeData.IsoSurface.inl ├── MultiGridOctreeData.SortedTreeNodes.inl ├── MultiGridOctreeData.h ├── MultiGridOctreeData.inl ├── MyTime.h ├── Octree.h ├── Octree.inl ├── PPolynomial.h ├── PPolynomial.inl ├── Ply.h ├── PlyFile.cpp ├── PointStream.h ├── PointStream.inl ├── PoissonRecon.cpp ├── PoissonReconLib.cpp ├── PoissonReconLib.h ├── Polynomial.h ├── Polynomial.inl ├── SparseMatrix.h ├── SparseMatrix.inl ├── SurfaceTrimmer.cpp ├── Time.cpp ├── Time.h ├── Vector.h └── Vector.inl /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/README.md -------------------------------------------------------------------------------- /cmake/Modules/FindMATLAB.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/cmake/Modules/FindMATLAB.cmake -------------------------------------------------------------------------------- /doc/sphere_mesh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/doc/sphere_mesh.png -------------------------------------------------------------------------------- /doc/sphere_point_cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/doc/sphere_point_cloud.png -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/license.txt -------------------------------------------------------------------------------- /mexutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/mexutil.h -------------------------------------------------------------------------------- /poissonRecon.mex.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/poissonRecon.mex.cc -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/scripts/build.sh -------------------------------------------------------------------------------- /scripts/debug-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/scripts/debug-build.sh -------------------------------------------------------------------------------- /scripts/generate-eclipse.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/scripts/generate-eclipse.sh -------------------------------------------------------------------------------- /src/Allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/Allocator.h -------------------------------------------------------------------------------- /src/Array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/Array.h -------------------------------------------------------------------------------- /src/Array.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/Array.inl -------------------------------------------------------------------------------- /src/BSplineData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/BSplineData.h -------------------------------------------------------------------------------- /src/BSplineData.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/BSplineData.inl -------------------------------------------------------------------------------- /src/BinaryNode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/BinaryNode.h -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/CmdLineParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/CmdLineParser.cpp -------------------------------------------------------------------------------- /src/CmdLineParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/CmdLineParser.h -------------------------------------------------------------------------------- /src/CmdLineParser.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/CmdLineParser.inl -------------------------------------------------------------------------------- /src/Factor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/Factor.cpp -------------------------------------------------------------------------------- /src/Factor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/Factor.h -------------------------------------------------------------------------------- /src/FunctionData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/FunctionData.h -------------------------------------------------------------------------------- /src/FunctionData.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/FunctionData.inl -------------------------------------------------------------------------------- /src/Geometry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/Geometry.cpp -------------------------------------------------------------------------------- /src/Geometry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/Geometry.h -------------------------------------------------------------------------------- /src/Geometry.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/Geometry.inl -------------------------------------------------------------------------------- /src/Hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/Hash.h -------------------------------------------------------------------------------- /src/MAT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/MAT.h -------------------------------------------------------------------------------- /src/MAT.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/MAT.inl -------------------------------------------------------------------------------- /src/MarchingCubes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/MarchingCubes.cpp -------------------------------------------------------------------------------- /src/MarchingCubes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/MarchingCubes.h -------------------------------------------------------------------------------- /src/MemoryUsage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/MemoryUsage.h -------------------------------------------------------------------------------- /src/MultiGridOctreeData.IsoSurface.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/MultiGridOctreeData.IsoSurface.inl -------------------------------------------------------------------------------- /src/MultiGridOctreeData.SortedTreeNodes.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/MultiGridOctreeData.SortedTreeNodes.inl -------------------------------------------------------------------------------- /src/MultiGridOctreeData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/MultiGridOctreeData.h -------------------------------------------------------------------------------- /src/MultiGridOctreeData.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/MultiGridOctreeData.inl -------------------------------------------------------------------------------- /src/MyTime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/MyTime.h -------------------------------------------------------------------------------- /src/Octree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/Octree.h -------------------------------------------------------------------------------- /src/Octree.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/Octree.inl -------------------------------------------------------------------------------- /src/PPolynomial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/PPolynomial.h -------------------------------------------------------------------------------- /src/PPolynomial.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/PPolynomial.inl -------------------------------------------------------------------------------- /src/Ply.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/Ply.h -------------------------------------------------------------------------------- /src/PlyFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/PlyFile.cpp -------------------------------------------------------------------------------- /src/PointStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/PointStream.h -------------------------------------------------------------------------------- /src/PointStream.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/PointStream.inl -------------------------------------------------------------------------------- /src/PoissonRecon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/PoissonRecon.cpp -------------------------------------------------------------------------------- /src/PoissonReconLib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/PoissonReconLib.cpp -------------------------------------------------------------------------------- /src/PoissonReconLib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/PoissonReconLib.h -------------------------------------------------------------------------------- /src/Polynomial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/Polynomial.h -------------------------------------------------------------------------------- /src/Polynomial.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/Polynomial.inl -------------------------------------------------------------------------------- /src/SparseMatrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/SparseMatrix.h -------------------------------------------------------------------------------- /src/SparseMatrix.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/SparseMatrix.inl -------------------------------------------------------------------------------- /src/SurfaceTrimmer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/SurfaceTrimmer.cpp -------------------------------------------------------------------------------- /src/Time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/Time.cpp -------------------------------------------------------------------------------- /src/Time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/Time.h -------------------------------------------------------------------------------- /src/Vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/Vector.h -------------------------------------------------------------------------------- /src/Vector.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeyun/poisson-surface-reconstruction/HEAD/src/Vector.inl --------------------------------------------------------------------------------