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 geometry

Usage:

    -- 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)
generated by LDoc 1.5.0 Last updated 2025-08-18 00:01:40