gltfファイルをthree.jsEditorにインポートし、エクスポートすると、このエラーが発生しました
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()
考えを追加したいかもしれません。
PRを再度開き、更新して、両方のメソッドのコンソールメッセージを追加しました👍。