Vec |
The Vec2 type exposes the following members.
Name | Description | |
---|---|---|
![]() | Along | 根据与另一个向量的点乘结果,判断当前向量的方向。 |
![]() | ClockRad | 计算向量与X轴正方向之间的夹角。 |
![]() ![]() | ClockRad(Double) | 根据给定的弧度值,创建一个方向向量。 |
![]() | Cross | 计算当前向量与另一个向量的叉乘(外积)。 |
![]() | Dist | 计算当前向量与另一个 Vec2 向量之间的欧几里得距离。 |
![]() | DistSqr | 计算当前向量与另一个 Vec2 向量之间的距离的平方。 |
![]() | Dot | 计算当前向量与另一个向量的点乘(内积)。 |
![]() | Equals |
检查当前的 Vec2 对象是否与指定的对象相等。
(Overrides ValueTypeEquals(Object)) |
![]() | GetHashCode |
作为当前 Vec2 对象的哈希函数。
(Overrides ValueTypeGetHashCode) |
![]() | LengthSqr | 获取向量长度的平方。 |
![]() | Max | 返回一个新向量,其各分量是当前向量与另一向量各分量的最大值。 |
![]() | Min | 返回一个新向量,其各分量是当前向量与另一向量各分量的最小值。 |
![]() | Normalize | 规范化当前向量,使其长度为 1。 |
![]() | Rotate | 绕原点旋转当前向量。 |
![]() | SelfNormalize | 将当前向量规范化为单位向量。 |
![]() | Set | 设置当前对象的 X 和 Y 值。 |
![]() | ToPoint | 将当前对象转换为 Point 类型。 |
![]() | ToPointf | 将当前对象转换为 PointF 类型。 |
![]() | ToSize | 将当前对象转换为 Size 类型。 |
![]() | ToString |
返回代表当前 Vec2 对象的字符串。
(Overrides ValueTypeToString) |
![]() | ToVec2i | 将当前对象转换为 Vec2i 类型。 |