total-absolute-curvature
function totalAbsoluteCurvature(ps: number[][], interval?: number[]): number
Defined in global-properties/total-absolute-curvature.ts:22
Returns the total absolute curvature of the given bezier curve over the given interval
- the result is given in radians.
Note!
Green circles are draggable!
Parameters:
Name | Type | Default value | Description |
---|---|---|---|
ps | number[][] | - | an order 0,1,2 or 3 bezier curve given as an array of its control points, e.g. [[1,2],[3,4],[5,6],[7,8]] |
interval | number[] | [0,1] |
function totalCurvature(ps: number[][], interval?: number[]): number
Defined in global-properties/total-absolute-curvature.ts:59
Returns the total curvature of the bezier over the given interval.
- the result is given in radians.
Note!
Green circles are draggable!
Parameters:
Name | Type | Default value | Description |
---|---|---|---|
ps | number[][] | - | a cubic bezier, e.g. [[0,0],[1,1],[2,1],[2,0]] |
interval | number[] | [0,1] | the interval of integration (often === [0,1]) |