UNPKG

@kitschpatrol/tweakpane-plugin-rotation

Version:

A fork of tweakpane-plugin-rotation with build optimizations.

20 lines (19 loc) 742 B
import { Quaternion } from './Quaternion.js'; import { Rotation } from './Rotation.js'; import type { EulerOrder } from './EulerOrder.js'; import type { EulerUnit } from './EulerUnit.js'; export declare class Euler extends Rotation { static fromQuaternion(quat: Quaternion, order: EulerOrder, unit: EulerUnit): Euler; x: number; y: number; z: number; order: EulerOrder; unit: EulerUnit; constructor(x?: number, y?: number, z?: number, order?: EulerOrder, unit?: EulerUnit); get quat(): Quaternion; getComponents(): [number, number, number]; toEuler(order: EulerOrder, unit: EulerUnit): Euler; format(r: Rotation): Euler; reorder(order: EulerOrder): Euler; reunit(unit: EulerUnit): Euler; }