zoukankan      html  css  js  c++  java
  • 初步了解three.js

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title>threejs练习</title>
        <script type="text/javascript" src="three.js"></script>
        <style>
            *{margin:0;padding:0;}
        </style>
    </head>
    <body>
    <script>
        //1。thressjs中三大重建:场景、相机、渲染器
        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);
    
        //2.添加物体到场景中
        var geometry=new THREE.CubeGeometry(1,1,1);
        //THREE.CubeGeometry是一个几何体
    
        var material=new THREE.MeshBasicMaterial({color:0x008080});//0x00ff00
        var cube=new THREE.Mesh(geometry,material);
        scene.add(cube);
    
        //3.渲染。渲染循环
    
        camera.position.z = 5;
        function render() {
            requestAnimationFrame(render);
            cube.rotation.x += 0.08;//设置x,y的移动长度
            cube.rotation.y += 0.08;
            /*cube.rotation.z += 0.05;*/
            renderer.render(scene, camera);
        }
        render();
    
    </script>
    </body>
    </html>
  • 相关阅读:
    StopAllSounds
    GotoAndPlay
    区间(interval)
    因数(factor)
    [HAOI2009]逆序对数列
    生物分子gene
    数轴line
    [SCOI2008]配对
    精力(power)
    bzoj4987: Tree(树形dp)
  • 原文地址:https://www.cnblogs.com/zxcc/p/7478931.html
Copyright © 2011-2022 走看看