2016-04-19 9 views
1

extrahieren Ich bin ein bisschen mit Tango-Gerät stecken. Ich möchte ein mit dem dynamischen Mesh-Prefab in Unity erstelltes Mesh exportieren. Ich habe die Tango3DRExtractWholeMesh Funktion gesehen, aber es funktioniert nicht für mich.Aus dem dynamischen Mesh in Google Tango

Ich habe die auszugebenden Ausgangsvariablen definiert und rufe dann die Funktion auf, die den Status in einer anderen Variablen speichert. So etwas wie das:

Vector3[] verts; 
Vector3[] normals; 
Color32[] colors; 
int[] indices; 
int numV, numT; 
Tango3DReconstruction.Status status =m_tangoApplication.Tango3DRExtractWholeMesh(verts, normals, colores, indexes, out numV, out numT) 

Aber Tango tut nichts zu diesem Zeitpunkt. Ich habe die Parameter des Tango-Managers überprüft und alle 3D-Rekonstruktionen aktiviert.

Sollte ich etwas anderes tun?

Antwort

1

Ich weiß, dass es funktioniert, aber für die anderen Menschen.

Verwenden TangoApplication.Tango3DRExtractWholeMesh()

aus: https://developers.google.com/project-tango/apis/unity/unity-meshing#tango_application_settings

Vergessen Sie nicht, Ihre Arrays (Eckpunkte, Normalen, Dreiecke und Farben) zu initialisieren, so dass sie groß genug, um die Daten aus dem Netz enthalten und dann funktioniert es.

Das Problem ist, dass wir noch nicht wissen, mit welcher Größe die Arrays initialisiert werden sollen.

0

Alles ist in Mira Release behoben, die neue Exportfunktionen hat. Es ist möglich, das Mesh-Objektmodell zu exportieren.

Verwandte Themen