Vector4
public struct Vector4
A vector with 4 component.
-
Component at index
0
Declaration
Swift
public var x: Scalar
-
Component at index
1
Declaration
Swift
public var y: Scalar
-
Component at index
2
Declaration
Swift
public var z: Scalar
-
Component at index
3
Declaration
Swift
public var w: Scalar
-
Creates a new
Vector4
instance.Declaration
Swift
public init(_ x: Scalar, _ y: Scalar, _ z: Scalar, _ w: Scalar)
-
Creates a vector for which all components are equal to the given scalar.
Declaration
Swift
public init(scalar: Scalar)
-
The number of scalar components in this vector type.
Declaration
Swift
public static var length: Int
-
The empty vector (all scalar components are equal to
0.0
).Declaration
Swift
public static var zero: Vector4
-
Interpolate between the given values.
Declaration
Swift
public func interpolatedTo(to: Vector4, alpha: Scalar) -> Vector4
-
Interpolate between the given values.
Declaration
Swift
public mutating func interpolateTo(to: Vector4, alpha: Scalar)