Structure
TVector2
Overview
A Structure to represent a two dimensional vector.
Properties
Computed properties
Initializers
init( x: CGFloat, y: CGFloat )
Type Methods
static func angleBetween(v1: TVector2, v2: TVector2) -> CGFloat
static func cross(v1: TVector2, v2:TVector2) -> CGFloat
static func distance(v1: TVector2, v2: TVector2) -> CGFloat
static func dot(v1: TVector2, v2:TVector2) -> CGFloat
Methods
func cross(v: TVector2) -> CGFloat
func distance(v: TVector2) -> CGFloat
func dot(v: TVector2) -> CGFloat
func heading() -> CGFloat
mutating func lerp(v: TVector2, amount: CGFloat)
mutating func limit(mag: CGFloat)
mutating func normalize()
mutating func rotate(theta: CGFloat)
Related