Learn R Programming

tessellation

To install the development version, run:

remotes::install_github("stla/tessellation", dependencies = TRUE)

I did a vignette but it was too big for the CRAN submission. So I used pkgdown, and you can find the vignette here.

Delaunay and Voronoï tessellations.

The Voronoï cell of a point inside the Utah teapot:

The Voronoï diagram (restricted to its bounded cells) of a cube surrounded by three perpendicular circles:

The Voronoï diagram (restricted to its bounded cells) of a dodecahedron surrounded by three perpendicular circles:

A strange Voronoï cell:

The Voronoï diagram of some points along a Fermat spiral:

The Voronoï diagram of an enclosed septuaginta:

An elevated Delaunay tessellation:

Copy Link

Version

Install

install.packages('tessellation')

Monthly Downloads

47

Version

2.3.0

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Stc3<a9>phane Laurent

Last Published

December 18th, 2023

Functions in tessellation (2.3.0)

voronoi

Voronoï tessellation
surface

Tessellation surface
plotVoronoiDiagram

Plot Voronoï diagram
plotDelaunay3D

Plot 3D Delaunay tessellation
tessellation-imports

Objects imported from other packages
volume

Tessellation volume
plotBoundedCell2D

Plot a bounded Voronoï 2D cell
teapot

Utah teapot
plotBoundedCell3D

Plot a bounded Voronoï 3D cell
isBoundedCell

Is this cell bounded?
cellVolume

Volume of a bounded Voronoï cell
IEdge3

R6 class representing a semi-infinite edge in dimension 3
IEdge2

R6 class representing a semi-infinite edge in dimension 2
delaunay

Delaunay triangulation
cellVertices

Vertices of a bounded cell
Edge2

R6 class representing an edge in dimension 2.
getDelaunaySimplices

Delaunay simplices
centricCuboctahedron

Centric cuboctahedron
Edge3

R6 class representing an edge in dimension 3.
plotDelaunay2D

Plot 2D Delaunay tessellation