Moving an object on a drag plane in a virtual three-dimensional space
First Claim
Patent Images
1. A method of moving an object on a drag plane in a virtual three-dimensional (3D) space, comprising:
- selecting the object using a cursor;
moving the cursor to a location;
creating a reference plane;
projecting movement of the cursor from the location to an interim point on the reference plane;
projecting the interim point onto the drag plane; and
displaying the object on the drag plane.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of moving an object on a drag plane in a virtual three-dimensional (3D) space, includes selecting the object using a cursor, moving the cursor to a location, creating a reference plane, projecting movement of the cursor to the location to an interim point on the reference plane, projecting the interim point onto the drag plane, and displaying the object at the location on the drag plane.
-
Citations
30 Claims
-
1. A method of moving an object on a drag plane in a virtual three-dimensional (3D) space, comprising:
-
selecting the object using a cursor;
moving the cursor to a location;
creating a reference plane;
projecting movement of the cursor from the location to an interim point on the reference plane;
projecting the interim point onto the drag plane; and
displaying the object on the drag plane. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for moving an object on a drag plane in a virtual three-dimensional (3D) space, comprising:
-
a memory that stores executable instructions; and
a processor that executes the instructions to;
select the object using a cursor;
move the cursor to a location;
create a reference plane;
project movement of the cursor from the location to an interim point on the reference plane;
project the interim point onto the drag plane; and
display the object on the drag plane. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An article comprising a machine-readable medium that stores executable instructions for moving an object on a drag plane in a virtual three-dimensional (3D) space, the instructions causing a machine to:
-
select the object using a cursor;
move the cursor to a location;
create a reference plane;
project movement of the cursor from the location to an interim point on the reference plane;
project the interim point onto the drag plane; and
display the object on the drag plane. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification