Didacticiels et questions fréquentes concernant ThingWorx Studio > Intermédiaire > Utilisation d'un modèle d'objet compatible ThingMark dans une expérience
  
Utilisation d'un modèle d'objet compatible ThingMark dans une expérience
Cette section explique comment utiliser un modèle d'objet compatible ThingMark dans une expérience.
Configuration du modèle d'objet dans ThingWorx Composer
1. Dans ThingWorx Composer, accédez au modèle d'objet que vous souhaitez rendre compatible avec ThingMark.
2. Sur la page Informations générales, recherchez et sélectionnez la forme d'objet PTC.ExperienceService.ThingmarkEnabledShape dans le champ Formes implémentées.
* 
Pour les anciennes instances, la forme d'objet peut être nommée Vuforia.VuforiaExperienceService.VuMarkEnabledShape.
3. Cliquez sur Enregistrer.
4. Accédez à un objet qui implémente le modèle d'objet compatible ThingMark. Sur la page Propriétés de cet objet, la propriété ThingMark apparaît sous PTC.ExperienceService.ThingmarkEnabledShape.
* 
Pour les anciennes instances, la forme d'objet peut être nommée Vuforia.VuforiaExperienceService.VuMarkEnabledShape, et la propriété VuMark.
5. Dans la colonne Valeur, cliquez sur Définir. Entrez le nom du ThingMark que vous souhaitez associer à l'objet.
6. Cliquez sur Enregistrer.
Création de l'expérience de réalité augmentée avec le modèle d'objet compatible ThingMark
1. Dans ThingWorx Studio, accédez à Configuration > Expériences.
2. Dans le menu déroulant Association d'un ThingMark, sélectionnez Modèle d'objet.
3. Donnez un titre à votre expérience.
4. Sélectionnez le modèle d'objet sur lequel vous avez implémenté la forme de données compatible ThingMark dans le menu déroulant Modèle.
5. Sélectionnez un nom de vue et entrez une description pour l'expérience.
6. Cliquez sur Fermer.
7. Faites glisser un widget ThingMark dans le canevas.
8. Dans les propriétés ThingMark, supprimez la valeur du champ ThingMark.
9. Dans le volet Données, cliquez sur la flèche en regard de Paramètres de l'application.
10. Liez le paramètre d'application ThingMark à la propriété ThingMark en faisant glisser le paramètre et en le déposant dans le cercle cible en regard de la propriété ThingMark.
11. Cliquez sur le signe plus en regard de Ressources, puis cliquez sur Sélectionner des fichiers. Accédez au fichier PVZ à inclure dans votre expérience, puis cliquez sur Ajouter.
12. Faites glisser et déposez un widget Modèle sur le canevas.
13. Dans le volet Propriétés du modèle, sélectionnez le fichier PVZ, dans le menu déroulant Ressource. Si vous le souhaitez, ajustez l'apparence du modèle dans le canevas.
14. Faites glisser et déposez les widgets Etiquette 3D et Jauge 3D sur le canevas.
15. Lorsque vous avez sélectionné le widget Etiquette 3D dans l'arborescence, sélectionnez Oui dans le menu déroulant pour Panneau d'affichage.
16. Dans le volet Données, cliquez sur le signe + en regard de Données externes.
17. Recherchez l'objet compatible ThingMark pour lequel vous souhaitez ajouter des données, puis ajoutez le service GetPropertyValues en cliquant sur le signe plus en regard de celui-ci. Cliquez sur Fermer.
18. Sélectionnez Etiquette 3D dans l'arborescence du projet. Dans le volet Données, développez la section Elément actuellement sélectionné et faites glisser et déposez la propriété appropriée sur la cible de liaison pour la propriété Texte de l'étiquette 3D. Par exemple, si vous souhaitez que le nom de l'objet soit le même que l'étiquette, liez la propriété Nom à la propriété Texte de l'étiquette 3D.
19. Sélectionnez Jauge 3D dans l'arborescence du projet. Dans la section Elément actuellement sélectionné, faites glisser et déposez la propriété appropriée sur la cible de liaison pour la propriété Texte de la jauge 3D. Par exemple, si vous souhaitez afficher le nombre de tr/min pour les données de la jauge, liez la propriété RPM à la propriété Texte de la jauge 3D.
20. Développez la section Configuration dans le volet Données, puis sélectionnez les cases à cocher suivantes.
Appeler au démarrage : permet de s'assurer que les données interactives s'affichent dans une expérience
Actualisation auto. : permet de s'assurer que les données interactives s'affichent dans une expérience
Appeler lors changement d'entité : permet de s'assurer que les données appropriées s'affichent pour un objet.
21. Faites glisser et déposez le paramètre d'application Objet sur le champ Nom d'entité dynamique de l'objet compatible ThingMark.
22. Enfin, cliquez sur Enregistrer et Publier.
Intermédiaire