1. A method of generating a three dimensional representation of an anatomical joint on an output device, wherein said representation comprises two or more movable bodies and one or more links, comprising the steps of: acquiring anatomically representative data of two or more movable bodies of a selected joint; selecting one or more link types responsive to said representative data of the bodies; selecting link characteristics responsive to each selected link type; generating an equilibrium condition responsive to interaction between the bodies and the one or more links; and displaying a three dimensional representation on the output device of said anatomical joint responsive to the data generated from the equilibrium condition of said anatomical joint.