Skip to content

Geometry

const Geometry: object

Defined in: geometry.ts:93

create(options): number

Creates a new geometry with vertices and optional indices.

GeometryOptions

Geometry creation options

number

Geometry handle

createCircle(radius?, segments?): number

Creates a circle geometry.

number = 1

Circle radius

number = 32

Number of segments

number

Geometry handle

createPolygon(points): number

Creates a polygon geometry from vertices.

object[]

Array of {x, y} points

number

Geometry handle

createQuad(width?, height?): number

Creates a unit quad geometry (1x1, centered at origin).

number = 1

number = 1

number

Geometry handle

isValid(handle): boolean

Checks if a geometry handle is valid.

number

Geometry handle

boolean

True if valid

release(handle): void

Releases a geometry.

number

Geometry handle

void

updateVertices(handle, vertices, offset?): void

Updates vertices of a dynamic geometry.

number

Geometry handle

Float32Array

New vertex data

number = 0

Offset in floats

void