摘要 |
PURPOSE:To efficiently operate a three-dimensional position input operation by moving a pointer along the surface of a three-dimensional object according to the input from a two-dimensional input device. CONSTITUTION:A CPU 4 searches the moving amount of a mouth 31 being the two-dimensional position input device in a three-dimensional position input mode. The moving amount on a three-dimensional absolute coordinate is searched by calculating from the moving amount and the normal vector Q of a face 51a in order to move the pointer along the face 51a. As the result of this movement, whether or not the pointer is on the face 51a is judged by referring to the boundary condition of a face and boundary storage part 6, and when the pointer is on the pertinent face, the value of a display pointer storage part 8 is updated, and when the pointer is not on the pertinent face, an adjacent face 51c is searched, a directional vector P is newly set based on the normal vector Q of the pertinent face, and the moving amount is recalculated. As this result, the pointer can be moved along the surface of an object 51 by operating the mouth 31 by an operator. |