Optimizations: Node?Tris
Recall that node?tris is a list of triangles that change shape when node is folded or unfolded
Storing this list explicitly is an optimization of questionable value
- Speeds up folding & unfolding slightly
- But requires considerably more storage
Alternative: lazy evaluation
- Update triangle shape at render time