Saya mengimpor file gltf ke Editor three.js, dan ketika saya mengekspornya, saya mendapat kesalahan ini
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
Dan ini filenya
https://github.com/zypy333/test1/blob/HEAD/2cen.gltf
tidak
Sebagaimana dibahas di forum, ini terjadi karena InterleaevedBufferAttribute
tidak memiliki metode clone()
.
Ada kesalahan runtime terkait di editor yang terjadi karena toJSON()
juga hilang. Mungkin kita bisa mengaktifkan kembali # 18537 dan mengimplementasikan kedua metode melalui de-interleaving untuk saat ini (seperti
perbaikan cepat).
Ada kesalahan waktu proses terkait di editor yang terjadi karena toJSON () juga hilang. Mungkin kita bisa mengaktifkan kembali # 18537 dan mengimplementasikan kedua metode melalui de-interleaving untuk saat ini (seperti
perbaikan cepat).
Kedengarannya bagus. Lebih baik daripada menabrak ... Kita mungkin ingin menambahkan pemikiran console.log()
agar kita tidak lupa.
Membuka kembali PR, memperbaruinya dan menambahkan pesan konsol untuk kedua metode 👍.