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 a screen of a display unit;
a dial-operated input device including a dial which can be pushed in and rotated;
a rotation-axis setting means for setting an axis of rotation for the three-dimensional object by pushing in the dial;
a detection means for detecting a direction and an angle of rotation of the dial, the dial being movable between a first position and a second position, the first position locking the rotation of the dial and the second position unlocking the rotation of the dial; and
an object rotating means for rotating the three-dimensional object displayed on the screen of the display unit about the axis of rotation set by the rotation-axis setting means based on the direction and the angle of rotation of the dial detected by the detection means.
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).
40 Citations
15 Claims
-
1. A three-dimensional object manipulating apparatus, comprising:
-
a display means for displaying a three-dimensional object on a screen of a display unit; a dial-operated input device including a dial which can be pushed in and rotated; a rotation-axis setting means for setting an axis of rotation for the three-dimensional object by pushing in the dial; a detection means for detecting a direction and an angle of rotation of the dial, the dial being movable between a first position and a second position, the first position locking the rotation of the dial and the second position unlocking the rotation of the dial; and an object rotating means for rotating the three-dimensional object displayed on the screen of the display unit about the axis of rotation set by the rotation-axis setting means based on the direction and the angle of rotation of the dial detected by the detection means. - View Dependent Claims (2)
-
-
3. A three-dimensional object manipulating apparatus, comprising:
-
a display means for displaying a three-dimensional object on a screen of a display unit; a dial-operated input device including a dial which can be pushed in and rotated; a moving-axis setting means for setting an axis of movement for the three-dimensional object by pushing in the dial; a detection means for detecting a direction and an angle of rotation of the dial, the dial being movable between a first position and a second position, the first position locking the rotation of the dial and the second position unlocking the rotation of the dial; and an object moving means for moving the three-dimensional object displayed on the screen of the display unit along the axis of movement set by the moving-axis setting means based on the direction and the angle of rotation of the dial detected by the detection means. - View Dependent Claims (4)
-
-
5. A three-dimensional object manipulating apparatus, comprising:
-
a display means for displaying a three-dimensional object on a screen of a display unit; a dial-operated input device including a dial which can be pushed in and rotated; a detection means for detecting a direction and an angle of rotation of the dial, the dial being movable between a first position and a second position, the first position locking the rotation of the dial and the second position unlocking the rotation of the dial; and an object scale-up/scale-down means for scaling up or scaling down the three-dimensional object displayed on the screen of the display unit based on the direction and the angle of rotation of the dial detected by the detection means. - View Dependent Claims (6)
-
-
7. A three-dimensional object manipulating method including a system comprising a display unit, a 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 a three-dimensional object on a screen of the display unit; setting an axis of rotation for the three-dimensional object by pushing in the dial of the dial-operated input device; detecting a direction and an angle of rotation of the dial, the dial being movable between a first position and a second position, the first position locking the rotation of the dial and the second position unlocking the rotation of the dial; and rotating the three-dimensional object about the set axis of rotation based on the detected direction and angle of rotation of the dial. - View Dependent Claims (8)
-
-
9. A three-dimensional object manipulating method including a system comprising a display unit, a 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 a three-dimensional object on a screen of the display unit; setting an axis of movement for the three-dimensional object by pushing in the dial of the dial-operated input device; detecting a direction and an angle of rotation of the dial, the dial being movable between a first position and a second position, the first position locking the rotation of the dial and the second position unlocking the rotation of the dial; and moving the three-dimensional object along the set axis of movement based on the detected direction and angle of rotation of the dial. - View Dependent Claims (10)
-
-
11. A three-dimensional object manipulating method including a system comprising a display unit, a 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 a three-dimensional object on a screen of the display unit; detecting a direction and an angle of rotation of the dial of the dial-operated input device, the dial being movable between a first position and a second position, the first position locking the rotation of the dial and the second position unlocking the rotation of the dial; and scaling up or scaling down the three-dimensional object displayed on the screen of the display unit on the detected direction and angle of rotation of the dial. - View Dependent Claims (12)
-
-
13. A computer readable medium having a program for causing a system to execute a three-dimensional object manipulating method, the system comprising a display unit, a 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 a three-dimensional object on a screen of the display unit; setting an axis of rotation for the three-dimensional object by pushing in the dial of the dial-operated input device; detecting a direction and an angle of rotation of the dial, the dial being movable between a first position and a second position, the first position locking the rotation of the dial and the second position unlocking the rotation of the dial; and rotating the three-dimensional object about the set axis of rotation based on the detected direction and angle of rotation of the dial.
-
-
14. A computer readable medium having a program for causing a system to execute a three-dimensional object manipulating method, the system comprising a display unit, a 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 a three-dimensional object on a screen of the display unit; setting an axis of movement for the three-dimensional object by pushing in the dial of the dial-operated input device; detecting a direction and an angle of rotation of the dial, the dial being movable between a first position and a second position, the first position locking the rotation of the dial and the second position unlocking the rotation of the dial; and moving the three-dimensional object along the set axis of movement based on the detected direction and angle of rotation of the dial.
-
-
15. A computer readable medium having a program for causing a system to execute a three-dimensional object manipulating method, the system comprising a display unit, a 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 a three-dimensional object on a screen of the display unit;
detecting a direction and an angle of rotation of the dial of the dial-operated input device, the dial being movable between a first position and a second position, the first position locking the rotation of the dial and the second position unlocking the rotation of the dial; andscaling up or scaling down the three-dimensional object displayed on the screen of the display unit based on the detected direction and angle of rotation of the dial.
-
Specification