public var w:
Number
运行时版本:
|
Flash Player 10, AIR 1.5
|
Vector3D 对象的第四个元素(除了
x
、
y
和
z
属性之外)可以容纳数据,例如旋转角度。默认值为 0。
四元数表示法在三维旋转计算中,会将角度用作第四个元素。
w
属性可用于定义有关 Vector3D 对象的旋转角度。旋转角度和坐标(x、y、z)的组合可确定显示对象的方向。
此外,可以将
w
属性用作投影的三维位置的透视变形因子,或用作表示投影到二维空间中的三维坐标的投影转换值。例如,可以使用
Matrix3D.rawData
属性创建一个投影矩阵,在将此矩阵应用于 Vector3D 对象时,该对象的第四个元素(
w
属性)中会生成一个转换值。然后,将该 Vector3D 对象的其他元素除以此转换值可生成一个投影的 Vector3D 对象。可以使用
Vector3D.project()
方法将 Vector3D 对象的前三个元素除以它的第四个元素。
相关 API 元素