结构体 Vector2
内容
[
隐藏
]Vector2 structure
一个具有两个分量的向量。
public struct Vector2 : IComparable<Vector2>
构造函数
| 名称 | 描述 |
|---|---|
| Vector2(double) | 初始化 Vector2 结构体的新实例。 |
| Vector2(FVector2) | 初始化 Vector2 结构体的新实例。 |
| Vector2(Vector3) | 初始化 Vector2 结构体的新实例。 |
| Vector2(double, double) | 初始化 Vector2 结构体的新实例。 |
属性
| 名称 | 描述 |
|---|---|
| Length { get; } | 获取长度。 |
| U { get; set; } | 获取或设置 Vector2 用作映射坐标时的 U 分量。它是 x 分量的别名。 |
| V { get; set; } | 获取或设置 Vector2 用作映射坐标时的 V 分量。它是 y 分量的别名。 |
方法
| 名称 | 描述 |
|---|---|
| CompareTo(Vector2) | 将当前向量与另一个实例进行比较。 |
| Cross(Vector2) | 两个向量的叉积 |
| Dot(Vector2) | 获取两个向量的点积 |
| override Equals(object) | 检查两个 vector2 是否相等 |
| Equals(Vector2) | 检查两个 vector2 是否相等 |
| override GetHashCode() | 获取 Vector2 的哈希码 |
| Normalize() | 对该实例进行归一化。 |
| override ToString() | 返回表示当前 Vector2 的字符串。 |
| operator + | Vector2 的加法运算符 |
| operator / | Vector2 的除法运算符 |
| operator == | Vector2 的等于运算符 |
| explicit operator | |
| operator != | Vector2 的不等于运算符 |
| operator * | Vector2 的乘法运算符(2 个运算符) |
| operator - | Vector2 的减法运算符 |
字段
| 名称 | 描述 |
|---|---|
| X | x 分量。 |
| Y | y 分量。 |
另请参见
- namespace Aspose.ThreeD.Utilities
- assembly Aspose.3D