Skip to contents

Plot a bounded Voronoï 3D cell with rgl.

Usage

plotBoundedCell3D(
cell,
edgesAsTubes = FALSE,
tubeRadius,
tubeColor,
facetsColor = NA,
alpha = 1,
check.bounded = TRUE
)

Arguments

cell

a bounded Voronoï 3D cell

edgesAsTubes

Boolean, whether to plot edges as tubes or as lines

tubeRadius

radius of the tubes if edgesAsTubes = TRUE

tubeColor

color of the tubes if edgesAsTubes = TRUE

facetsColor

color of the facets; NA for no color

alpha

opacity of the facets, a number between 0 and 1

check.bounded

Boolean, whether to check that the cell is bounded; set to FALSE for a small speed gain if you know that the cell is bounded

Value

No value, this function just plots the cell.

Examples

library(tessellation)
d <- delaunay(centricCuboctahedron())
v <- voronoi(d)
#> Voronoï diagram with one bounded cell.
cell13 <- v[[13]]
isBoundedCell(cell13) # TRUE
#> [1] TRUE
library(rgl)
open3d(windowRect = c(50, 50, 562, 562))
plotBoundedCell3D(
cell13, edgesAsTubes = TRUE, tubeRadius = 0.03, tubeColor = "yellow",
facetsColor = "navy", alpha = 0.7
)