Generate a instance of a specific kind of shape.
shape descriptor specifying the kind and parameters.
an instance of the requested shape class.
Generate a instance of a specific kind of shape.