Three.js: المحرر : خطأ في النوع غير معلوم: normal.clone ليس دالة

تم إنشاؤها على ٢١ مايو ٢٠٢٠  ·  3تعليقات  ·  مصدر: mrdoob/three.js

وصف المشكلة

أقوم باستيراد ملف 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

إصدار Three.js
  • [x] ديف
  • [x] r116
المستعرض
  • [x] كل منهم
  • [ ] كروم
  • [ ] ثعلب النار
  • [ ] متصفح الانترنت
نظام التشغيل
  • [x] ويندوز
متطلبات الأجهزة (بطاقة الرسومات ، جهاز VR ، ...)

لا

Bug

ال 3 كومينتر

كما تمت مناقشته في المنتدى ، يحدث هذا لأن InterleaevedBufferAttribute ليس لديه طريقة clone() .

https://discourse.threejs.org/t/editor-uncaught-typeerror-normal-clone-is-not-a-function-gltfexporter-js/15415/2؟u=mugen87

يوجد خطأ وقت تشغيل مرتبط في المحرر يحدث لأن toJSON() مفقود أيضًا. ربما يمكننا إعادة تنشيط # 18537 وتنفيذ كلتا الطريقتين عبر إزالة التشذير في الوقت الحالي (مثل
حل سريع).

يوجد خطأ وقت تشغيل مرتبط في المحرر يحدث لأن toJSON () مفقود أيضًا. ربما يمكننا إعادة تنشيط # 18537 وتنفيذ كلتا الطريقتين عبر إزالة التشذير في الوقت الحالي (مثل
حل سريع).

يبدو جيدا. أفضل من الانهيار ... قد نرغب في إضافة فكرة console.log() حتى لا ننسى.

أعاد فتح العلاقات العامة وتحديثه وإضافة رسالة وحدة التحكم لكلتا الطريقتين 👍.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات