Spherical

一组三维曲线坐标。
new Spherical(clock, cone, magnitude)
Parameters:
clock (Number) (default 0.0) 位于x y平面上的角坐标,从正x轴向正y轴测量。
cone (Number) (default 0.0) 从正z轴到负z轴测量的角坐标。
magnitude (Number) (default 1.0) 从原点测量的线性坐标。

Members

clock : Number

时钟组件。
Default Value: 0.0

cone : Number

圆锥体组件。
Default Value: 0.0

magnitude : Number

量级分量。
Default Value: 1.0

Methods

(static) clone(spherical, result) → {Spherical}
创建球面的副本。
Parameters:
spherical (Spherical) 要克隆的球形。
result (Spherical) 要将结果存储到的对象,如果未定义,将创建新实例。
(static) equals(left, right) → {Boolean}
如果第一个球面等于第二个球面,则返回“真”,否则返回“假”。
Parameters:
left (Spherical) 要比较的第一个球面。
right (Spherical) 要比较的第二个球面。
(static) equalsEpsilon(left, right, epsilon) → {Boolean}
如果第一个球面在第二个球面的提供epsilon内,则返回true,否则返回false。
Parameters:
left (Spherical) 要比较的第一个球面。
right (Spherical) 要比较的第二个球面。
epsilon (Number) (default 0.0) 要与之比较的epsilon。
(static) fromCartesian3(cartesian3, result) → {Spherical}
将提供的cartesian3转换为球面坐标。
Parameters:
cartesian3 (Cartesian3) 将cartesian3转换为球形。
result (Spherical) 将在其中存储结果的对象,如果未定义,将创建新实例。
(static) normalize(spherical, result) → {Spherical}
计算提供的球面的规范化版本。
Parameters:
spherical (Spherical) 要归一化的球面。
result (Spherical) 要将结果存储到的对象,如果未定义,将创建新实例。
clone(result) → {Spherical}
创建此球面的副本。
Parameters:
result (Spherical) 要将结果存储到的对象,如果未定义,将创建新实例。
equals(other) → {Boolean}
如果此球面等于提供的球面,则返回“真”,否则返回“假”。
Parameters:
other (Spherical) 要比较的球形。
equalsEpsilon(other, epsilon) → {Boolean}
如果此球面在提供的球面的提供epsilon内,则返回true,否则返回false。
Parameters:
other (Spherical) 要比较的球形。
epsilon (Number) 要与之比较的epsilon。
toString() → {String}
返回以格式(时钟、圆锥体、量级)表示此实例的字符串。