Three-dimensional object manipulating apparatus, method and computer program
First Claim
1. A three-dimensional object manipulating apparatus, comprising:
- a display means for displaying a three-dimensional object on the screen of a display unit;
a rotation-axis setting means for setting an axis of rotation for the three-dimensional object on the basis of a push-in made of a dial, which can be pushed in and rotated, of a dial-operated input device;
a detection means for detecting the direction and angle of a rotation made of the dial of the dial-operated input device; and
an object rotating means for rotating the three-dimensional object being displayed on the screen of the display unit about the axis of rotation set by the rotation-axis setting means on the basis of the direction and angle of rotation, detected by the detection means, of the dial of the dial-operated input device.
1 Assignment
0 Petitions
Accused Products
Abstract
A three-dimensional object manipulating technique is provided. An axis of rotation is set for a three-dimensional object (40) on the basis of a push-in of a dial (8) of a dial-operated input device (7), and the three-dimensional object (40) is rotated through a user-defined angle about the set axis of rotation on the basis of a direction and angle of rotation of the dial (8) of the dial-operated input device (7). Also, an axis of movement is arbitrarily set for the three-dimensional object (40) on the basis of a push-in of the dial (8) of the dial-operated input device (7) and moved over a user-defined distance along the set axis of movement on the basis of a direction and angle of rotation of the dial (8) of the dial-operated input device (7). Further, the three-dimensional object (40) is resized at a user-defined scale-up or -down rate on the basis of a direction and angle of rotation of the dial (8) of the dial-operated input device (7). The present invention thus permits the user to make an manipulation, that is, rotation, movement, scale up or down, of the three-dimensional object (40) being displayed with the use of the dial-operated input device (7).
49 Citations
15 Claims
-
1. A three-dimensional object manipulating apparatus, comprising:
-
a display means for displaying a three-dimensional object on the screen of a display unit;
a rotation-axis setting means for setting an axis of rotation for the three-dimensional object on the basis of a push-in made of a dial, which can be pushed in and rotated, of a dial-operated input device;
a detection means for detecting the direction and angle of a rotation made of the dial of the dial-operated input device; and
an object rotating means for rotating the three-dimensional object being displayed on the screen of the display unit about the axis of rotation set by the rotation-axis setting means on the basis of the direction and angle of rotation, detected by the detection means, of the dial of the dial-operated input device. - View Dependent Claims (4)
-
-
2. A three-dimensional object manipulating apparatus, comprising:
-
a display means for displaying a three-dimensional object on the screen of a display unit;
a moving-axis setting means for setting an axis of movement for the three-dimensional object on the basis of a push-in made of a dial, which can be pushed in and rotated, of a dial-operated input device;
a detection means for detecting the direction and angle of a rotation made of the dial of the dial-operated input device; and
an object moving means for moving the three-dimensional object being displayed on the screen of the display unit along the axis of movement set by the moving-axis setting means on the basis of the direction and angle of rotation, detected by the detection means, of the dial of the dial-operated input device. - View Dependent Claims (5)
-
-
3. A three-dimensional object manipulating apparatus, comprising:
-
a display means for displaying a three-dimensional object on the screen of a display unit;
a detection means for detecting the direction and angle of a rotation made of a dial of a dial-operated input device; and
an object scale-up/-down means for scaling up or down the three-dimensional object being displayed on the screen of the display unit on the basis of the direction and angle of rotation, detected by the detection means, of the dial of the dial-operated input device. - View Dependent Claims (6)
-
-
7. A three-dimensional object manipulating method in which there are used a display unit, data processor and a dial-controller input device having a dial which can be pushed in and rotated, the method the steps of:
-
displaying, under control of the data processor, a three-dimensional object on the screen of the display unit;
setting, under control of the data processor, an axis of rotation for the three-dimensional object on the basis of a push-in made of the dial of the dial-operated input device, and then detecting the direction and angle of a rotation made of the dial of the dial-operated input device; and
rotating, under control of the data processor, the three-dimensional object about the set axis of rotation on the basis of the detected direction and angle of the rotation of the dial of the dial-operated input device. - View Dependent Claims (10)
-
-
8. A three-dimensional object manipulating method in which there are used a display unit, data processor and a dial-operated input device having a dial which can be pushed in and rotated, the method comprising the steps of:
-
displaying, under control of the data processor, a three-dimensional object on the screen of the display unit;
setting, under control of the data processor, an axis of movement for the three-dimensional object on the basis of a push-in made of the dial of the dial-operated input device, and then detecting the direction and angle of a rotation made of the dial of the dial-operated input device; and
moving, under control of the data processor, the three-dimensional object along the set axis of movement on the basis of the detected direction and angle of the rotation of the dial of the dial-operated input device. - View Dependent Claims (11)
-
-
9. A three-dimensional object manipulating method in which there are used a display unit, data processor and a dial-operated input device having a dial which can be pushed in and rotated, the method comprising the steps of:
-
displaying, under control of the data processor, a three-dimensional object on the screen of the display unit;
detecting, under control of the data processor, the direction and angle of a rotation made of the dial of the dial-operated input device; and
scaling up or down the three-dimensional object being displayed on the screen of the display unit on the basis of the detected direction and angle of the rotation of the dial of the dial-operated input device. - View Dependent Claims (12)
-
-
13. A computer program allowing a computer to function as:
-
a display means for displaying a three-dimensional object on the screen of a display unit;
a rotation-axis setting means for setting an axis of rotation for the three-dimensional object on the basis of a push-in made of a dial, which can be pushed in and rotated, of a dial-operated input device;
a detection means for detecting the direction and angle of a rotation made of the dial of the dial-operated input device; and
an object rotating means for rotating the three-dimensional object being displayed on the screen of the display unit about the axis of rotation set by the rotation-axis setting means on the basis of the direction and angle of rotation, detected by the detection means, of the dial of the dial-operated input device.
-
-
14. A computer program allowing a computer to function as:
-
a display means for displaying a three-dimensional object on the screen of a display unit;
a moving-axis setting means for setting an axis of movement for the three-dimensional object on the basis of a push-in made of a dial, which can be pushed in and rotated, of a dial-operated input device;
a detection means for detecting the direction and angle of a rotation made of the dial of the dial-operated input device; and
an object moving means for moving the three-dimensional object being displayed on the screen of the display unit along the axis of movement set by the moving-axis setting means on the basis of the direction and angle of rotation, detected by the detection means, of the dial of the dial-operated input device.
-
-
15. A computer program allowing a computer to function as:
-
a display means for displaying a three-dimensional object on the screen of a display unit;
a detection means for detecting the direction and angle of a rotation made of a dial of a dial-operated input device; and
an object scale-up/-down means for scaling up or down the three-dimensional object being displayed on the screen of the display unit on the basis of the direction and angle or rotation, detected by the detection means, of the dial of the dial-operated input device.
-
Specification