Vector

@native @JSType trait Vector extends Object
class Object
trait Any
class Object
trait Matchable
class Any
class Vector2
class Vector3
class Vector4

Value members

Concrete methods

def add(v: Vector): Vector
def addScalar(scalar: Double): Vector
def addScaledVector(vector: Vector, scale: Double): Vector
def copy(v: Vector): Vector
def distanceTo(v: Vector): Double
def distanceToSquared(v: Vector): Double
def divideScalar(s: Double): Vector
def dot(v: Vector): Double
def equals(v: Vector): Boolean
def getComponent(index: Double): Double
@JSName("clone")
def jsClone(): Vector
def length(): Double
def lengthSq(): Double
def lerp(v: Vector, alpha: Double): Vector
def multiplyScalar(s: Double): Vector
def negate(): Vector
def setComponent(index: Double, value: Double): Vector
def setLength(l: Double): Vector
def setScalar(scalar: Double): Vector
def sub(v: Vector): Vector

Inherited methods

def hasOwnProperty(v: String): Boolean
Inherited from
Object
def isPrototypeOf(v: Object): Boolean
Inherited from
Object
def propertyIsEnumerable(v: String): Boolean
Inherited from
Object
def toLocaleString(): String
Inherited from
Object
def valueOf(): Any
Inherited from
Object