Click or drag to resize

Vec3 Methods

返回用户文档首页

The Vec3 type exposes the following members.

Methods
 NameDescription
Public methodAbs 获取此Vec3向量的绝对值。
Public methodAlong 根据与另一个向量的点乘结果调整当前向量的方向。
Public methodCross 计算当前向量与另一个向量的叉乘。
Public methodDist 计算此Vec3对象与另一个Vec3对象之间的距离。
Public methodDistSqr 计算此Vec3对象与另一个Vec3对象之间距离的平方。
Public methodDot 计算当前向量与另一个向量的点乘(内积)。
Public methodEquals 判断当前向量和指定对象是否相等。
(Overrides ValueTypeEquals(Object))
Public methodGetHashCode 获取当前向量的哈希码。
(Overrides ValueTypeGetHashCode)
Public methodIsParallelTo 判断两个向量是否平行
Public methodIsValid 检查Vec3对象的坐标值是否在有效范围内。
Public methodIsVerticalTo 判断两个向量是否垂直
Public methodLerp 对两个Vec3向量进行线性插值。
Public methodMax 获取当前向量和另一个向量各分量的最大值。
Public methodMin 获取当前向量和另一个向量各分量的最小值。
Public methodMove 让点朝着某个方向移动一定距离
Public methodMoveThis 让点朝着某个方向移动一定距离,自身会被改变为移动后点的位置
Public methodNormalize 将此Vec3对象规范化为单位向量。
Public methodNormalizeThis 将此Vec3对象本身规范化为单位向量。
Public methodProjectTo 将点移动到一个平面的上(该点在该平面上的投影点)
Public methodProjectToThis 将点移动到一个平面的上(该点在该平面上的投影点),自身会被改变为移动后点的位置
Public methodSet(Vec3) 设置Vec2i的坐标,基于另一个Vec3实例。
Public methodSet(Double, Double, Double) 设置Vec2i的X, Y和Z坐标。
Public methodToString
(Overrides ValueTypeToString)
Public methodToVec3i 将 Vec2i 转换为 Vec3i。
Top
See Also