Square, Triangle and Disk are subclasses of the class Object. We create an instance of each by invoking its respective constructor. The required parameters in the constructors are color and three values for transforming the object from local coordinates to world coordinates (see Object.h). Further, since we are storing pointers to the instances, we invoke the constructors with the new operator.