UNPKG

@glowjs/core

Version:

GlowJS数字孪生引擎核心库。

58 lines (57 loc) 1.23 kB
import { App } from '../core/App'; import { Wall } from './Wall'; /** * 预置墙 */ export declare class PrefabWall extends Wall { /** * 模型编号 */ modelId: string; /** * 科技风 */ technologyWind: boolean; /** * 实例化一个预置墙对象 * @param app 应用 */ constructor(app: App); /** * 获取或设置高度 */ get height(): number; set height(value: number); /** * 获取或设置厚度 */ get thickness(): number; set thickness(value: number); /** * 获取实例类型 */ get instanceClass(): any; /** * 序列化成JSON对象 */ toJson(): any; /** * 从JSON对象反序列化(仅生成层级树) * @param json JSON对象 */ fromJson(json: any): void; /** * 创建(仅当前层级可见对象) * @param {boolean} force 是否强制 */ build(force?: boolean): Promise<void>; private _buildBody; /** * 拆毁(删掉网格,仅保留层级树) */ unbuild(): void; /** * 计算包围盒 */ computeBoundingInfo(): void; }