Cylindrical 圆柱坐标

Attributes

radius : Float

Default value : 1.0
Description : xOz平面上的半径

theta : Float

Default value : 0
Description : xOz平面中的逆时针弧度,以正z轴为弧度测量。

y : Float

Default value : 0
Description : xOz平面上的高

Methods

set( radius, theta, y ) : this
radius Float 半径
theta Float 逆时针弧度
y Float

设置在圆柱坐标上的各项属性。

setFromVector3( v ) : this
v Vector3 三维向量

根据一个向量来设置圆柱坐标的各项属性。

setFromCartesianCoords( x, y, z ) : this
x, y, z Float x轴, y轴, z轴上的值

this.radius = Math.sqrt( x * x + z * z );
this.theta = Math.atan2( x, z );
this.y = y;
根据笛卡尔坐标来设置圆柱坐标的各项属性.

clone( ) : Cylindrical

复制自身.

copy( cylindrical ) : this
cylindrical Cylindrical 圆柱坐标

把一个圆柱坐标赋值到自身.