Spherical

new Spherical(radius?, phi?, theta?)
THREE: THREE.Spherical

Spherical coordinate representation. Used by OrbitControls for camera positioning.

Properties

NameTypeDescription
radius

number

Radial distance.

phi

number

Polar angle from Y axis in radians.

theta

number

Azimuthal angle around Y axis in radians.

Methods

MethodDescription
set(radius: number, phi: number, theta: number): this

Sets all three components.

setFromVector3(v: Vector3): this

Converts a Cartesian Vector3 to spherical coordinates.

makeSafe(): this

Clamps phi to avoid gimbal-lock singularities at the poles.

clone(): Spherical

Returns a new Spherical with the same values.