Vector Methods |
The Vector type exposes the following members.
Name | Description | |
---|---|---|
![]() | Along | 根据与另一个向量的点乘结果调整当前向量的方向。 |
![]() | Cross(Vector) | 计算当前向量与另一个向量的叉乘。 |
![]() ![]() | Cross(Vector, Vector) | 计算两个向量的叉乘。 |
![]() | Dist | 计算此Vector对象与另一个Vector对象之间的距离。 |
![]() | DistSqr | 计算此Vector对象与另一个Vector对象之间距离的平方。 |
![]() | Dot(Vector) | 计算当前向量与另一个向量的点乘(内积)。 |
![]() ![]() | Dot(Vector, Vector) | 计算两个向量的点乘(内积)。 |
![]() | Equals |
判断当前向量和指定对象是否相等。
(Overrides ValueTypeEquals(Object)) |
![]() | GetAngleBetween | 获取当前向量与制定向量的夹角 |
![]() | GetHashCode |
获取当前向量的哈希码。
(Overrides ValueTypeGetHashCode) |
![]() | GetLength | 获取此Vector对象的长度(或模)。 |
![]() | GetNormal | 获得一个新的规范化后的向量 |
![]() | IsParallelTo | 判断两个向量是否平行 |
![]() | IsValid | 检查Vector对象的坐标值是否在有效范围内。 |
![]() | IsVerticalTo | 判断两个向量是否垂直 |
![]() | Normalize | 将此Vector对象规范化为单位向量。 |
![]() | Normalize(Double) | 将此Vector对象规范化为指定长度的向量。 |
![]() | Set(Vector) | 设置Vec2i的坐标,基于另一个Vector实例。 |
![]() | Set(Double, Double, Double) | 设置Vec2i的X, Y和Z坐标。 |
![]() | ToString | (Overrides ValueTypeToString) |
![]() | Translate | 对当前向量做平移 |
![]() | Zero | 数据清零 |