class com.babylonhx.math.Vector2

Available on all platforms

... @author Krtolica Vujadin

Class Fields

static function CatmullRom(value1:Vector2, value2:Vector2, value3:Vector2, value4:Vector2, amount:Float):Vector2

static function Clamp(value:Vector2, min:Vector2, max:Vector2):Vector2

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

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

static function Dot(left:Vector2, right:Vector2):Float

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

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

static function Hermite(value1:Vector2, tangent1:Vector2, value2:Vector2, tangent2:Vector2, amount:Float):Vector2

static function Lerp(start:Vector2, end:Vector2, amount:Float):Vector2

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

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

static function Normalize(vector:Vector2):Vector2

static function Transform(vector:Vector2, transformation:Matrix):Vector2

static function Zero():Vector2

Instance Fields

var x:Float

var y:Float

function new(x:Float, y:Float):Void

function add(otherVector:Vector2):Vector2

function addVector3(otherVector:Vector3):Vector2

function asArray():Array<Float>

function clone():Vector2

function copyFrom(source:Vector2):Vector2

function divide(otherVector:Vector2):Vector2

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

function equals(otherVector:Vector2):Bool

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

function length():Float

function lengthSquared():Float

function multiply(otherVector:Vector2):Vector2

function multiplyInPlace(otherVector:Vector2):Vector2

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

function negate():Vector2

function normalize():Vector2

function scale(scale:Float):Vector2

function scaleInPlace(scale:Float):Vector2

function subtract(otherVector:Vector2):Vector2

function subtractInPlace(otherVector:Vector2):Vector2

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

function toString():String