| 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零向量,禁止修改