案例:Three 材质效果1     状态:可编辑再运行    进入竖版
 运行结果 
x
 
1
<!DOCTYPE html>
2
<html>
3
<head>
4
  <meta charset="UTF-8">
5
  <title>Three 材质效果1</title>
6
  <style>
7
    body {
8
      margin: 0;
9
      overflow: hidden;
10
      /* 隐藏body窗口区域滚动条 */
11
    }
12
  </style>
13
  <!--引入three.js三维引擎-->
14
  <script src="/js/threejs/threer92.js"></script>
15
  <script src="/example/threejs/solarsystem/files/OrbitControls.js"></script>
16
</head>
17
18
<body>
19
  <script>
20
    /**
21
     * 创建场景对象Scene
22
     */
23
    var scene = new THREE.Scene();
24
    /**
25
     * 创建网格模型
26
     */
27
    // var geometry = new THREE.SphereGeometry(60, 40, 40); //创建一个球体几何对象
28
29
      // 立方体网格模型
30
    var geometry1 = new THREE.BoxGeometry(100, 100, 100);
31
    var material1 = new THREE.MeshLambertMaterial({
32
        color:0xff0000,
33
        opacity:0.7,
34
        transparent:true,
35
    });//材质对象
36
    var mesh1 = new THREE.Mesh(geometry1, material1); //网格模型对象Mesh
37
    scene.add(mesh1); //网格模型添加到场景中
38
39
    // 球体网格模型
40
    var geometry2 = new THREE.SphereGeometry(60, 40, 40);
41
    var material2 = new THREE.MeshLambertMaterial({
42
        wireframe:true,
43
        color: 0xff00ff
44
    });
45
    var mesh2 = new THREE.Mesh(geometry2, material2); //网格模型对象Mesh
46
    mesh2.translateY(120); //球体网格模型沿Y轴正方向平移120
47
    scene.add(mesh2);
48