Sketching three-dimensional(3D) physical simulations
First Claim
Patent Images
1. A system for creating physical simulations using hand-sketched three-dimensional (3D) objects, comprising:
- an electronic sketching device;
a memory device for storing a program; and
a processor in communication with the memory device, the processor operative with the program to enable;
3D objects to be hand-sketched and assigned physical descriptions; and
behavior of the physical descriptions to be simulated in a physics environment,wherein more than one 3D object is hand-sketched and simulated at a time and strokes of one of the hand-sketched 3D objects are interpreted as being separate from strokes of another of the hand-sketched 3D objects when they overlap as they are being made on the electronic sketching device by modeling the hand-sketched 3D objects different from each other as they are input,wherein a first 3D object is assigned surface parameters including at least one surface friction parameter as it is sketched and a second 3D object is assigned surface parameters including at least one surface friction parameter as it is sketched, and the surface friction parameters determine how the first and second 3D objects actively move after they collide with each other.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for creating physical simulations using hand-sketched three-dimensional (3D) objects, including: a memory device for storing a program; a processor in communication with the memory device, the processor operative with the program to enable: 3D objects to be hand-sketched and assigned physical descriptions; and behavior of the physical descriptions to be simulated in a physics environment.
36 Citations
17 Claims
-
1. A system for creating physical simulations using hand-sketched three-dimensional (3D) objects, comprising:
-
an electronic sketching device; a memory device for storing a program; and a processor in communication with the memory device, the processor operative with the program to enable; 3D objects to be hand-sketched and assigned physical descriptions; and behavior of the physical descriptions to be simulated in a physics environment, wherein more than one 3D object is hand-sketched and simulated at a time and strokes of one of the hand-sketched 3D objects are interpreted as being separate from strokes of another of the hand-sketched 3D objects when they overlap as they are being made on the electronic sketching device by modeling the hand-sketched 3D objects different from each other as they are input, wherein a first 3D object is assigned surface parameters including at least one surface friction parameter as it is sketched and a second 3D object is assigned surface parameters including at least one surface friction parameter as it is sketched, and the surface friction parameters determine how the first and second 3D objects actively move after they collide with each other. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for creating a physical simulation using hand-sketched three-dimensional (3D) objects, comprising:
-
hand-sketching first and second 3D objects on an electronic sketching device, wherein the first and second 3D objects are hand-sketched without restriction; assigning a physical description to each of the 3D objects; and activating the 3D objects so that a behavior of each object'"'"'s physical description is simulated at the same time in a physics environment, wherein surface parameters assigned to first and second 3D objects include at least one surface friction parameter for each of the first and second 3D objects as the first and second 3D objects are sketched on the electronic sketching device, and the surface friction parameters determine how the first and second 3D objects actively move when they collide, and wherein strokes of the first 3D object are interpreted as being separate from strokes of the second 3D object when they overlap as they are input by modeling the first and second 3D objects different from each other as they are input. - View Dependent Claims (15)
-
-
16. A computer program product comprising a non-transitory computer readable medium having computer program logic recorded thereon for creating physical simulations using hand-sketched three-dimensional (3D) objects, the computer program logic comprising:
-
program code that enables; 3D objects to be hand-sketched and assigned physical descriptions; and behavior of the physical descriptions to be simulated in a physics environment, wherein more than one 3D object is hand-sketched and simulated at a time and strokes of one of the hand-sketched 3D objects are interpreted as being separate from strokes of another of the hand-sketched 3D objects when they overlap as they are being made on an electronic sketching device by modeling the hand-sketched 3D objects different from each other as they are input to the electronic sketching device, wherein a first 3D object is assigned surface parameters including at least one surface friction parameter in response to the first 3D object being sketched and a second 3D object is assigned surface parameters including at least one surface friction parameter in response to the second 3D object being sketched, and the surface friction parameters determine how the first and second 3D objects actively move in response to the first and second 3D objects colliding with each other. - View Dependent Claims (17)
-
Specification