Class Vector4

四维向量

Hierarchy

  • Vector4

Constructors

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

    Parameters

    • x: number = 0

      第一个元素

    • y: number = 0

      第二个元素

    • z: number = 0

      第三个元素

    • w: number = 0

      第四个元素

    Returns Vector4

Properties

__class__: "Vector4"
w: number = 0

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

x: number = 0

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

y: number = 0

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

z: number = 0

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

Methods

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

    Parameters

    Returns number

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

    Returns

    相等返回true,否则false

    Parameters

    • v: Vector4

      比较的向量

    • precision: number = mathUtil.PRECISION

      允许误差

    Returns boolean

  • 从数组初始化

    Returns

    返回自身

    Parameters

    • array: ArrayLike<number>

      提供数据的数组

    • offset: number = 0

      数组中起始位置

    Returns Vector4

  • 初始化向量

    Returns

    返回自身

    Parameters

    • x: number

      第一个元素

    • y: number

      第二个元素

    • z: number = 0

      第三个元素

    • w: number = 0

      第四个元素

    Returns Vector4

  • 转换为数组

    Parameters

    • array: number[] = []

      数组

    • offset: number = 0

      偏移

    Returns number[]

Generated using TypeDoc