AddictArts/three.js — comment on commit 3a4b8d442c0c547007bb6bccafe9e4a32f5cf898
File:  line 0
By alteredq:

I see I see. Makes sense, could be also useful for other use cases, like in content creation tools.

Maybe could be some flag on `Geometry`:

```javascript
geometry.needsRebuildBuffers = true;
geometry.needsRefreshBuffers = true;
geometry.needsResetBuffers = true;
geometry.needsUpdateBuffers = true;
```

Not sure about the exact name, should make it clear it's different from `dirtyXXX` flags which just update content of buffers.

I was already attempting few times to clean up a bit that part of the code, just it got forgotten, maybe buffers rebuilding could be done in one refactoring together:

https://github.com/mrdoob/three.js/issues/697