zoukankan      html  css  js  c++  java
  • 【three.js 第一课】创建场景,显示几何体

    <!DOCTYPE html>
    <html>
    <head>
        <title>demo1</title>
    </head>
    <style type="text/css">
       body{
            margin:0;
       }
       canvas{
            100%;
            height:100%;
       }
    </style>
    <body>
        <script src="jquery.min.js"></script>
        <script src="../build/three.js"></script>
        <script type="text/javascript"> 
            var scene = new THREE.Scene();//创建场景
            //创建一个摄像机对象
            var camera = new THREE.PerspectiveCamera(75,window.innerWidth / window.innerHeight, 0.1, 1000);
     
             //创建渲染器
            var renderer = new THREE.WebGLRenderer();
            renderer.setSize(window.innerWidth, window.innerHeight);
           
            document.body.appendChild(renderer.domElement);//渲染到浏览器
     
            //创建形状BoxGeometry
            var geometry = new THREE.BoxGeometry(1,1,1);
     
            //创建材料   wireframe是否使用线条
            var material = new THREE.MeshBasicMaterial({color:0xFFFFFF,wireframe:false});
            
            //将材料和形状结合
            var cube = new THREE.Mesh(geometry,material);
            
            //加入场景中
            scene.add(cube);
     
            camera.position.z=3;//设置相机的位置
     
     
            //逻辑
            var update=function(){
                //物体随着XY轴旋转
                cube.rotation.x +=0.01;
                cube.rotation.y += 0.005;
            }
     
            //绘画渲染
            var render=function() {
                renderer.render(scene,camera);
            }
     
            //循环运行update,render
            var loop=function() {
                 requestAnimationFrame(loop);
                 update();
                 render();
            }
     
            loop();//循环开始
        </script>
    </body>
    </html>
  • 相关阅读:
    PHP获取汉字拼音首字母
    记录,待总结5
    HDU2833 WuKong Floyd
    搜索
    记录,待总结4
    HDU3350 #define is unsafe 栈的应用
    指针与引用的混合使用总结
    多源最短路径 Floyd
    引用总结
    函数返回值总结
  • 原文地址:https://www.cnblogs.com/smedas/p/12455948.html
Copyright © 2011-2022 走看看