To compose the curved geometries, each of the noncurved geometries became a base or ancestor. So, the Arc class has its origin in the Wire class, Shell has its origin in Plane and the Brick class originates a Cylinder class. This can be seen in Fig. 6, where only the data that define a geometrical center are added to form the new classes.