Eine ARAnchor
hat 6 Spalten, von denen die letzten 3 die x-, y- und z-Koordinaten darstellen.
Ich frage mich, was die anderen (ersten) 3 Spalten darstellen?Was repräsentieren die verschiedenen Spalten in ARKit?
Antwort
Wenn Sie neu in 3D sind, werden diese Transformationsmatrizen wie Magie erscheinen. Grundsätzlich wird jeder "Punkt" im ARKit-Raum durch eine 4x4-Transformationsmatrix repräsentiert. Diese Matrix beschreibt die Entfernung vom ARKit-Ursprung (dem Punkt, an dem ARKit zur Welt aufwachte), allgemein bekannt als die Übersetzung, und die Ausrichtung des Geräts, auch bekannt als Nick-, Roll- und Gierwinkel. Eine Transformationsmatrix kann auch eine Skalierung beschreiben, obwohl Sie normalerweise erst dann mit der Skalierung umgehen, wenn Sie etwas rendern.
Was bedeuten die Spalten? Das wird kompliziert, aber denken Sie daran, dass die ersten drei Elemente der vierten Spalte die x, y, z-Übersetzung sind. Das wird nützlich sein. Der Rest enthält Skalierungs- und Rotationsinformationen.
- 1. ARKit: Was bedeutet der ARFrame.timestamp?
- 2. Was repräsentieren diese Pharo Klassen Symbole?
- 3. Repräsentieren Array in C#
- 4. Was sind die verschiedenen Java Klassensymbole in Netbeans 8.1?
- 5. , wie in verschiedenen Spalten
- 6. Merging data.tables um 2 Spalten repräsentieren variabel geordneter Paare
- 7. ARKit + Vision für die Objekterkennung
- 8. eine Reihe von Trennzeichen getrennte Werte umwandeln, die Spalten und Zeilen in eine Karte Tabelle repräsentieren
- 9. JOIN-Tabelle mehrmals für die gleichen Spalten, aus verschiedenen Spalten
- 10. Joining Spalten in verschiedenen Formaten
- 11. Repräsentieren arrayähnliche Sammlungen von Adobe in TypeScript
- 12. Was sind die verschiedenen Auslöser in WPF?
- 13. Was bedeuten die verschiedenen Klammern in Ruby?
- 14. Was sind die verschiedenen Eigenschaften in System.DirectoryServices.DirectorySearcher.PropertiesToLoad
- 15. Was sind die verschiedenen Zieltypen in EDE?
- 16. ARKit Ebenenerkennung
- 17. Repräsentieren Kmeans-Cluster in Grafiken
- 18. Repräsentieren UML-Diagramm in OWL
- 19. repräsentieren binäre Suchbäume in Python
- 20. Berechnung der Differenz zwischen verschiedenen Spalten in verschiedenen Zeilen
- 21. Verwenden von SCNFloor in ARKIt
- 22. alle Spalten aus verschiedenen zwei Spalten SELECT
- 23. Kamera-Fokus in ARKit einstellen
- 24. Wie mit verschiedenen Spalten
- 25. SQL GROUP_CONCAT aufgeteilt in verschiedenen Spalten
- 26. Mapping Zeilen in Spalten in verschiedenen Tabellen
- 27. was ist die beste Datenstruktur Prolog Fakten und Regeln Basen in Python zu repräsentieren
- 28. Wie 2 Spalten in verschiedenen Datentabellen vergleichen
- 29. in verschiedenen Spalten in derselben Zeile duplizieren
- 30. Berechnungen von verschiedenen Spalten in MySQL Query
Ich hasse es einfach einen Link zu löschen, aber das ist ein guter Ausgangspunkt für Transformationsmatrizen: https://en.wikipedia.org/wiki/Transformation_matrix – orangenkopf