METHOD FOR PRODUCING AN EFFECT ON VIRTUAL OBJECTS
0 Assignments
0 Petitions
Accused Products
Abstract
A method of affecting the virtual objects, disposing a first group of blocks of identification in real three-dimensional space; shaping, in real three-dimensional space, the real physical base system of the coordinates fixed to a space position of blocks of identification of the first group; spotting coordinates of working area of displays in real three-dimensional space relative to the real physical base system of coordinates; setting coordinates of three-dimensional virtual objects created in advance in digital format in real three-dimensional space relative to the real physical base system of the coordinates, wherein disposing the second group of blocks of the identification, setting in real three-dimensional space a position of a fixing point of the virtual pointer, and spotting coordinates of a fixing point of the virtual pointer in real three-dimensional space regarding the real physical system of coordinates; setting, with necessary detailing, of a coordinate of a collection of a geometrical place of points of the virtual pointer relative to a fixing point of the virtual pointer; spotting in real three-dimensional space relative to the real physical base system of coordinates with necessary detailing of coordinate of a collection of a geometrical place of points of the virtual pointer, hitting, in a field of coordinates of working area of displays; shaping a collection of the virtual objects whose coordinates in real three-dimensional space hit in the field calculated, taking into account layout of a geometrical location of points of the virtual pointer, coordinates of working area of displays hitting in field; performing the preset virtual operations on modification of virtual objects from the generated collection of virtual objects.
-
Citations
35 Claims
-
1-29. -29. (canceled)
-
30. A method for producing an effect on virtual objects, the method comprising:
-
(a) placing a first group of identification blocks at corresponding coordinates in a real three-dimensional space; (b) forming a base coordinate system in the real three-dimensional space, the base coordinate system linked to position of the first group of identification blocks; (c) determining coordinates of working areas of displays in the real three-dimensional space, relative to the base coordinate system; (d) setting coordinates of virtual objects in the real three-dimensional space, relative to the base coordinate system; (e) placing a second group of identification blocks in the real three-dimensional space, the second group of identification blocks specifying an origin of a virtual pointer in the real three-dimensional space, relative to the base coordinate system; (f) setting coordinates relative to the origin of a group of points that define the virtual pointer; (g) determining the coordinates, in the real three-dimensional space, of the virtual pointer that fall within the working areas of the displays; (h) determining a set of virtual objects whose coordinates overlap the coordinates of the virtual pointer determined in step (g); (i) performing the specified modifications on the set of virtual objects determined in step (h). - View Dependent Claims (31, 32, 33, 34, 35)
-
Specification