全局
MeshBVH
SerializedBVH
MeshBVHVisualizer
ExtendedTriangle
OrientedBox
Raycaster
StaticGeometryGenerator
GenerateMeshBVHWorker

MeshBVHVisualizer.dispose

该方法用于释放MeshBVHVisualizer对象所占用的资源,包括WebGL上下文、所有缓存(如顶点缓存、纹理缓存等)。

语法

.dispose()

示例

var visualizer = new MeshBVHVisualizer(scene, camera, renderer);
// ...
visualizer.dispose();
// visualizer对象不再可用

注意事项

  • 该方法不会清除原始的网格对象及其数据。
  • 该方法只有在创建MeshBVHVisualizer对象后,当无需使用该对象时才需要调用,通常与调用window.cancelAnimationFrame()一起使用。
  • 调用该方法后,MeshBVHVisualizer对象不再可用,必须重新创建新的对象才能继续使用。