J'importe un fichier gltf dans l'éditeur three.js, et quand je l'exporte, j'ai cette erreur
Uncaught TypeError: normal.clone is not a function
at createNormalizedNormalAttribute (GLTFExporter.js:297)
at processMesh (GLTFExporter.js:1240)
at processNode (GLTFExporter.js:1812)
at processNode (GLTFExporter.js:1860)
at processNode (GLTFExporter.js:1860)
at processScene (GLTFExporter.js:1921)
at processInput (GLTFExporter.js:1974)
at GLTFExporter.parse (GLTFExporter.js:2004)
at UIRow. (Menubar.File.js:272)
createNormalizedNormalAttribute @ GLTFExporter.js:297
processMesh @ GLTFExporter.js:1240
processNode @ GLTFExporter.js:1812
processNode @ GLTFExporter.js:1860
processNode @ GLTFExporter.js:1860
processScene @ GLTFExporter.js:1921
processInput @ GLTFExporter.js:1974
parse @ GLTFExporter.js:2004
(anonymous) @ Menubar.File.js:272
Et voici le fichier
https://github.com/zypy333/test1/blob/HEAD/2cen.gltf
non
Comme discuté sur le forum, cela se produit parce que InterleaevedBufferAttribute
n'a pas clone()
méthode
Il y a une erreur d'exécution associée dans l'éditeur qui se produit car toJSON()
est également manquant. Peut-être pourrions-nous réactiver # 18537 et implémenter les deux méthodes via le désentrelacement pour le moment (comme
une solution rapide).
Il y a une erreur d'exécution associée dans l'éditeur qui se produit parce que toJSON () est également manquant. Peut-être pourrions-nous réactiver # 18537 et implémenter les deux méthodes via le désentrelacement pour le moment (comme
une solution rapide).
Ça a l'air bien. Mieux que planter ... Nous voudrons peut-être ajouter une pensée console.log()
pour ne pas oublier.
Rouvrir le PR, le mettre à jour et ajouter le message de console pour les deux méthodes 👍.