作为webgl优秀的第三方库,THREEJS有着强大的3D功能,可以用它创建各种三维场景,包括了摄影机、光影、材质等各种对象。下面就介绍下在VUE中应用THREEJS,纯代码构建一个会议室模型。
用到的知识点只要有三维几何体BoxGeometry、材质、纹理贴图、PlaneGeometry、CylinderGeometry,以及BSP的二元操作等。在使用Vue引入threejs中,我采用的方法是直接在index.html中引用。
包括首先初始化场景、创建地板、墙体、窗户、会议桌、花瓶、盆栽、椅子、大屏、三维文字等。由于代码比较多,大家可以私信我要代码和在线访问地址。下面展示一下最终效果
初次尝试,代码写的臃肿杂乱,不过比较适合刚入门的小伙伴,后续我也会将样例发布到云服务器上,可供大家在线预览。有不足之处欢迎指出,下方评论留言。大神请略过。。。