WebGlobe 0.3.5
更新:
- 之前版本的地球半径为6378137,数值太大,导致视景体的far值很大,near值为1,导致深度值的精度很低,z-buffer出现错误,深度测试失败,现在将地球半径修改为500,视景体far值也变成1000左右,并且通过更改摄像机位置以及调整摄像机fov值的方式实现缩放效果,这种方案能基本解决深度值的精度问题。
- 减少不必要的数学计算: #21
- 优化切片加载算法: #26
- 增加大气荧光效果: #16
- 修复issue:#9, #10, #14, #16, #20, #21, #26
- 使用gulp进行编译打包,gulpfile中定义了多个task,并在package.json中定义了对应的npm scripts:
- npm run clear 用于清除编译打包的结果
- npm run compile 用于将TypeScript版本的模块编译成JavaScript版本的AMD模块
- npm run bundle 用于将TypeScript版本的模块打包成一个JavaScript压缩文件
- npm run build 用于执行以上所有的task
- npm start 用于执行build