TRANSFORM MANIPULATOR CONTROL
First Claim
1. A computer-implemented method for manipulating an object in a three-dimensional (3D) modeling system, comprising:
- (a) displaying, on a display device communicatively coupled to a computer, a first object in the 3D modeling system;
(b) selecting the first object in the 3D modeling system;
(c) in response to the selecting, displaying, coincident with the first object, a transform manipulator, wherein the transform manipulator comprises;
(i) a two-dimensional (2D) control plane object; and
(ii) one or more grips located on the 2D control plane object;
(d) activating one of the one or more grips; and
(e) using the activated grip to manipulate the first object.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, system, article of manufacture, and computer readable storage device provides the ability to manipulate an object in a three-dimensional (3D) modeling system. A first object is displayed and then selected in the 3D modeling system. In response to the selecting, a transform manipulator is displayed displaying coincident with the first object. The transform manipulator includes a two-dimensional (2D) control plane object and grips located on the 2D control plane object. One of the grips is activated and used to manipulate the first object.
27 Citations
24 Claims
-
1. A computer-implemented method for manipulating an object in a three-dimensional (3D) modeling system, comprising:
-
(a) displaying, on a display device communicatively coupled to a computer, a first object in the 3D modeling system; (b) selecting the first object in the 3D modeling system; (c) in response to the selecting, displaying, coincident with the first object, a transform manipulator, wherein the transform manipulator comprises; (i) a two-dimensional (2D) control plane object; and (ii) one or more grips located on the 2D control plane object; (d) activating one of the one or more grips; and (e) using the activated grip to manipulate the first object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for manipulating an object in a three-dimensional (3D) modeling system in a computer system comprising:
-
(a) a computer having a memory; and (b) an application executing on the computer, wherein the application is configured to; (i) display, on a display device communicatively coupled to a computer, a first object in the 3D modeling system; (ii) select the first object in the 3D modeling system; (iii) in response to the select, display, coincident with the first object, a transform manipulator, wherein the transform manipulator comprises; (1) a two-dimensional (2D) control plane object; and (2) one or more grips located on the 2D control plane object; (iv) activate one of the one or more grips; and (v) use the activated grip to manipulate the first object. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable storage medium encoded with computer program instructions which when accessed by a computer cause the computer to load the program instructions to a memory therein creating a special purpose data structure causing the computer to operate as a specially programmed computer, executing a method of manipulating an object in a three-dimensional (3D) modeling system, comprising:
-
(a) displaying, on a display device communicatively coupled to the specially programmed computer, a first object in the 3D modeling system; (b) selecting, in the specially programmed computer, the first object in the 3D modeling system; (c) in response to the selecting, displaying, in the specially programmed computer, coincident with the first object, a transform manipulator, wherein the transform manipulator comprises; (i) a two-dimensional (2D) control plane object; and (ii) one or more grips located on the 2D control plane object; (d) activating, in the specially programmed computer, one of the one or more grips; and (e) using, in the specially programmed computer, the activated grip to manipulate the first object. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification