generate_tetrahedron: Generate a tetrahedron mesh

View source: R/mesh_utils.R

generate_tetrahedronR Documentation

Generate a tetrahedron mesh

Description

Creates a tetrahedron (triangular pyramid) from four arbitrary 3D points.

Usage

generate_tetrahedron(p0, p1, p2, p3, color = c(0.7, 0.7, 0.7, 1))

Arguments

p0

Length-3 vector: first vertex.

p1

Length-3 vector: second vertex.

p2

Length-3 vector: third vertex.

p3

Length-3 vector: fourth vertex.

color

Length-4 RGBA colour.

Value

A mesh descriptor list.

Examples

mesh <- generate_tetrahedron(
  c(0, 0, 0), c(1, 0, 0),
  c(0.5, 1, 0), c(0.5, 0.5, 1))
nrow(mesh$vertices)


scimesh documentation built on Aug. 9, 2026, 9:07 a.m.