FloatingPointVector

public protocol FloatingPointVector : SignedVectorBase where Self.ComponentType : FloatingPoint

A vector whose components are floating point numbers.

  • length() Default implementation

    The length of this vector.

    Default Implementation

    Declaration

    Swift

    func length() -> ComponentType

    Return Value

    The length of this vector.

  • unit() Default implementation

    Calculates a vector parallel to self with length 1.0.

    Default Implementation

    Declaration

    Swift

    func unit() -> Self

    Return Value

    a vector parallel to self with length 1.0.

  • Divides two vectors component-wise.

    Declaration

    Swift

    static func / (lhs: Self, rhs: Self) -> Self
  • Assigns and divides two vectors component-wise.

    Declaration

    Swift

    static func /= (lhs: inout Self, rhs: Self)
  • Divides a vector and a scalar.

    Declaration

    Swift

    static func / (lhs: Self, rhs: ComponentType) -> Self
  • Divides a vector and a scalar.

    Declaration

    Swift

    static func / (lhs: ComponentType, rhs: Self) -> Self
  • Assigns and divides a vector and a scalar.

    Declaration

    Swift

    static func /= (lhs: inout Self, rhs: ComponentType)