Package | laya.d3.math |
Class | public class Vector2 |
Inheritance | Vector2 Object |
Implements | laya.d3.core.IClone |
Vector2
类用于创建二维向量。
Property | Defined By | ||
---|---|---|---|
elements : * 二维向量元素数组 | Vector2 | ||
x : Number
获取X轴坐标。
| Vector2 | ||
y : Number
获取Y轴坐标。
| Vector2 |
Method | Defined By | ||
---|---|---|---|
Vector2(x:Number = 0, y:Number = 0)
创建一个 Vector2 实例。
| Vector2 | ||
clone():*
克隆。
| Vector2 | ||
cloneTo(destObject:*):void
克隆。
| Vector2 | ||
[static]
缩放二维向量。
| Vector2 |
Constant | Defined By | ||
---|---|---|---|
ONE : Vector2 [static] 一向量,禁止修改 | Vector2 | ||
ZERO : Vector2 [static] 零向量,禁止修改 | Vector2 |
elements | property |
public var elements:*
二维向量元素数组
x | property |
x:Number
获取X轴坐标。
public function get x():Number
public function set x(value:Number):void
y | property |
y:Number
获取Y轴坐标。
public function get y():Number
public function set y(value:Number):void
Vector2 | () | Constructor |
public function Vector2(x:Number = 0, y:Number = 0)
创建一个 Vector2
实例。
x:Number (default = 0 ) — X轴坐标。
| |
y:Number (default = 0 ) — Y轴坐标。
|
clone | () | method |
public function clone():*
克隆。
Returns* — 克隆副本。
|
cloneTo | () | method |
public function cloneTo(destObject:*):void
克隆。
Parameters
destObject:* — 克隆源。
|
scale | () | method |
public static function scale(a:Vector2, b:Number, out:Vector2):void
缩放二维向量。
Parameters
a:Vector2 — 源二维向量。
| |
b:Number — 缩放值。
| |
out:Vector2 — 输出二维向量。
|
ONE | Constant |
public static const ONE:Vector2
一向量,禁止修改
ZERO | Constant |
public static const ZERO:Vector2
零向量,禁止修改