Module Triangle
Triangle shape factory function.
Functions
Triangle (v1, v2, v3) | Creates a menori.Mesh with a triangle shape. |
Functions
- Triangle (v1, v2, v3)
-
Creates a
menori.Mesh
with a triangle shape.Parameters:
- v1 number or table Triangle size for equilateral triangle (default: 1) or first vertex position {x, y, z}
- v2 table Second vertex position {x, y, z} (required if v1 is a table)
- v3 table Third vertex position {x, y, z} (required if v1 is a table)
Returns:
-
menori.Mesh
A new
menori.Mesh
object containing the triangle geometryUsage:
-- Create an equilateral triangle with default size (1) local triangle = menori.Triangle() -- Create an equilateral triangle with size 2 local triangle = menori.Triangle(2) -- Create a custom triangle with three vertices local triangle = menori.Triangle( { 0, 1, 0}, -- first vertex {-1, -1, 0}, -- second vertex { 1, -1, 0} -- third vertex ) -- Create a ModelNode with triangle local model_node = menori.ModelNode(triangle)