Example
Vector2 是一个双精度的2分量向量,具有 x 和 y 分量。它主要用于UV纹理坐标和二维计算。.
Example: com.aspose.threed
Example
| Example | Example |
|---|
Vector2() | 构造零向量 (0, 0) |
Vector2(double x, double y) | 从两个分量构造 |
Vector2(Vector2 other) | 拷贝构造函数 |
公共字段
Vector2 用法 公共字段 用于分量访问(而非 getter/setter 方法)::
| Example | Example | Example | Example |
|---|
x | double | v.x | X 分量 |
y | double | v.y | Y 分量 |
计算属性
| Example | Example | Example | Example |
|---|
length | double | getLength() | 欧几里得长度,只读 |
length2 | double | getLength2() | 平方长度,只读 |
Example
| Example | 返回类型 | Example |
|---|
dot(Vector2 rhs) | double | 与另一个的点积 Vector2 |
normalize() | Vector2 | 返回单位长度的副本 |
set(double x, double y) | void | 就地设置两个分量 |
compareTo(Vector2 other) | int | 字典序比较:返回 -1、0 或 1 |
Example
另见