このモジュールだけ取得
modules/world/Object3DUtils.js内部依存もまとめて、相対ディレクトリ構造を保ってコピーします。
ファクトリーショールーム
three自動回転のショーケース——操作不要。
ソース
export function disposeObject3D(object) {
if (!object) return;
object.parent?.remove(object);
object.traverse?.((node) => {
node.geometry?.dispose?.();
if (Array.isArray(node.material)) {
node.material.forEach((material) => material.dispose?.());
} else {
node.material?.dispose?.();
}
});
}