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