Comment faire des clics sur une partie du modèle dans Vuforia (sans Unity)?

Je veux faire une cellule cliquable de la palette dans Vuforia (sans Unity) en appuyant sur l’écran: entrez la description de l'image ici

J’ai trouvé des exemples de dominos avec des fonctionnalités similaires et le fais:

Je pense problème avec cette ligne:

boolean bool = checkIntersectionLine(masortingx44F, lineStart, lineEnd); 

Dans l’exemple des dominos, c’était:

 bool intersection = checkIntersectionLine(domino->pickingTransform, lineStart, lineEnd); 

Mais je ne sais pas ce que fait domino->pickingTransform et coller à la place de cette ligne modelViewMasortingx (Tool.convertPose2GLMasortingx (trackableResult.getPose ()). GetData ())

Code complet de ma fonction tactile: http://pastebin.com/My4CkxHa

Pouvez-vous m’aider à faire des clics ou peut-être une autre façon (pas Unity) de le faire?

Fondamentalement, domino->pickingTransform est à peu près la masortingce finale qui est dessinée pour chaque object domino. L’exemple de domino fonctionne de manière à ce que, pour chaque object (domino), l’application vérifie le sharepoint projection de l’écran tactile et détermine s’il intersecte la masortingce de l’object. La masortingce de sélection n’est pas exactement la même, car vous souhaitez améliorer la réactivité, vous la rendez donc un peu plus large que la masortingce de dessin.

Vous avez dit que vous obteniez un mauvais identifiant, mais la question est de savoir s’il s’agit toujours du même identifiant pour différentes cellules. Sinon, il s’agit probablement d’une petite erreur de calcul que vous avez commise dans vos transformations de masortingce. Je suggérerais de faire un débogage visuel – ajoutez une indication graphique pour l’identifiant détecté, afin que vous puissiez voir la cellule sur laquelle l’application pense que vous avez cliqué. Cela devrait vous aider à progresser vers la solution.