Class Vector4

四维向量

Hierarchy

  • Vector4

Constructors

  • 创建 Vector4 对象的实例。如果未指定构造函数的参数,则将使用元素 (0,0,0,0) 创建 Vector4 对象。

    Parameters

    • Optional x: number

      第一个元素

    • Optional y: number

      第二个元素

    • Optional z: number

      第三个元素

    • Optional w: number

      第四个元素

    Returns Vector4

Properties

__class__: "Vector4"
w: number

Vector4 对象的第四个元素。默认值为 0

x: number

Vector4 对象中的第一个元素。默认值为 0

y: number

Vector4 对象中的第二个元素。默认值为 0

z: number

Vector4 对象中的第三个元素。默认值为 0

Methods

  • 加上指定向量得到新向量

    Parameters

    Returns Vector4

    返回新向量

  • 加上指定向量得到新向量

    Parameters

    Returns Vector4

    返回新向量

  • 应用矩阵

    Parameters

    Returns Vector4

  • 克隆一个向量

    Returns Vector4

    返回一个拷贝向量

  • 从指定向量拷贝数据

    Parameters

    Returns Vector4

    返回自身

  • 除以指定向量

    Parameters

    Returns Vector4

    返回自身

  • 除以指定向量

    Parameters

    Returns Vector4

    返回新向量

  • 如果当前 Vector4 对象和作为参数指定的 Vector4 对象均为单位顶点,此方法将返回这两个顶点之间所成角的余弦值。

    Parameters

    Returns number

  • 与指定向量比较是否相等

    Parameters

    • v: Vector4

      比较的向量

    • Optional precision: number

      允许误差

    Returns boolean

    相等返回true,否则false

  • 从数组初始化

    Parameters

    • array: ArrayLike<number>

      提供数据的数组

    • Optional offset: number

      数组中起始位置

    Returns Vector4

    返回自身

  • 从三维向量初始化

    Parameters

    • vector3: Vector3

      三维向量

    • Optional w: number

      向量第四个值

    Returns Vector4

    返回自身

  • 获取到指定向量的插值

    Parameters

    • v: Vector4

      终点插值向量

    • alpha: number

      插值系数

    Returns Vector4

    返回自身

  • 获取到指定向量的插值

    Parameters

    • v: Vector4

      终点插值向量

    • alpha: number

      插值系数

    • Optional vout: Vector4

    Returns Vector4

    返回新向量

  • 乘以指定向量

    Parameters

    Returns Vector4

    返回自身

  • 乘以指定向量

    Parameters

    Returns Vector4

    返回新向量

  • 负向量

    Returns Vector4

    返回自身

  • 负向量

    Parameters

    Returns Vector4

    返回新向量

  • 随机向量。

    Returns Vector4

  • 缩放指定系数

    Parameters

    • s: number

      缩放系数

    Returns Vector4

    返回自身

  • 缩放指定系数

    Parameters

    • s: number

      缩放系数

    • Optional vOut: Vector4

    Returns Vector4

    返回新向量

  • 初始化向量

    Parameters

    • x: number

      第一个元素

    • y: number

      第二个元素

    • Optional z: number

      第三个元素

    • Optional w: number

      第四个元素

    Returns Vector4

    返回自身

  • 减去指定向量

    Parameters

    Returns Vector4

    返回自身

  • 减去指定向量

    Parameters

    Returns Vector4

    返回新向量

  • 转换为数组

    Parameters

    • Optional array: number[]

      数组

    • Optional offset: number

      偏移

    Returns number[]

  • 返回当前 Vector4 对象的字符串表示形式。

    Returns string

Generated using TypeDoc