scale_mesh: Scale a mesh uniformly or per-axis

View source: R/mesh_utils.R

scale_meshR Documentation

Scale a mesh uniformly or per-axis

Description

Scale a mesh uniformly or per-axis

Usage

scale_mesh(mesh, scale)

Arguments

mesh

A mesh descriptor list.

scale

A single numeric scale factor (uniform) or a length-3 numeric vector for per-axis scaling (x, y, z).

Value

A new mesh descriptor list with scaled vertices.

Examples

mesh <- generate_cuboid(c(0, 0, 0), c(1, 1, 1))
big <- scale_mesh(mesh, 3)
flat <- scale_mesh(mesh, c(2, 0.5, 1))


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