Tracker und Ziele
Tracker erkennen und verfolgen reale Objekte und definieren so das Koordinatensystem für Ihr Erlebnis. Alle Ziele und Inhalte sind im Referenzrahmen des Trackers verankert. Es kann jeweils nur ein Tracker in einer Ansicht aktiv sein, aber Sie können mehrere Tracker einschließen. Es wird automatisch ein Standard-Tracker hinzugefügt, Sie können aber auch einen Tracker über die API hinzufügen.
Ziele stellen reale Elemente dar, die Sie mit Vuforia View erkennen und verfolgen können. Dazu gehören Bilder, Objekte, Bereiche und ThingMarks. Ein ThingMark ist eine eindeutig identifizierbare Markierung, die auch als Ziel fungiert. Sie können einer Ansicht mehrere Ziele hinzufügen. Alle Ziele sind Kinder des Trackers. Mit Ausnahme von Bildzielen wird jeweils nur ein Ziel verfolgt.
Verwenden Sie die folgenden JavaScript-Funktionen, um die Verfolgung zu verwalten:
getTracked() – Gibt eine Liste der verfolgten Zielnamen zurück.
resetSpatialTracking() – Setzt den aktuellen Verfolgungsstatus zurück.
addMarker() – Fügt dem Erlebnis ein Ziel hinzu. Die Quelle kann ein beliebiger unterstützter Zieltyp sein.
Eine vollständige Liste der unterstützten Zieltypen finden Sie unter "Verfolgung" in Kernkomponenten und -konzepte.
Informationen zu verwandten JavaScript-Funktionen finden Sie unter Verfolgungsfunktionen.
Inhalt
Sie können für jedes Ziel in Ihrem Erlebnis Inhalte hinzufügen und ändern. Zu den Inhalten gehören 3D-Modelle, 2D-Elemente, Metadaten, Animationen, Navigation und mehr. In den meisten Fällen erfolgt der Zugriff auf Inhalte über ein Widget unter Verwendung von:
$scope.view.wdg[‘id’][‘attribute’]
Ein Beispiel finden Sie unter Navigationsmenü anzeigen oder ausblenden.
Informationen zu den verfügbaren Parametern für jedes Widget finden Sie auf den jeweiligen Widget-Seiten.
Metadaten
Zu den Metadaten zählen die Struktur, Eigenschaften und Beziehungen der importierten Assets und Modelle. Verwenden Sie diese Metadaten, um Teilepositionen zu identifizieren, Modellattribute anzuzeigen oder andere Interaktionen in Ihrem Erlebnis auszulösen. Sie können die Metadaten eines Modells beispielsweise mit der folgenden Funktion abrufen:
PTC.Metadata.fromId(modelName).then((metadata) => {
//…
});
Weitere Informationen finden Sie in den folgenden Ressourcen:
* 
Wenn Sie ein Modell importieren, muss das Kontrollkästchen Erlauben, dass Erlebnis Zugriff auf CAD-Metadaten hat aktiviert sein, damit auf die Metadaten Ihres Modells zugegriffen werden kann.
Struktur
Jedes Modell sowie dessen Teile haben eine definierte Struktur. Diese Struktur enthält die Position und den Rahmen jedes Teils im 3D-Raum. Verwenden Sie diese Informationen, um die Position und Orientierung (translatorisch als auch rotatorisch) von Modellen und deren Komponenten zu bestimmen. Beispiel:
PTC.Structure.fromId(‘modelName’).then( (structure) => {
// Do something with ‘structure’
});
War dies hilfreich?