3维向量

Vector3

用来存储3维向量。

属性

    Vector3.x
    x值。

    Vector3.y
    y值。

    Vector3.z
    z值。

函数

    Vector3.New(x, y, z)
    参数:float x, float y, float z
    返回值:Vector3 新建的三维向量
    创建一个三维向量。

    Vector3.zero
    返回值:Vector3(0,0,0)的三维向量
    Vector3(0,0,0)的简写。

    Vector3:Clone()
    返回值:Vector3和原向量相同的三维向量
    拷贝一个三维向量。

    Vector3.Distance(va, vb)
    参数:Vector3 va, Vector3 vb
    返回值:float 两点之间的距离
    计算两个向量的距离。

    Vector3.Max(lhs, rhs)
    参数:Vector3 lhs, Vector3 rhs
    返回值:Vector3 模大的向量
    返回两个向量中模最大的向量。

    Vector3.Min(lhs, rhs)
    参数:Vector3 lhs, Vector3 rhs
    返回值:Vector3 模小的向量
    返回两个向量中模最小的向量。

    Vector3.Normalize()
    返回值:模为1的单位向量
    求一个向量的单位向量。

    Vector3.Angle(from, to)
    参数: 初始向量 Vector3 from目标向量 Vector3 to
    返回值:float 两点之间的夹角
    计算两个向量夹角。

    Vector3.MoveTowards(current, target, maxDistanceDelta)
    参数: 初始向量 Vector3 current目标向量 Vector3 target最大移动距离 float maxDistanceDelta
    返回值:Vector3的新位置
    移动到指定目标。

    Vector3.RotateTowards(current, target, maxRadiansDelta, maxMagnitudeDelta)
    参数: 初始向量 Vector3 current目标向量 Vector3 target最大移动距离 float maxRadiansDelta最大旋转距离 float maxMagnitudeDelta
    返回值:Vector3 旋转后的三维向量
    旋转到指定目标。

    Vector3.AngleAroundAxis (from,to,axis)
    参数: 原向量方向 Vector3 from目标向量方向 Vector3 to坐标轴 Vector3 axis
    返回值:float 两向量相对某一轴的夹角
    计算某个轴的夹角。

文档更新时间: 2020-07-10 15:36   作者:wangjindou