案例:Three 加载外部JSON场景对象     状态:可编辑再运行    进入竖版
 运行结果 
x
 
1
<!DOCTYPE html>
2
<html lang="en">
3
4
<head>
5
  <meta charset="UTF-8">
6
  <title>Three 加载外部JSON场景对象</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
</head>
17
18
<body>
19
      <div id="app">
20
    <div class="block" style="display:inline;width:500px">
21
      <el-slider v-model="time" show-input :max=1 :step=0.01></el-slider>
22
    </div>
23
  </div>
24
    
25
  <script>
26
    /**
27
     * 创建场景对象Scene
28
     */
29
    var scene = new THREE.Scene();
30
      
31
      
32
    var loader = new THREE.ObjectLoader();
33
    loader.load('/js/threejs/scene.json',function (obj) {
34
        console.log(obj);
35
        console.log(obj.type);
36
        obj.scale.set(100,100,100)
37
        scene.add(obj)
38
    })
39
      
40
    
41
    //三维坐标系辅助显示
42
    var AxesHelper = new THREE.AxesHelper(600);
43
    scene.add(AxesHelper);
44
45
    /**
46
     * 相机设置
47
     */
48
    var width = window.innerWidth; //窗口宽度