addQuadFacet Method

Add a quad to the polyface given its points in order around the edges.

addQuadFacet(points: Point3d[] | GrowableXYZArray, params?: Point2d[], normals?: Vector3d[], colors?: number[]): void

Parameter Type Description
points Point3d[] | GrowableXYZArray array of at least four vertices.
params Point2d[] (optional) array of at least four uv parameters. If undefined or insufficiently sized
or quad is degenerate, and params are needed, uv are calculated from points.
normals Vector3d[] (optional) array of at least four vectors. If undefined or insufficiently sized,
and normals are needed, the quad is assumed to be planar and its normal is calculated from points.
colors number[] (optional) array of at least four colors. If undefined or insufficiently sized, and
colors are needed, color 0 is used.

Returns - void

Defined in

Last Updated: 06 December, 2025