Three.js 学习之路(一)
2021-05-18 16:29
YPE html>
标签:over 大小 frame width nim vscode 构建 中文 art
1.一个友好的编辑器可以提高工作效率,webstrom,vscode是开发three.js的不错选择。
2.快速学习Three.js,可以从官网https://threejs.org/ 下载源码,查阅常用API,关注threejs分享案例。中文手册http://techbrood.com/threejs/docs/
3.快速构建一个通用的Three.js框架:
首先引入下载的three.js源文件到我们的项目中,接着创建必须的三个对象
(1).scence :存放所有3d场景中的对象,可通过scence.children快速拿到所有场景对象的信息(基于对象命名的索引,So命名规范极其重要);
(2).camera:摄像机包括透视摄像机(正交摄像机,立方体摄像机);
屏幕中心为世界三维坐标系原点,屏幕向外为Z,屏幕右方为X,屏幕上方为Y
(3).renderer:渲染器包括webgl和canvas,canvas是2d渲染的回退。通过渲染器把摄像机视口渲染到我们的网页中;
现在我们需要添加一个简单的3d模型,光源和一个render()实时渲染函数,一个3D Web Demo就可以完美运行了。
示例:
Three.js 学习之路(一)
标签:over 大小 frame width nim vscode 构建 中文 art
原文地址:http://www.cnblogs.com/JiSight/p/7729236.html
上一篇:webpack入门
下一篇:阿里云网站备案注销新规则