Comment faire un clic sur une partie du modèle dans Vuforia (sans unité)?

Je veux faire une cellule cliquable de la palette dans Vuforia (sans unité) en tapant sur l'écran: Entrez la description de l'image ici

J'ai trouvé l'exemple de Dominoes avec des fonctionnalités similaires et fais ça:

  • Quel est l'équivalent de getCheckedItemCount () pour le niveau API <11?
  • L'exécution a échoué pour la tâche ': application: processDebugResources' même avec les derniers outils de construction
  • Commencez la reconnaissance vocale par une voix avec une phrase comme "Ok Google"?
  • Android - supprimez les fichiers sur la carte SD lors de la désinstallation
  • Visionneuse de texte Android ne supporte pas la rupture de ligne
  • L'auditeur de l'état du téléphone s'appelle plusieurs fois
    • Créer un objet en forme de plaque et multiplier les objets de cellules

    • L'appel est la fonction TapOnSetColor avec le paramètre x, y (cliquez sur les coordonnées) sur le robinet et obtenir des coordonnées,

    • Les coordonnées sont correctes, mais obtenir l'identifiant / nom de la partie des objets est faux

    Je pense que le problème avec cette ligne:

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

    Dans l'exemple de Dominoes, ceci était:

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

    Mais je ne sais pas ce que domino->pickingTransform et coller au lieu de cette ligne modelViewMatrix (Tool.convertPose2GLMatrix (trackableResult.getPose ()). GetData ())

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

    Pouvez-vous m'aider à faire des clics ou peut-être d'une autre façon (pas Unity) pour faire cela?

  • Android: comment désactiver le débogage pour télécharger l'apk
  • Post-compilation suppression des annotations à partir du code d'octet
  • Le rappel de GATT échoue à s'inscrire
  • Supprimer les onglets des onglets de la barre d'action dans Android
  • Constant 'Running Android Lint' Failed, nullpointerexception apparaissant dans Eclipse (mais ne semble pas être mon code)
  • Un moyen authentique de remplacer onMeasure ()?
  • One Solution collect form web for “Comment faire un clic sur une partie du modèle dans Vuforia (sans unité)?”

    Fondamentalement, domino->pickingTransform est à peu près la matrice finale qui est dessinée pour chaque objet domino. L'exemple de domino fonctionne de manière à ce que, pour chaque objet (domino), l'application vérifie le point projeté de l'écran et voit s'il coupe la matrice de l'objet. La matrice de cueillette n'est pas exactement la même, puisque vous voulez rendre la réponse plus sensible, vous en faites un peu plus large que la matrice de dessin.

    Vous avez dit que vous obtenez un mauvais identifiant, mais la question est – est-ce toujours le même identifiant pour différentes cellules? Sinon, c'est probablement une petite erreur de calcul que vous avez faite dans vos transformations matricielles. Je suggérerais de faire un débogage visuel – ajouter une indication graphique pour l'identifiant détecté, afin que vous puissiez voir quelle cellule l'application pense que vous avez cliqué. Cela devrait vous aider à progresser vers la solution.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.