Bezier2DPoint
public struct Bezier2DPoint : ConstructibleBezier2PointType, Hashable, CustomStringConvertibleAn implementation of ConstructibleBezier2PointType with Double scalars.
- 
                  
                  DeclarationSwift public typealias Scalar = Double
- 
                  
                  Returns the zero point, or (0.0, 0.0).DeclarationSwift public static let zero: Bezier2DPoint
- 
                  
                  DeclarationSwift public var x: Scalar
- 
                  
                  DeclarationSwift public var y: Scalar
- 
                  
                  DeclarationSwift public var description: String { get }
- 
                  
                  Creates a new 2-dimensional Bézier point with the specified value for both coordinates. DeclarationSwift @inlinable public init(repeating scalar: Scalar)
- 
                  
                  DeclarationSwift @inlinable public func lerp(to end: `Self`, factor: Double) -> Bezier2DPoint
- 
                  
                  DeclarationSwift @inlinable public func dot(_ other: `Self`) -> Scalar
- 
                  
                  DeclarationSwift @inlinable public func leftRotated() -> Bezier2DPoint
- 
                  
                  DeclarationSwift @inlinable public func rightRotated() -> Bezier2DPoint
- 
                  
                  DeclarationSwift @inlinable public func angle() -> Scalar
- 
                  
                  DeclarationSwift @inlinable public func rotated(by angleInRadians: Scalar) -> Bezier2DPoint
- 
                  
                  DeclarationSwift public func transposed(along line: LinearBezier2<`Self`>) -> Bezier2DPoint
- 
                  
                  DeclarationSwift @inlinable public prefix static func - (value: `Self`) -> Bezier2DPoint
- 
                  
                  DeclarationSwift @inlinable public static func + (lhs: `Self`, rhs: `Self`) -> Bezier2DPoint
- 
                  
                  DeclarationSwift @inlinable public static func - (lhs: `Self`, rhs: `Self`) -> Bezier2DPoint
- 
                  
                  DeclarationSwift @inlinable public static func * (lhs: `Self`, rhs: `Self`) -> Bezier2DPoint
- 
                  
                  DeclarationSwift @inlinable public static func / (lhs: `Self`, rhs: `Self`) -> Bezier2DPoint
- 
                  
                  DeclarationSwift @inlinable public static func * (lhs: `Self`, rhs: Scalar) -> Bezier2DPoint
- 
                  
                  DeclarationSwift @inlinable public static func * (lhs: Scalar, rhs: `Self`) -> Bezier2DPoint
- 
                  
                  DeclarationSwift @inlinable public static func / (lhs: `Self`, rhs: Scalar) -> Bezier2DPoint
- 
                  
                  DeclarationSwift @inlinable public static func >= (lhs: `Self`, rhs: `Self`) -> Bool
- 
                  
                  DeclarationSwift @inlinable public static func > (lhs: `Self`, rhs: `Self`) -> Bool
- 
                  
                  DeclarationSwift @inlinable public static func < (lhs: `Self`, rhs: `Self`) -> Bool
- 
                  
                  DeclarationSwift @inlinable public static func <= (lhs: `Self`, rhs: `Self`) -> Bool
- 
                  
                  DeclarationSwift @inlinable public static func pointwiseMin(_ v1: `Self`, _ v2: `Self`) -> Bezier2DPoint
- 
                  
                  DeclarationSwift @inlinable public static func pointwiseMax(_ v1: `Self`, _ v2: `Self`) -> Bezier2DPoint
