API reference
Every public class, method, and event in @codexo/exojs. Generated from source.
namespaceMeshBuilder
@codexo/exojs / math / stable
CPU mesh-geometry builders, grouped as a namespace so the public API carries no loose `build*` functions. Named `MeshBuilder` (not `Geometry`) to avoid clashing with the rendering `Geometry` class. The underlying functions stay module exports for internal use; only this facade is in the public barrel.
8
props
0
methods
0
events
Import
import { MeshBuilder } from '@codexo/exojs'CPU mesh-geometry builders, grouped as a namespace so the public API carries no loose `build*` functions. Named `MeshBuilder` (not `Geometry`) to avoid clashing with the rendering `Geometry` class. The underlying functions stay module exports for internal use; only this facade is in the public barrel.
Properties8
circle: (centerX: number, centerY: number, radius: number) => MeshGeometryDataRaw mesh data produced by geometry builders. `vertices` is a flat `Float32Array` of `(x, y)` pairs, `indices` is a triangle list for indexed rendering, and `po…ellipse: (centerX: number, centerY: number, radiusX: number, radiusY: number) => MeshGeometryDataRaw mesh data produced by geometry builders. `vertices` is a flat `Float32Array` of `(x, y)` pairs, `indices` is a triangle list for indexed rendering, and `po…line: (startX: number, startY: number, endX: number, endY: number, width: number) => MeshGeometryDataRaw mesh data produced by geometry builders. `vertices` is a flat `Float32Array` of `(x, y)` pairs, `indices` is a triangle list for indexed rendering, and `po…rectangle: (x: number, y: number, width: number, height: number) => MeshGeometryDataRaw mesh data produced by geometry builders. `vertices` is a flat `Float32Array` of `(x, y)` pairs, `indices` is a triangle list for indexed rendering, and `po…roundedRectangle: (x: number, y: number, width: number, height: number, radius: number) => MeshGeometryDataRaw mesh data produced by geometry builders. `vertices` is a flat `Float32Array` of `(x, y)` pairs, `indices` is a triangle list for indexed rendering, and `po…star: (centerX: number, centerY: number, points: number, radius: number, innerRadius: number, rotation: number) => MeshGeometryDataRaw mesh data produced by geometry builders. `vertices` is a flat `Float32Array` of `(x, y)` pairs, `indices` is a triangle list for indexed rendering, and `po…Source