BevelCorner class
Methods
appendArc (Path path , AnyContour contour , int cornerIndex , double dPrev , double dNext , double fromAngle , double toAngle )
→ void
override
canBuild (AnyContour contour , int cornerIndex )
→ bool
inherited
consumptionForNextSide (AnyContour contour , int cornerIndex )
→ double
override
consumptionForPreviousSide (AnyContour contour , int cornerIndex )
→ double
override
convert (double insetP , double insetN , bool inner , double angle )
→ BevelCorner
Creates an auto-derived inner/outer corner for the provided adjacent side insets.
insetP = inset on previous side
insetN = inset on next side
inner = convex/inner turn conversion
angle = local corner angle in radians
override
copyWith ({double ? p , double ? n , CornerConverter ? converter })
→ BevelCorner
override
lerpTo (AnyCorner other , double t )
→ BevelCorner
override
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pointAt (AnyContour contour , int cornerIndex , double dPrev , double dNext , double angle )
→ (double , double )
override
resolvedNext (double maxNextExtent )
→ double
inherited
resolvedPrevious (double maxPreviousExtent )
→ double
inherited
resolveFinite (double maxPreviousExtent , double maxNextExtent )
→ BevelCorner
override
scaleForNextSide (double factor )
→ BevelCorner
override
scaleForPreviousSide (double factor )
→ BevelCorner
override
toString ()
→ String
A string representation of this object.
inherited
turnSign (AnyContour contour , int cornerIndex )
→ double
inherited