dd-curvature
function ddCurvatureND(ps: number[][], t: number): [number[], number[]]
Defined in local-properties-at-t/curvature/dd-curvature.ts:16
Returns the numerator and denominator of curvature [N,D], i.e. κ = N/D
Parameters:
| Name | Type | Description |
|---|---|---|
ps | number[][] | |
t | number |
function ddCurvature(ps: number[][], t: number): number[]
Defined in local-properties-at-t/curvature/dd-curvature.ts:47
Returns the curvature κ of the given linear, quadratic or cubic bezier
curve at a specific given parameter value t.
- returns
Number.NaNat a cusp - this can be tested for withNumber.isNaN
Parameters:
| Name | Type | Description |
|---|---|---|
ps | number[][] | an order 1,2 or 3 bezier curve, e.g. [[[0],[0]],[[1],[1]],[[2],[1]],[[2],[0]]] |
t | number | the parameter value where the curvature should be evaluated |
function ddRadiusOfCurvature(ps: number[][], t: number): number[]
Defined in local-properties-at-t/curvature/dd-curvature.ts:63
Returns the radius of curvature.
Parameters:
| Name | Type | Description |
|---|---|---|
ps | number[][] | |
t | number |