Api - models Module
Index
Classes
Interfaces
Variables
Functions
Variables
Private hasLib
Private maxBezierArcspan
Private scratch
Functions
Private BezierToSeed
-
Parameters
-
b: Bezier
-
Optional range: IBezierRange
Returns IPathBezierSeed
-
Private bezierSeedFromArc
-
Parameters
-
arc: IPathArc
Returns IPathBezierSeed
-
Private controlPointsForCircularCubic
-
Parameters
-
arc: IPathArc
Returns IPoint[]
-
Private controlYForCircularCubic
-
Parameters
-
arcSpanInRadians: number
Returns number
-
Private ensureBezierLib
-
Returns void
Private getActualBezierRange
-
Parameters
-
curve: BezierCurve
-
arc: IPathArcInBezierCurve
-
endpoints: IPoint[]
-
offset: IPoint
Returns IBezierRange
-
Private getArcs
-
Parameters
-
bc: BezierCurve
-
b: Bezier
-
accuracy: number
-
startT: number
-
endT: number
-
base: number
Returns number
-
Private getChainBezierRange
-
Parameters
-
curve: BezierCurve
-
c: IChain
-
layer: string
-
addToLayer: IAddToLayer
Returns IBezierRange
-
Private getError
-
Parameters
-
b: Bezier
-
startT: number
-
endT: number
-
arc: IPathArc
-
arcReversed: boolean
Returns number
-
Private getExtrema
-
Parameters
-
b: Bezier
Returns number[]
-
Private getIPoint
-
Parameters
-
p: Point
Returns IPoint
-
Private getLargestArc
-
Parameters
-
b: Bezier
-
startT: number
-
endT: number
-
accuracy: number
Returns IPathArcInBezierCurve
-
Private getPoints
-
Parameters
-
arg: IPoint[] | number[] | string
Returns IPoint[]
-
Private getScratch
-
Parameters
-
seed: IPathBezierSeed
Returns Bezier
-
Private seedToBezier
-
Parameters
-
seed: IPathBezierSeed
Returns Bezier
-
Generated using TypeDoc