Debug.log(vertices.Length.toString()); // show not 0!!--added myself
Mesh mesh = new Mesh();
mesh.vertices = vertices;
mesh.triangles = triangles;
Debug.log(mesh.vertices.Length.toString()); // show 0??? --added myself
Ceci est un exemple de code de google tango SDK (j'ai ajouté les deux codes debug.log
). sommets et triangles est obtenu directement depuis Dll api. J'ai trouvé que quand vertices.length est plus grand qu'un certain nombre (trop de mesh 3D reconstruit selon la dll), par exemple 10000. le code mesh.vertices = vertices;
échouera, ce qui conduit au deuxième journal montre 0
(bien sûr, le premier journal montre un certain nombre plus grand que 0
).L'exemple de code Unity SDK de JTango: "mesh.vertices = vertices" a échoué?
Je ne sais pas pourquoi?
cela peut être la réponse, ou au moins me donne une direction à creuser! Je vais essayer. THX! – vincent