Skip to main content

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!
0

Parameters:

NameTypeDefault valueDescription
psnumber[][]-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]]
intervalnumber[][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!
0

Parameters:

NameTypeDefault valueDescription
psnumber[][]-a cubic bezier, e.g. [[0,0],[1,1],[2,1],[2,0]]
intervalnumber[][0,1]the interval of integration (often === [0,1])