| Name | Description |
bezierCubic(cp, t)
|
cubic bezier curve
|
bezierCubicDerivative(cp, t)
|
cubic bezier (first) derivative
|
bezierCubicDirection(cp, t)
|
evaluates cubic bezier direction(tangent) at point t
|
bezierCubicNormal(cp, t)
|
calculates normal vector at point t using direction
|
bezierQuadratic(cp, t)
|
quadratic bezier curve (not tested)
|
bezierQuadraticDerivative(cp, t)
|
quadratic bezier (first) derivative
|
bezierQuadraticDirection(cp, t)
|
evaluates quadratic bezier direction(tangent) at point t
|
bezierQuadraticNormal(cp, t)
|
calculates normal vector at point t using direction
|
flattenBezier(cp, segmentCountInclusive)
|
templated version of bezier flatten curve function, allocates temporary buffer
|
flattenBezier(cp, segmentCountInclusive, outSegments)
|
flatten bezier curve function, writes to provided buffer instead of allocation
|
flattenBezierCubic(cp, segmentCount)
|
flattens cubic bezier curve, returns PointF[segmentCount+1] array or empty array if <1 segments
|
flattenBezierQuadratic(cp, segmentCount)
|
flattens quadratic bezier curve, returns PointF[segmentCount+1] array or empty array if <1 segments
|
fuzzyNull(v)
|
|
triangleNormal(p1, p2, p3)
|
calculate normal for triangle
|