SYSTÈMES ET PROCÉDÉS POUR UTILISER LA DÉTECTION DE LA POSITION, DE LA TRAJECTOIRE OU DU COMPORTEMENT D'UN OBJET RÉEL POUR PERMETTRE À L'UTILISATEUR D'INTERAGIR AVEC UN OBJET VIRTUEL
Systems and methods for using positions of detected, real object boundaries to enable user interaction with a virtual object are disclosed. A system can include one or more sensors or trackers configured to detect boundaries of a transparent, real object within a three-dimensional coordinate system. A computing device configured to track positions of the detected boundaries of the real object within the three-dimensional coordinate system. The computing device may also track a position of a virtual object within the three-dimensional coordinate system. The computing device may determine whether the position of the virtual object is within the positions of the detected boundaries of the real object. The computing device may also enable user interaction with the virtual object via user interface and receive input for interacting with the virtual object in response to determining that the position of the virtual object is within the positions of the detected boundaries.L'invention concerne des systèmes et des procédés pour utiliser les positions des limites détectées pour des objets réels afin de permettre à l'utilisateur d'interagir avec un objet virtuel. Un système peut comprendre un ou plusieurs capteurs ou suiveurs configurés pour détecter les limites d'un objet réel transparent au sein d'un système de coordonnées tridimensionnelles. Un dispositif informatique est configuré pour suivre les positions des limites détectées pour l'objet réel au sein du système de coordonnées tridimensionnelles. Le dispositif informatique peut également suivre la position d'un objet virtuel au sein du système de coordonnées tridimensionnelles. Le dispositif informatique peut déterminer si la position de l'objet virtuel s'inscrit au sein des positions des limites détectées pour l'objet réel. Le dispositif informatique peut également permettre à l'utilisateur d'interagir avec l'objet virtuel par l'intermédiaire d'une interface utilisateur et de recevoir des données d'entrée pour interagi