Learn R Programming

alphashape3d

The package alphashape3d presents the implementation in R of the alpha-shape of a finite set of points in the three-dimensional space. This geometric structure generalizes the convex hull and allows to recover the shape of non-convex and even non-connected sets in 3D, given a random sample of points taken into it. Besides the computation of the alpha-shape, the package alphashape3d provides users with functions to compute the volume of the alpha-shape, identify the connected components and facilitate the three-dimensional graphical visualization of the estimated set.

To install:

  • the latest released version from CRAN: install.packages("alphashape3d")
  • the latest development version without vignette: install_github("alphashape3d","tlafarge",build_vignettes = FALSE) (require "devtools")
  • the latest development version: install_github("alphashape3d","tlafarge") (require "devtools")

Authors:

License:

  • GPL-2

Copy Link

Version

Install

install.packages('alphashape3d')

Monthly Downloads

1,981

Version

1.3.2

License

GPL-2

Last Published

January 24th, 2023

Functions in alphashape3d (1.3.2)

rtorus

Generate points in the torus
volume_ashape3d

Volume computation
ashape3d

3D \(\alpha\)-shape computation
inashape3d

Test of the inside of an \(\alpha\)-shape
plot.ashape3d

Plot the \(\alpha\)-shape in 3D
components_ashape3d

Connected subsets computation
surfaceNormals

Normal vectors computation