2012-04-30 18 views
6

Uso la función de extrusión de forma incorporada para extruir una forma a lo largo de una spline. Creo una nueva malla cada vez que muevo los nodos de la spline. Pero esta forma mi RAM está llena muy rápido. Cada vez que se crea una nueva malla borro la los anteriores conThree.js - memoria de liberación

scene.__removeObject(mesh); 

pero no libera la memoria utilizada. Probé Firefox Nightly y Chrome y ambos fallan si la memoria está llena.

He buscado una característica general de WebGL y para la solución relacionada con Three.js pero no he encontrado nada.

Tal vez alguien con más conocimientos de WebGL/Three.js pueda darme una pista. Gracias

Respuesta

1

Asegúrese de no hacer referencia al objeto javascript mesh en ningún otro lado, para que el recolector de elementos no utilizados pueda eliminarlo.