CMPT-117 Assignment 3b: Shape Hierarchy Note: there are many ways of doing this. This is one acceptable answer. Shape TwoDimensionalShape Ellipse Circle PieSlice Crescent Polygon Triangle Quadrilateral Parallelogram Rhombus Rectangle RegularPolygon EquilateralTriangle Square RegularPentagon ... TwoDimensionalBlob ... ThreeDimensionalShape Polyhedron Parallelepiped RectangularBox PlatonicSolid Tetrahedron Cube Octahedron Decahedron Dodecahedron Icosahedron Ellipsoid Sphere ConicSection ThreeDimensionalBlob ...