Geometry
constGeometry:object
Defined in: geometry.ts:93
Type Declaration
Section titled “Type Declaration”create()
Section titled “create()”create(
options):number
Creates a new geometry with vertices and optional indices.
Parameters
Section titled “Parameters”options
Section titled “options”Geometry creation options
Returns
Section titled “Returns”number
Geometry handle
createCircle()
Section titled “createCircle()”createCircle(
radius?,segments?):number
Creates a circle geometry.
Parameters
Section titled “Parameters”radius?
Section titled “radius?”number = 1
Circle radius
segments?
Section titled “segments?”number = 32
Number of segments
Returns
Section titled “Returns”number
Geometry handle
createPolygon()
Section titled “createPolygon()”createPolygon(
points):number
Creates a polygon geometry from vertices.
Parameters
Section titled “Parameters”points
Section titled “points”object[]
Array of {x, y} points
Returns
Section titled “Returns”number
Geometry handle
createQuad()
Section titled “createQuad()”createQuad(
width?,height?):number
Creates a unit quad geometry (1x1, centered at origin).
Parameters
Section titled “Parameters”width?
Section titled “width?”number = 1
height?
Section titled “height?”number = 1
Returns
Section titled “Returns”number
Geometry handle
isValid()
Section titled “isValid()”isValid(
handle):boolean
Checks if a geometry handle is valid.
Parameters
Section titled “Parameters”handle
Section titled “handle”number
Geometry handle
Returns
Section titled “Returns”boolean
True if valid
release()
Section titled “release()”release(
handle):void
Releases a geometry.
Parameters
Section titled “Parameters”handle
Section titled “handle”number
Geometry handle
Returns
Section titled “Returns”void
updateVertices()
Section titled “updateVertices()”updateVertices(
handle,vertices,offset?):void
Updates vertices of a dynamic geometry.
Parameters
Section titled “Parameters”handle
Section titled “handle”number
Geometry handle
vertices
Section titled “vertices”Float32Array
New vertex data
offset?
Section titled “offset?”number = 0
Offset in floats
Returns
Section titled “Returns”void