结构体 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 的减法运算符

字段

名称描述
Xx 分量。
Yy 分量。

另请参见