摘要 |
<p>PURPOSE:To decide whether an instructed point virtually is in contact with a virtual object or not by positioning the instructed point in a three-dimensional space, freely movably supporting this point by the tip of a finger or the like and providing a virtual object storing means to measure and store this position. CONSTITUTION:An instruction point 10 is fitted to the finger tip of an operator and by directly instructing the desired arbitrary point to be instructed by the finger in the three-dimensional space, the point 10 is positioned at the instructed point. The lengths of variable length lines 12a-12d to instruct the point 10 (the lengths from supporting points 11a-11d to the point 10) are decided by the position of the point 10. A line length measuring means 22 measures the lengths of the lines 12a-12d. Based on the lengths of the lines 12a-12d outputted from the means 2, a three-dimensional position calculating means 3 calculates the position of the point 10 and inputs it to a processor 9. A contact deciding means 5 decides whether the instructed point virtually is in contact with the virtual object or not, by inputting the position of the point 10 can be calculated by the means 3 and virtual object information stored in a virtual object storing means 4. According to a signal to be outputted from the means 5, a resistance generating means 6 feeds back resistance caused by the contact with the virtual object.</p> |