Click or drag to resize

Vector Methods

返回用户文档首页

The Vector type exposes the following members.

Methods
 NameDescription
Public methodAlong 根据与另一个向量的点乘结果调整当前向量的方向。
Public methodCross(Vector) 计算当前向量与另一个向量的叉乘。
Public methodStatic memberCross(Vector, Vector) 计算两个向量的叉乘。
Public methodDist 计算此Vector对象与另一个Vector对象之间的距离。
Public methodDistSqr 计算此Vector对象与另一个Vector对象之间距离的平方。
Public methodDot(Vector) 计算当前向量与另一个向量的点乘(内积)。
Public methodStatic memberDot(Vector, Vector) 计算两个向量的点乘(内积)。
Public methodEquals 判断当前向量和指定对象是否相等。
(Overrides ValueTypeEquals(Object))
Public methodGetAngleBetween 获取当前向量与制定向量的夹角
Public methodGetHashCode 获取当前向量的哈希码。
(Overrides ValueTypeGetHashCode)
Public methodGetLength 获取此Vector对象的长度(或模)。
Public methodGetNormal 获得一个新的规范化后的向量
Public methodIsParallelTo 判断两个向量是否平行
Public methodIsValid 检查Vector对象的坐标值是否在有效范围内。
Public methodIsVerticalTo 判断两个向量是否垂直
Public methodNormalize 将此Vector对象规范化为单位向量。
Public methodNormalize(Double) 将此Vector对象规范化为指定长度的向量。
Public methodSet(Vector) 设置Vec2i的坐标,基于另一个Vector实例。
Public methodSet(Double, Double, Double) 设置Vec2i的X, Y和Z坐标。
Public methodToString
(Overrides ValueTypeToString)
Public methodTranslate 对当前向量做平移
Public methodZero 数据清零
Top
See Also