import { vec3 } from "gl-matrix"; import { InstanceFace } from "./InstanceFace"; import { SelectMode } from "./SelectMode"; import { Element } from "./Element"; import { Instance } from "./Instance"; import { Plane } from "./Plane"; /** * 选择结果 */ export declare class SelectResult { /** * 选择模式 */ select_mode: SelectMode; /** * 构件索引 */ element_index: number; /** * 构件 */ element: Element | null; /** * 构件的第几个几何体 */ instance_index: number; /** * 几何体 */ instance: Instance | null; /** * 几何体的第几个面 */ face_index: number; /** * 面 */ face: InstanceFace | null; /** * 点 */ point: vec3 | null; constructor(); /** * 返回Plane * @returns */ get_plane(): Plane; }