threejs实现canvas三维瀑布动画效果代码
代码语言:html
所属分类:三维
代码描述:threejs实现canvas三维瀑布动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <style> body { margin:0 } #canvas { background:#248079; } </style> </head> <body> <canvas id="canvas"></canvas> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/three.109.js"></script> <script> /* DaTouWang URL: www.datouwang.com */ var scene = new THREE.Scene(); var h = window.innerHeight, w = window.innerWidth; var aspectRatio = w / h, fieldOfView = 25, nearPlane = .1, farPlane = 1000; var camera = new THREE.PerspectiveCamera( fieldOfView, aspectRatio, nearPlane, farPlane); var renderer = new THREE.WebGLRenderer({canvas:canvas,alpha: true, antialias: true}); renderer.setSize( w, h ); renderer.shadowMapEnabled = true; renderer.shadowMap.type = THREE.PCFSoftShadowMap; document.body.appendChild( renderer.domElement ); camera.position.set(-5,6,8); // camera.position.set(0,0,8); // front // camera.position.set(-.........完整代码请登录后点击上方下载按钮下载查看
网友评论0