50% off | Unlimited Data & AI Learning
Get 50% off unlimited learning

uniformly (version 0.5.0)

runif_in_tetrahedron: Uniform sampling in a tetrahedron

Description

Uniform sampling in a tetrahedron (in dimension 3).

Usage

runif_in_tetrahedron(n, v1, v2, v3, v4)

Value

The simulations in a n times 3 matrix.

Arguments

n

number of simulations

v1, v2, v3, v4

vertices of the tetrahedron

See Also

runif_in_simplex for sampling in a simplex in arbitrary dimension.

Examples

Run this code
library(rgl)
tetrahedron <- tetrahedron3d()
shade3d(tetrahedron, color = "red", alpha = 0.3)
vs <- tetrahedron$vb[1L:3L, ]
sims <- runif_in_tetrahedron(100, vs[, 1], vs[, 2], vs[, 3], vs[, 4])
points3d(sims)

Run the code above in your browser using DataLab