Skip to content

@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 ​

ParameterTypeDescription
rootObject3D待释放标准资源的 Object3D 子树根。
options?DisposeObject3DOptions是否忽略 userData.shared 保护。

Returns ​

void

Throws ​

一个 dispose 失败时原样抛出;多个失败时按发生顺序抛出 AggregateError。

基于 MIT 协议发布(内部使用)