1. A system for representing a three-dimensional object comprising: a computer processor for processing parameters of the three-dimensional object; a first element representing in at least one storage medium accessible to the computer processor a region that contains the three-dimensional object; a second element in the at least one storage medium accessible to the computer processor representing a dimensions of a component of the three-dimensional object; a third element in the at least one storage medium accessible to the computer processor representing a first variable associated with the region and a second variable associated with the component; and a graphical user interface in communication with the computer processor for displaying a representation of the three-dimensional object based on the first, second, and third elements retrieved by the computer processor.