案例:Three 加载.glb文件(苹果)     状态:可编辑再运行    进入竖版
 运行结果 
x
 
1
<!DOCTYPE html>
2
<html>
3
4
<head>
5
  <meta charset="UTF-8">
6
  <title>Three 加载.glb文件(苹果)</title>
7
  <style>
8
    body {
9
      margin: 0;
10
      overflow: hidden;
11
      /* 隐藏body窗口区域滚动条 */
12
    }
13
  </style>
14
  <script src="https://www.w3xue.com/js/threejs/threer92.js"></script>
15
  <script src="https://www.w3xue.com/example/threejs/solarsystem/files/OrbitControls.js"></script>
16
  <script src="https://www.w3xue.com/js/threejs/GLTFLoader.js"></script>
17
</head>
18
19
<body>
20
    <div id="app">
21
22
    </div>
23
    
24
  <script>
25
    /**
26
     * 创建场景对象Scene
27
     */
28
    var scene = new THREE.Scene();
29
30
    //加载外部glb文件
31
var loader = new THREE.GLTFLoader();
32
loader.load( '/js/threejs/apple.glb', function ( glb ) {
33
    console.log(glb.scene);
34
    glb.scene.position.set(0,0,25)
35
    glb.scene.scale.set(10,10,10); //放大倍数
36
    scene.add(glb.scene);
37
}, undefined, function ( error ) {
38
    console.error( error );
39
} );
40
41
      
42
    
43
    //三维坐标系辅助显示
44
    var AxesHelper = new THREE.AxesHelper(600);
45
    scene.add(AxesHelper);
46
    /**
47
     * 光源设置
48
     */