أقوم باستيراد ملف gltf إلى محرر three.js ، وعندما أقوم بتصديره ، تلقيت هذا الخطأ
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
وها هو الملف
https://github.com/zypy333/test1/blob/HEAD/2cen.gltf
لا
كما تمت مناقشته في المنتدى ، يحدث هذا لأن InterleaevedBufferAttribute
ليس لديه طريقة clone()
.
يوجد خطأ وقت تشغيل مرتبط في المحرر يحدث لأن toJSON()
مفقود أيضًا. ربما يمكننا إعادة تنشيط # 18537 وتنفيذ كلتا الطريقتين عبر إزالة التشذير في الوقت الحالي (مثل
حل سريع).
يوجد خطأ وقت تشغيل مرتبط في المحرر يحدث لأن toJSON () مفقود أيضًا. ربما يمكننا إعادة تنشيط # 18537 وتنفيذ كلتا الطريقتين عبر إزالة التشذير في الوقت الحالي (مثل
حل سريع).
يبدو جيدا. أفضل من الانهيار ... قد نرغب في إضافة فكرة console.log()
حتى لا ننسى.
أعاد فتح العلاقات العامة وتحديثه وإضافة رسالة وحدة التحكم لكلتا الطريقتين 👍.