Patent ID: 7479959

Claim:
A computer program product which provides a visual depiction of a three dimensional object upon a display device, the computer program product comprising computer readable coded instructions stored in a memory, the computer readable coded instructions being executable on a processor to which information is input via a user input device, wherein when the computer readable coded instructions are executed by the processor, the processor: makes a selection of at least one candidate connector object of multiple possible connector objects of a target solid shape for matching with a particular connector object of a movant solid shape, the selection being based on connector object information of the at least one candidate connector object and the particular connector object of the movant solid shape, the movant solid shape having one or more connector objects including the particular connector object; displays the target solid shape and the movant solid shape in accordance with the matching and in accordance with configuration information of at least one of the connector objects which are matched, wherein the program makes the selection from among the multiple appropriate connector objects based on a rule of a rule database, the rule database either comprising or operating in conjunction with an enterprise resource planning (ERP) system.