Module Capsule
Capsule shape factory function.
Functions
Capsule (radius, height, v_segments, h_segments, cylinder_segments) | Creates a menori.Mesh with a capsule geometry. |
Functions
- Capsule (radius, height, v_segments, h_segments, cylinder_segments)
-
Creates a
menori.Mesh
with a capsule geometry.Parameters:
- radius number Capsule radius (default: 0.5)
- height number Height of the cylindrical section only (default: 1)
- v_segments number Number of vertical segments around the capsule (default: 8)
- h_segments number Number of horizontal segments for each hemisphere (default: 16)
- cylinder_segments number Number of segments along the cylinder height (default: 1)
Returns:
-
menori.Mesh
A new
menori.Mesh
object containing the capsule geometryUsage:
-- Create a capsule with default parameters local capsule = menori.Capsule() -- Create a capsule with radius 1 and height 3 local capsule = menori.Capsule(1, 3) -- Create a detailed capsule with custom segment counts local capsule = menori.Capsule(0.5, 2, 12, 24, 4) -- Create a ModelNode with capsule local model_node = menori.ModelNode(capsule)