| CPC G06F 3/017 (2013.01) [G06F 3/0304 (2013.01); G06F 3/04815 (2013.01)] | 19 Claims |

|
1. A method comprising:
at a processor:
detecting a finger in a 3D environment based on images provided by an image sensor on a head-mounted device; and
determining, based on an image of the 3D environment, a 3D position of a point;
wherein determining the 3D position of the point is based on:
whether the finger is at least a first threshold distance away from the point and
whether the finger is within a second threshold distance to the 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 point, the 3D position of the 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 point, the 3D position of the point is determined based on the 3D position of the finger.
|