CPC G06F 3/017 (2013.01) [G06F 3/0304 (2013.01); G06F 3/04815 (2013.01)] | 20 Claims |
8. A system comprising:
one or more processors; and
memory storing instructions that, when executed by the one or more processors, cause the system to:
detect a finger in a 3D environment;
determine, based on an image of the 3D environment, a 3D position of a measurement point based on whether the finger is at least a first threshold distance away from the measurement point and whether the finger is within a second threshold distance to the measurement point, wherein the first threshold distance is larger than the second threshold distance, wherein if the finger is determined to be at least the first threshold distance away from the measurement point, the 3D position of the measurement point is determined based on a 3D position of the finger and a 3D position of an eye of a user, and if the finger is determined to be within the second threshold distance to the measurement point, the 3D position of the measurement point is determined based on the 3D position of the finger; and
provide a measurement based on the 3D position of the measurement point.
|