threejs搭建一个三维城市建筑物模型俯视交互效果代码
代码语言:html
所属分类:三维
代码描述:threejs搭建一个三维城市建筑物模型俯视交互效果代码
下面为部分代码预览,完整代码请点击下载或在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