2012-04-30 19 views
6

Używam wbudowanej funkcji wytłaczania kształtu do wytłaczania kształtu wzdłuż splajnu. Tworzę nową siatkę za każdym razem, gdy poruszam węzłami splajnu. Ale ten sposób mój RAM jest pełna bardzo szybko. Za każdym razem tworzyć nowy mesh usunę starego zThree.js - pamięć zwalniająca

scene.__removeObject(mesh); 

ale to nie zwalnia używaną pamięć. Przetestowałem Firefox Nightly i Chrome i obydwie uległy awarii, jeśli pamięć jest pełna.

Szukałem ogólnej funkcji WebGL i rozwiązania związanego z Three.js, ale nie znalazłem nic.

Może ktoś z większą wiedzą o WebGL/Three.js może dać mi wskazówkę. Dziękujemy

Odpowiedz

1

Upewnij się, że nie odwołujesz się do obiektu siatki javascript w żadnym innym miejscu, aby moduł czyszczący mógł go usunąć.