Chapter 9 - Animated triangle rendering