@tripo3d/engine / disposeObject3D
Function: disposeObject3D()
ts
function disposeObject3D(root, options?): void;Defined in: utils/dispose-object3d.ts:395
释放 root 子树中 Engine 定义的标准 Three.js 资源。
该工具不解绑父子关系、不发布 Entity 生命周期,也不遍历 uniforms、userData 或任意自定义对象图。
Parameters
| Parameter | Type | Description |
|---|---|---|
root | Object3D | 待释放标准资源的 Object3D 子树根。 |
options? | DisposeObject3DOptions | 是否忽略 userData.shared 保护。 |
Returns
void
Throws
一个 dispose 失败时原样抛出;多个失败时按发生顺序抛出 AggregateError。