Threejs删除以前渲染的场景

时间:2016-10-25 18:13:44

标签: javascript three.js

我在threejs中创建了一个渲染器场景。当我第二次加载模型时,我想从画布中删除以前渲染的场景。在threejs中是否有任何可能的解决方案???

2 个答案:

答案 0 :(得分:0)

我发现创建对象组并将其添加到场景很有用。当您必须清除场景时,可以获取组并删除其子级,然后删除组本身。

答案 1 :(得分:-1)

您可以使用

清除画布
[WebGLRenderer].context.clear(16640); // 16640 is (COLOR_BUFFER_BIT | DEPTH_BUFFER_BIT)
// Replace [WebGLRenderer] with your instance of the renderer