import { vec3 } from "gl-matrix"; import { SceneContext } from "./SceneContext"; import { Storey } from "../Model/Storey"; import { WanderSettings } from "../Model/WanderSettings"; /** * 漫游 * */ export declare class Wander { /** * 楼层 */ get storey(): Storey; /** * 漫游状态 */ get isRunning(): boolean; constructor(sc: SceneContext); /** * 眼睛位置 */ get eye(): vec3; /** * 高度 */ height: number; /** * 漫游速度 */ moveStep: number; /** * 转向速度 */ angleStep: number; fps: number; /** * 漫游设置 */ settings: WanderSettings; /** * 开始漫游 * @param location * @param xangle * @param storey */ start(location: vec3, xangle: number, storey: Storey): void; /** * 结束漫游 */ stop(): void; }