UNPKG

@glowjs/core

Version:

GlowJS数字孪生引擎核心库。

45 lines (44 loc) 913 B
import { App } from '../core/App'; import { Point3D } from '../misc/Point3D'; import { Entity } from './Entity'; /** * 漏水线 */ export declare class LeakLine extends Entity { /** * 点集 */ readonly points: Point3D[]; /** * 贴图ID */ textureId: string; private _material; /** * 实例化一个漏水线对象 * @param app 应用 */ constructor(app: App); /** * 序列化成JSON对象 */ toJson(): any; /** * 从JSON对象反序列化(仅生成层级树) * @param json JSON对象 */ fromJson(json: any): void; /** * 创建(仅当前层级可见对象) * @param force 是否强制 */ build(force?: boolean): Promise<void>; /** * 拆毁 */ unbuild(): void; /** * 释放 */ dispose(): void; }