2016-10-25 136 views
1

我在三個j中創建了一個渲染器場景。當我第二次加載模型時,我想從畫布上移除先前渲染的場景。在threejs中有沒有可能的解決方案?Threejs刪除先前渲染的場景

+0

清除畫布也許畫布? –

+0

但是,當我在鉻檢查元素中打開threejs編輯器插件選項,它不是刪除 – Tilo

+0

@Bálint但是,當我打開鉻檢查元素中的threejs編輯器插件選項時,它不會刪除 – Tilo

回答

-1

您可以清除使用

[WebGLRenderer].context.clear(16640); // 16640 is (COLOR_BUFFER_BIT | DEPTH_BUFFER_BIT) 
// Replace [WebGLRenderer] with your instance of the renderer 
+0

我應該在函數渲染器中添加此代碼? – Tilo

+0

@tilo您應該將它添加到您要清除畫布的位置...... –

+0

問題已解決。我使用了scene.getObjectByName(),獲得了網格名稱並解決了問題 – Tilo