# Functions
NewBox creates a box geometry with the specified width, height, and length.
NewCone creates a cone geometry with the specified base radius, height, number of radial segments, number of height segments, and presence of a bottom cap.
NewConeSector creates a cone sector geometry with the specified base radius, height, number of radial segments, number of height segments, sector start angle in radians, sector size angle in radians, and presence of a bottom cap.
NewCube creates a cube geometry with the specified size.
NewCylinder creates a cylinder geometry with the specified radius, height, number of radial segments, number of height segments, and presence of a top and/or bottom cap.
NewCylinderSector creates a cylinder sector geometry with the specified radius, height, number of radial segments, number of height segments, sector start angle in radians, sector size angle in radians, and presence of a top and/or bottom cap.
NewDisk creates a disk (filled circle) geometry with the specified radius and number of radial segments/triangles (minimum 3).
NewDiskSector creates a disk (filled circle) or disk sector geometry with the specified radius, number of radial segments/triangles (minimum 3), sector start angle in radians, and sector size angle in radians.
NewGeometry creates and returns a pointer to a new Geometry.
NewMorphGeometry creates and returns a pointer to a new MorphGeometry.
NewPlane creates a plane geometry with the specified width and height.
NewSegmentedBox creates a segmented box geometry with the specified width, height, length, and number of segments in each dimension.
NewSegmentedCube creates a segmented cube geometry with the specified size and number of segments.
NewSegmentedPlane creates a segmented plane geometry with the specified width, height, and number of segments in each dimension (minimum 1 in each).
NewSphere creates a sphere geometry with the specified radius and number of radial segments in each dimension.
NewSphereSector creates a sphere sector geometry with the specified radius, number of radial segments in each dimension, elevation start angle in radians, elevation size angle in radians, sector start angle in radians, and sector size angle in radians.
NewTorus creates a torus geometry with the specified revolution radius, tube radius, number of radial segments, number of tubular segments, and arc length angle in radians.
NewTruncatedCone creates a truncated cone geometry with the specified top and bottom radii, height, number of radial segments, number of height segments, and presence of a top and/or bottom cap.
NewTruncatedConeSector creates a truncated cone sector geometry with the specified top and bottom radii, height, number of radial segments, number of height segments, sector start angle in radians, sector size angle in radians, and presence of a top and/or bottom cap.
# Constants
MaxActiveMorphTargets is the maximum number of active morph targets.
# Structs
Geometry encapsulates a three-dimensional vertex-based geometry.
Group is a geometry group object.
MorphGeometry represents a base geometry and its morph targets.
# Interfaces
IGeometry is the interface for all geometries.