three.js
前端的那些事
在网页研发过程中,掌握各种调试技巧,必定能在工作中起到事半功倍的效果,譬如,快速定位问题,降低故障概率,分析逻辑错误,降低开发成本,提高工作效率。
展开
-
Three.js模型加载速度
Threejs开发项目加载的模型,可能会比较大,模型三角形面数越多,一方面是threejs渲染模型的性能下降,另一方面是加载模型的时间比较长,影响体验。因为三维模型文件往往比较大,所以Web3D项目相比较普通的前端web项目,需要加载文件体积比较大,需要花费的时间自然比较多,加载时间比较长的情况下,对于用户来说体验肯定不太好。二进制格式使用不同文件格式,文件的大小会有所不同,如果同一个模型,导出二进制.fbx大小要比文本格式的.obj文件要小1~2倍。常见的GLTF格式可以是文本格式,也可以使二转载 2020-11-02 10:25:48 · 6522 阅读 · 0 评论 -
three.js中OrbitControls.js的属性与方法
构造函数参数数说明new THREE.OrbitControls(object: Camera,domElement: HTMLDOMElement)object: 控制的相机domElement: 可选的,指定在特定的元素(例如画布 renderer.domElement)上工作属性autoRotate: Boolean 默认false。设定为true时,相机自动围绕目标旋转但必须在animation中循环调用update();autoRotateSpeed: F...原创 2020-10-23 11:29:25 · 2659 阅读 · 0 评论