这是一个 threejs 学习文档项目,旨在用原生 threejs 进行 3D 前端效果的学习,并应用在 react 等其他前端项目工程中。
在开发学习过程中,为了简便后续demo快速开发和精简demo代码,进行了简单的封装
- CreateThree 是对 THREE 引擎简单封装类,实现了基本渲染、模型加载、gui调试器等逻辑
- ThreeMap 是基于封装引擎 CreateThree 扩展的用于地图渲染的工具类,可以通过 geojson 数据,快速实现地图模型、地图相关可视化渲染等
- CreateMapMaterial 是基于封装引擎 CreateThree 扩展的用于快速添加常用地图可视化材质