@@ -57,6 +57,17 @@ But later once using the *BufferGeometry* versions of the primitives I realized
...
@@ -57,6 +57,17 @@ But later once using the *BufferGeometry* versions of the primitives I realized
(memory) `PENDING`
(memory) `PENDING`
### Optimize the operations with single or few structure elements
Examples: change the position of an atom, remove an atom, etc.
This optimization consists on modifying as fewer scene elements as possible and specially preventing from removal and new creation of lots of elements.
This requires a more fine-grained structure change event. The event needs some parameters in order to communicate the specific change (atom-change, atom-removal, atom-creation...).
## Structure representation and algorithms
## Structure representation and algorithms
The structure representation (data model) and the algorithms working on it can be optimized to work with huge structures efficiently
The structure representation (data model) and the algorithms working on it can be optimized to work with huge structures efficiently