UNPKG

@glowjs/core

Version:

GlowJS数字孪生引擎核心库。

44 lines (43 loc) 922 B
import { Entity } from './Entity'; import { App } from '../core/App'; import { Wall } from './Wall'; /** * 墙角 */ export declare class Corner extends Entity { /** * 获取墙列表 */ readonly walls: Wall[]; /** * 实例化一个墙角对象 * @param app 应用 */ constructor(app: App); /** * 获取实例类型 */ get instanceClass(): any; /** * 获取索引 */ get index(): number; /** * 计算包围盒 */ computeBoundingInfo(): void; /** * 序列化成JSON对象 */ toJson(): any; /** * 从JSON对象反序列化(仅生成层级树) * @param json JSON对象 */ fromJson(json: any): void; /** * 创建(仅当前层级可见对象) * @param force 是否强制 */ build(force?: boolean): Promise<void>; }