摘要 |
There is disclosed an input device for providing three-dimensional, six-degrees-of-freedom data input to a computer. in an embodiment the device includes a tracker having tracking points. One array of tracking points defines a first axis. Another array defines a second axis or plane orthogonal to the first axis. There is provided at least one cluster of tracking points. Selected distances are provided between the tracking points. This allows a processor to determine position and orientation of the input device in three-dimensional space based on a perspective, two-dimensional image of tracking points captured by a camera. In an embodiment, there is provided a method of providing three-dimensional, six-degrees-of-freedom data input to a computer. The method includes capturing an image of the tracker. Next, processing the image to determine distances between tracking points. Finally, determining position and orientation of the device using the distances determined. Other embodiments are also disclosed.
|