threejs搭建一个三维城市建筑物模型俯视交互效果代码

代码语言:html

所属分类:三维

代码描述:threejs搭建一个三维城市建筑物模型俯视交互效果代码

代码标签: three 三维 城市 模型

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en">

<head>

    <meta charset="UTF-8">




    <style>
        body{margin: 0px; background-color: #bbbbbb; overflow: hidden;}
    </style>


</head>

<body>
    <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/three.58.js"></script>


    <script>
        var renderer = new THREE.WebGLRenderer();
        renderer.setSize(window.innerWidth, window.innerHeight);
        document.body.appendChild(renderer.domElement);
        
        
        
        var updateFcts = [];
        var scene = new THREE.Scene();
        var camera = new THREE.PerspectiveCamera(45, window.innerWidth / window.innerHeight, 0.01, 3000);
        camera.position.z = 200;
        
        
        
        window.addEventListener("resize", function () {
          let width = window.innerWidth;
          let height = window.innerHeight;
          renderer.setSize(width, height);
          camera.aspect = width / height;
          camera.updateProjectionMatrix();
        });
        
        
        //////////////////////////////////////////////////////////////////////////////////
        //		comment								//
        //////////////////////////////////////////////////////////////////////////////////
        // from @mrdoob http://www.mrdoob.com/lab/javascript/webgl/city/01/
        
        var THREEx = THREEx || {};
        
        THREEx.Proce.........完整代码请登录后点击上方下载按钮下载查看

网友评论0