Systems and methods for three-dimensional modeling
First Claim
1. A method of modifying a virtual object stored within a computer, the method comprising the steps of:
- representing a virtual object as a volumetric model;
converting a subset of the volumetric model into an alternative representation;
determining a response of the alternative representation to a stimulus; and
modifying the volumetric representation so as to substantially represent the response of the alternative representation to the stimulus.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for modifying a virtual object stored within a computer. The systems and methods allow virtual object modifications that are otherwise computationally inconvenient. The virtual object is represented as a volumetric representation. A portion of the volumetric model is converted into an alternative representation. The alternative representation can be a representation having a different number of dimensions from the volumetric representations. A stimulus is applied to the alternative representation, for example by a user employing a force-feedback haptic interface. The response of the alternative representation to the stimulus is calculated. The change in shape of the virtual object is determined from the response of the alternative representation. The representations of the virtual object can be displayed at any time for the user. The user can be provided a force-feedback response. Multiple stimuli can be applied in succession. Multiple alternative representations can be employed in the system and method.
-
Citations
56 Claims
-
1. A method of modifying a virtual object stored within a computer, the method comprising the steps of:
-
representing a virtual object as a volumetric model;
converting a subset of the volumetric model into an alternative representation;
determining a response of the alternative representation to a stimulus; and
modifying the volumetric representation so as to substantially represent the response of the alternative representation to the stimulus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
25. A method of modifying a volumetric representation of an object, the method comprising the steps of:
-
transforming at least a portion of the volumetric representation into a polygonal set representation;
modifying the polygonal set representation; and
modifying the volumetric representation to substantially represent the modification made to the polygonal set representation.
-
-
27. A method of modifying a volumetric representation of an object, the method comprising the steps of:
-
transforming at least a portion of the volumetric representation into a surface-based representation;
modifying the surface-based representation; and
modifying the volumetric representation to substantially represent the modification made to the surface based representation.
-
-
28. A system for modifying a virtual object stored within a computer, the system comprising:
-
a representation module that represents a virtual object as a volumetric model;
a conversion module that converts a subset of the volumetric model into an alternative representation;
an analytic module that determines a response of the alternative representation to a stimulus; and
a modification module that modifies the volumetric representation so as to substantially represent the response of the alternative representation to the stimulus.
-
-
54. A system of modifying a volumetric representation of an object, the system comprising:
-
a transformation module that transforms at least a portion of the volumetric representation into a polygonal set representation;
a first modification module that modifies the polygonal set representation; and
a second modification module that modifies the volumetric representation to substantially represent the modification made to the polygonal set representation. - View Dependent Claims (55)
-
-
56. A system of modifying a volumetric representation of an object, the system comprising:
-
a transformation module that transforms at least a portion of the volumetric representation into a surface-based representation;
a first modification module that modifies the surface-based representation; and
a second modification module that modifies the volumetric representation to substantially represent the modification made to the surface based representation.
-
Specification