Importo un archivo gltf en three.js Editor, y cuando lo exporto, aparece este error
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
Y aqui esta el archivo
https://github.com/zypy333/test1/blob/HEAD/2cen.gltf
No
Como se discutió en el foro, esto sucede porque InterleaevedBufferAttribute
no tiene el método clone()
.
Hay un error de tiempo de ejecución relacionado en el editor que ocurre porque también falta toJSON()
. Tal vez podríamos reactivar # 18537 e implementar ambos métodos a través del desintercalado por ahora (como
una solución rápida).
Hay un error de tiempo de ejecución relacionado en el editor que ocurre porque también falta toJSON (). Tal vez podríamos reactivar # 18537 e implementar ambos métodos a través del desintercalado por ahora (como
una solución rápida).
Suena bien. Mejor que fallar ... Es posible que queramos agregar un pensamiento console.log()
para que no lo olvidemos.
Reabrió el PR, lo actualizó y agregó el mensaje de la consola para ambos métodos 👍.