Importo um arquivo gltf para o Editor three.js e, quando o exporto, recebo este erro
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
E aqui está o arquivo
https://github.com/zypy333/test1/blob/HEAD/2cen.gltf
não
Conforme discutido no fórum, isso acontece porque InterleaevedBufferAttribute
não tem o método clone()
.
Há um erro de tempo de execução relacionado no editor que ocorre porque toJSON()
está faltando. Talvez pudéssemos reativar # 18537 e implementar ambos os métodos via desintercalação por enquanto (como
uma solução rápida).
Há um erro de tempo de execução relacionado no editor que ocorre porque toJSON () também está ausente. Talvez pudéssemos reativar # 18537 e implementar ambos os métodos via desintercalação por enquanto (como
uma solução rápida).
Soa bem. Melhor do que travar ... Podemos querer adicionar um console.log()
pensamento para não esquecer.
Reabriu o PR, atualizou-o e adicionou a mensagem do console para ambos os métodos 👍.