class com.babylonhx.math.Vector4

Available on all platforms

... * @author Krtolica Vujadin

Class Fields

static function Center(value1:Vector4, value2:Vector4):Vector4

static function Distance(value1:Vector4, value2:Vector4):Float

static function DistanceSquared(value1:Vector4, value2:Vector4):Float

static function FromArray(array:Array<Float>, ?offset:Int):Vector4

static function FromArrayToRef(array:Array<Float>, offset:Int, result:Vector4):Void

static function FromFloatArrayToRef(array:Float32Array, offset:Int, result:Vector4):Void

static function FromFloatsToRef(x:Float, y:Float, z:Float, w:Float, result:Vector4):Void

static function Maximize(left:Vector4, right:Vector4):Vector4

static function Minimize(left:Vector4, right:Vector4):Vector4

static function Normalize(vector:Vector4):Vector4

static function NormalizeToRef(vector:Vector4, result:Vector4):Void

static function Zero():Vector4

Instance Fields

var w:Float

var x:Float

var y:Float

var z:Float

function new(?x:Float, ?y:Float, ?z:Float, ?w:Float):Void

function add(otherVector:Vector4):Vector4

function addInPlace(otherVector:Vector4):Vector4

function addToRef(otherVector:Vector4, result:Vector4):Vector4

function asArray():Array<Float>

function clone():Vector4

function copyFrom(source:Vector4):Vector4

function divide(otherVector:Vector4):Vector4

function divideToRef(otherVector:Vector4, result:Vector4):Vector4

function equals(otherVector:Vector4):Bool

function equalsToFloats(x:Float, y:Float, z:Float, w:Float):Bool

function equalsWithEpsilon(otherVector:Vector4, ?epsilon:Float):Bool

function length():Float

function lengthSquared():Float

function multiply(otherVector:Vector4):Vector4

function multiplyInPlace(otherVector:Vector4):Vector4

function multiplyToRef(otherVector:Vector4, result:Vector4):Vector4

function negate():Vector4

function normalize():Vector4

function scale(scale:Float):Vector4

function scaleInPlace(scale:Float):Vector4

function scaleToRef(scale:Float, result:Vector4):Vector4

function set(?x:Float, ?y:Float, ?z:Float, ?w:Float):Void

function subtract(otherVector:Vector4):Vector4

function subtractInPlace(otherVector:Vector4):Vector4

function subtractToRef(otherVector:Vector4, result:Vector4):Vector4

function toArray(array:Array<Float>, ?index:Int):Vector4

function toString():String