three.js
风神幻龙
这个作者很懒,什么都没留下…
展开
-
大型的obj文件如何处理和加载
做环物测试的时候使用的obj文件很小,加载起来也没那么耗时,但是很多情况下,得到的obj文件都会很大,例如三维扫描仪扫描出来的文件,动辄就是几百MB,直接加载变得不太现实,因此我们需要处理它。1.obj文件处理为gltf文件2.gltf文件压缩为更小的gltf文件如何处理?其实很简单,只需要借助node.js的npm的node_modules的两个插件,obj2gltf和gltf-pipeline,这里不再单独讲述如何安装了。obj2gltf -i model,objgltf-pipeline -原创 2020-07-03 17:09:26 · 6311 阅读 · 1 评论 -
threejs开关门动画
threejs开关门动画原创 2020-06-17 17:00:14 · 1117 阅读 · 1 评论 -
Three.js制作3D环物demo
three.js生成的环物效果原创 2020-06-11 17:52:31 · 1654 阅读 · 0 评论 -
获取行政区边界坐标
有时候我们想要绘制地图,少不了需要知道边界坐标,如何获取边界坐标呢,很多人会想到地图,不错,很多地图都已经给我们提供了边界坐标的数据1.百度地图部分代码示例 // 百度地图API功能 var map = new BMap.Map("allmap"); map.centerAndZoom(new BMap.Point(116.403765, 39.914850), 5); map.enableScrollWheelZoom(); function getBoundary(){原创 2020-05-27 16:17:54 · 2207 阅读 · 0 评论 -
Faceless geometries are not supported
最近学习three.js的时候遇到的一个问题,其实解决问题的办法是很简单geometry.faces.push(face)但是值得警醒的一个问题是,当你学习的时候,一般情况下是点线面一起学习,那么场景中自然少不了点和线,当场景中存在点的时候,即使不加face,仍然不会报错,暂时还不清楚具体缘由,但是给我们一个提醒,做练习的时候最好分开,不要混着,这样,每个知识面需要的东西才能清楚,不会让我们产生一些不必要的错觉。...原创 2020-05-22 14:56:49 · 2791 阅读 · 0 评论