Skip to content

Documentation / @ripl/3d / evaluateBezierPatch

Function: evaluateBezierPatch() ​

evaluateBezierPatch(patch, u, v): Vector3

Defined in: 3d/src/elements/bezier-surface.ts:79

Evaluates a bicubic Bézier patch at (u, v).

Parameters ​

ParameterTypeDescription
patchBezierPatchThe patch's sixteen control points, in row-major order.
unumberThe parameter along the patch's rows, from 0 to 1.
vnumberThe parameter along the patch's columns, from 0 to 1.

Returns ​

Vector3

The point on the surface.