2012-04-30 3 views
6

Я использую встроенную функцию экструзии формы для выдавливания фигуры вдоль сплайна. Я создаю новую сетку каждый раз, когда я перемещаю узлы сплайна. Но это способ, которым моя оперативная память заполнена очень быстро. Everytime я создаю новый меш я удалить старую сThree.js - освободить память

scene.__removeObject(mesh); 

, но это не освобождает используемую память. Я тестировал Firefox Nightly и Chrome, и оба сбой, если память заполнена.

Я искал общую функцию WebGL и для решения, связанного с Three.js, но ничего не нашел.

Возможно, кто-то с большим знанием WebGL/Three.js может дать мне подсказку. Спасибо

ответ

1

Убедитесь, что вы не ссылаетесь на объект mesh javascript где-нибудь еще, чтобы сборщик мусора мог его удалить.

Смежные вопросы