three
Version:
JavaScript 3D library
30 lines (22 loc) • 490 B
TypeScript
import { Vector3 } from './Vector3';
export class Spherical {
constructor( radius?: number, phi?: number, theta?: number );
/**
* @default 1
*/
radius: number;
/**
* @default 0
*/
phi: number;
/**
* @default 0
*/
theta: number;
set( radius: number, phi: number, theta: number ): this;
clone(): Spherical;
copy( other: Spherical ): this;
makeSafe(): this;
setFromVector3( v: Vector3 ): this;
setFromCartesianCoords( x: number, y: number, z: number ): this;
}