
# class ImmutableBezier
ImmutableBezier inherits from Shape
# MEMBERS
# member read-only type
Type: Shape.Type
# member read-only reversed
Type: ImmutableBezier
# member read-only p1
Type: ImmutablePoint
# member read-only p2
Type: ImmutablePoint
# member read-only conic
Type: Boolean
# member read-only controlPt1
Type: ImmutablePoint
# member read-only controlPt2
Type: ImmutablePoint
# CONSTRUCTORS
# constructor ImmutableBezier(p1x, p1y, c1x, c1y, p2x, p2y)
Description:
Parameters:
- p1x: (Number) -
- p1y: (Number) -
- c1x: (Number) -
- c1y: (Number) -
- p2x: (Number) -
- p2y: (Number) -
# constructor ImmutableBezier(p1, controlPt, p2)
Description:
Parameters:
- p1: (ImmutablePoint) -
- controlPt: (ImmutablePoint) -
- p2: (ImmutablePoint) -
# constructor ImmutableBezier(p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y)
Description:
Parameters:
- p1x: (Number) -
- p1y: (Number) -
- c1x: (Number) -
- c1y: (Number) -
- c2x: (Number) -
- c2y: (Number) -
- p2x: (Number) -
- p2y: (Number) -
# constructor ImmutableBezier(p1, controlPt1, controlPt2, p2)
Description:
Parameters:
- p1: (ImmutablePoint) -
- controlPt1: (ImmutablePoint) -
- controlPt2: (ImmutablePoint) -
- p2: (ImmutablePoint) -
# FUNCTIONS
# function pointAt(t)
Description:
Parameters:
- t: (Number) -
Return:
(ImmutablePoint) -
# function bisected(t)
Description:
Parameters:
- t: (Number) -
Return:
(List) -
# function convertToCubic()
Description:
Return:
(ImmutableBezier) -
# function flatness()
Description:
Return:
(Number) -