HTML5技术

Three.js 入门指南(核心对象) - CQ-engineer

字号+ 作者:H5之家 来源:H5之家 2016-12-13 08:24 我要评论( )

推荐大家可以看看这个:对于初步了解是极好的了。 官网:https://threejs.org/ 中文文档: three.js核心对象: scene(场景) camera(

  推荐大家可以看看这个:?url=RQU2exzV_EF3GATc3bzQU2o9LGMuCmiN5nUJth5SLG3E2TrxtBLQodJU_kZgfJjd9ljtR5XhZlHdzoHJ6kLeAF4uC9dttM1sNer60lg09gS对于初步了解是极好的了。

官网:https://threejs.org/

中文文档:

three.js核心对象: scene(场景)

         camera(相机)

         light(光源)

         mesh(模型)

         renderer(渲染器)

         render(渲染)

1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Document</title> 6 <script type="text/javascript" src="js/three.js"></script> 7 </head> 8 <body> 9 <script type="text/javascript"> 10 var scene = new THREE.Scene(); geometry = new THREE.BoxGeometry(100,100,100); 13 var material = new THREE.MeshLambertMaterial({color:0xff0000}); 14 var mesh = new THREE.Mesh(geometry,material); 15 scene.add(mesh); light = new THREE.PointLight({color:0xffffff}); 18 light.position.set(300,400,200); 19 scene.add(light); camera = new THREE.PerspectiveCamera(40,800/600,1,1000); 22 camera.position.set(200,200,200); 23 camera.lookAt(scene.position); renderer = new THREE.WebGLRenderer(); 26 renderer.setSize(800,600); 27 document.body.appendChild(renderer.domElement); 28 29 renderer.render(scene,camera); 30 </script> 31 </body> 32 </html>

 

 

最后的效果如图所示

 

 

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • Three.js外部模型加载 - CQ-engineer

    Three.js外部模型加载 - CQ-engineer

    2016-12-13 10:00

  • AlloyTouch与three.js 3D模型交互 - 【当耐特】

    AlloyTouch与three.js 3D模型交互 - 【当耐特】

    2016-12-08 10:00

  • Three.js制作360度全景图 - 九成

    Three.js制作360度全景图 - 九成

    2016-12-01 16:00

  • 移动Web利器transformjs入门 - 【当耐特】

    移动Web利器transformjs入门 - 【当耐特】

    2016-11-30 12:00

网友点评
e