Extension de fonctionnalité dans Vuforia Studio avec codage > Mappage des informations géométriques avec l'événement userpick
  
Mappage des informations géométriques avec l'événement userpick
Vous pouvez utiliser l'argument eventData de l'événement userpick pour obtenir les informations géométriques d'un modèle 3D. Ces informations peuvent ensuite être utilisées pour créer des points de cheminement ou des points d'intérêt.
L'événement userpick inclut les données géométriques sous la forme d'un vecteur de position 3D constitué des coordonnées x, y et z du point sélectionné et de son vecteur normal à la surface 3D ; ces données sont appelées position et normal. Exemple :
{
"position": [
100.987,
-200.654,
300.321
],
"normal": [
0.6,
-0.8,
0.0
]
}
Les coordonnées de position et la normale à la surface du point de contact (appui) sont rapportées dans l'argument eventData sous forme de tableau (x, y, z) afin qu'elles puissent être sélectionnées par le module d'écoute d'événement :
$scope.$on('userpick', function(event, targetName, targetType, eventData)
Si les informations géométriques ne sont pas disponibles pour un événement userpick, les tableaux position et normal seront vides :
{
"position": [],
"normal": []
}
Exemple
Bientôt disponible