Patent ID: 7945431
Filing Date: 2011-05-17
Classification: G06F

Abstract:
1. One or more computer-readable media comprising computer-executable instructions for execution on a processor, the instructions including: one or more instructions for providing a matrix including mapping data that represent one or more lost degrees of freedom for one or more mates between two or more parts represented in a model in a modeling environment, the lost degrees of freedom representing degrees of freedom lost due to the mates between the parts, a first dimension of the matrix representing one or more types of a first part relating to a mate with a second part, a second dimension of the matrix representing one or more types of the second part; one or more instructions for initializing one or more global degrees of freedom for the mates, the global degrees of freedom including one or more degrees of freedom; one or more instructions for removing at least one degree of freedom from the global degrees of freedom based on the mapping data; and one or more instructions for storing the global degrees of freedom after the at least one degree of freedom is removed.