回答編集履歴

1

「An error happened」が表示される理由を追記

2022/08/28 15:14

投稿

cx20
cx20

スコア4633

test CHANGED
@@ -11,3 +11,22 @@
11
11
  おそらく、モデルの原点が中央に無い為にずれて表示されているのではないかと思います。
12
12
  https://jsfiddle.net/cx20/c6smyd05/6/
13
13
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-08-28/455e570f-6df7-4651-8eb3-c93377fcb5d5.png)
14
+
15
+ > コンソールに「An error happened」と表示されてしまう
16
+
17
+ ドキュメントを確認してみたところ `load` メソッドの引数の指定が違っている気がします。
18
+ 順番的に `function ( error )` の代わりに `function ( xhr )` の方が呼ばれているのではないでしょうか?
19
+
20
+ https://threejs.org/docs/#examples/en/loaders/GLTFLoader
21
+
22
+ ```js
23
+ loader.load(
24
+ 'models/gltf/duck/duck.gltf',
25
+ function ( gltf ) {
26
+ },
27
+ function ( xhr ) {
28
+ },
29
+ function ( error ) {
30
+ }
31
+ );
32
+ ```