Bezier2PointType
public protocol Bezier2PointType : BezierPointType
A 2-dimensional Bézier point type.
-
The X component of this point.
Declaration
Swift
var x: Scalar { get } -
The Y component of this point.
Declaration
Swift
var y: Scalar { get } -
Returns the result of rotating this vector by 90º counter-clockwise along the origin.
Declaration
Swift
func leftRotated() -> Self -
Returns the result of rotating this vector by 90º clockwise along the origin.
Declaration
Swift
func rightRotated() -> Self -
Gets the angle, in radians, of this point, as the angle between the origin and
self.Declaration
Swift
func angle() -> Scalar -
Returns the result of rotating this point around the origin by
angleInRadians.Declaration
Swift
func rotated(by angleInRadians: Scalar) -> Self -
Transposes this point such that the resulting point rests on a transformed origin line, represented by
line.Declaration
Swift
func transposed(along line: LinearBezier2<Self>) -> Self