Patent ID: 7225115

Claim:
A method of generating a three-dimensional haptic component of a human-computer interface corresponding to a two-dimensional image of an object, comprising: a) Selecting from a library of haptic models an initial haptic model that is topologically similar to the object; b) Establishing correspondence between a set of correspondence points in the three-dimensional initial haptic model and a set of correspondence points in the two-dimensional image of the object; c) Generating a final haptic model by modifying the initial haptic model so that the two-dimensional projection of the correspondence points in the final haptic model are substantially aligned with the correspondence points in the two-dimensional image of the object; wherein modifying the initial haptic model comprises modifying the initial haptic model according to a set of parameterized operations, and determining parameters for the operations that produce a final haptic model whose correspondence points in a two-dimensional projection are collectively within an error metric of the correspondence points in the image of the object; and wherein the set of parameterized operations include one or more of the following: scale along an axis, and relative scale between parts of the model.