前几个星期突然接了小程序的任务,所以three.js的教程就晚点发布了。
直接上代码,先码上html和css:
<div id="canvas-frame"></div>
<style>
canvas { width: 100%; height: 100% }
div#canvas-frame {
border: none;
cursor: pointer;
width: 100%;
height: 600px;
background-color: #EEEEEE;
}
</style>
重点在js代码上:
//重构成规范的模式
var renderer;
function initThree(){
width = document.getElementById('canvas-frame').clientWidth;
height = document.getElementById('canvas-frame').clientHeight;
renderer = new THREE.WebGLRenderer({
antialias:true
});
renderer.setSize(width, height);
document.getElementById('canvas-frame').appendChild(r