mmGL是在THREEJS代码的基础上进行基础功能的抽取,满足三维图表构建的一个小的3D类库.
-
2018.5.16
- 初步构建图形渲染引擎,可以简单绘制三角形
-
2018.5.17
- 实现图形网格线的绘制
- 通过顶点渲染几何体
- 通过面的颜色渲染几何体
-
2018.5.18
- 物体重叠实现透明效果
- 绘制线条
-
2018.5.21
- 绘制点 点云
-
2018.5.22
- 绘制纹理
-
2018.5.23
- 绘制精灵sprite
-
2018.5.24
- Lambert材质渲染
- 灯光(环境光 平行光 点光源 聚光灯)
-
2018.5.25
- Phong材质渲染
-
2018.5.28
- 正交相机
-
2018.5.29
- 透视相机
-
2018.5.30
- 选中(射线)
-
2018.6.4
- 自定义shader
-
2018.6.5
- 条形图原型构建(技术点突破)
- 图表包围盒计算
- 文字标签绘制
- 绘制粗线条
-
2018.8.5
- 增加了文本纹理TextTexture
- 增加了文本精灵TextSprite
- 通过fontSize在三维空间中控制文字的大小
- 绘制清晰的文字
- demo:https://codepen.io/davidyanlong/pen/YjJdgB
-
2018.8.31
- 增加计算类 Spherical
-
2018.9.2
- 重构Sprite,不单独渲染