normal
function normal(ps: number[][], t: number): number[]
Defined in local-properties-at-t/normal/normal.ts:18
Returns a normal vector (not necessarily of unit length) of a bezier curve
at a specific given parameter value t
by simply taking the tangent
at
that point and rotating it by 90 degrees.
- uses double precision calculations internally
Note!
Green circles are draggable!
Parameters:
Name | Type | Description |
---|---|---|
ps | number[][] | a linear, quadratic or cubic bezier curve given by its ordered control points, e.g. [[0,0],[1,1],[2,1],[2,0]] |
t | number | the parameter value where the normal should be evaluated |