import { SceneContext } from "../Context/SceneContext"; export declare class RotateCamera { /** * 相机位置 */ get location(): Float32Array; set location(loc: Float32Array); /** * 视野范围角度,角度,默认60度 * 可在调用active方法前或后任意时刻设置,实现视角放大/缩小的效果 */ get fovy(): number; set fovy(fovy: number); get aspect(): number; constructor(sc: SceneContext); active(): void; deactive(): void; isActive(): boolean; /** * 欧拉角 * @param yaw 绕z轴旋转角度,角度 ,控制相机在 xy平面的方向 * @param pitch 绕y轴的旋转角度,角度,控制相机的俯仰角度 * @param roll 绕x轴的旋转角度,角度,控制相机的翻滚角度 * @returns */ set_euler(euler: { yaw: number; pitch: number; roll: number; }): void; get_euler(): { yaw: number; pitch: number; roll: number; }; set_callback(callback: () => void): void; }