https://github.com/stla/surfacereconstruction
https://github.com/stla/surfacereconstruction
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/stla/surfacereconstruction
- Owner: stla
- License: gpl-3.0
- Created: 2022-05-27T16:09:19.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2022-07-22T07:17:47.000Z (almost 4 years ago)
- Last Synced: 2025-02-06T16:05:46.954Z (over 1 year ago)
- Language: R
- Size: 12.7 MB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SurfaceReconstruction
[](https://github.com/stla/SurfaceReconstruction/actions/workflows/R-CMD-check.yaml)
[](https://github.com/stla/SurfaceReconstruction/actions/workflows/R-CMD-check-valgrind.yaml)
Wrapping the C++ library **CGAL** in R. Convex hull, Delaunay tessellation, surface reconstruction.
## Some examples of Poisson reconstruction
*Toroidal helix:*

*Spider cage:*

*Solid Möbius strip:*

*Hopf torus:*

The Hopf torus is not very smooth. We can make it a bit smoother by reducing
the `spacing` parameter of the `PoissonReconstruction` function:

Here is a series of three images which show the effect of this `spacing`
parameter (0.05, 0.02, 0.005):

*Dupin cyclide:*

*Clifford torus:*

*Orthocircle:*

*ICN5D's eight-like surface:*

*Stanford bunny:*

*Stanford dragon:*

## Advanced front surface reconstruction
*Stanford bunny:*

*Stanford dragon:*

*Dummy head:*

*Skull:*

## License
This package is provided under the GPL-3 license. If you wish to use CGAL for
commercial purposes, you must obtain a license from the
[GeometryFactory](https://geometryfactory.com).
## Blog post
I wrote a [blog post](https://laustep.github.io/stlahblog/posts/SurfaceReconstruction.html)
devoted to surface reconstruction (using **RCGAL**, the ancestor of **SurfaceReconstruction**).