基于 Three.js 组装的 Web 3D 开发框架
VIS-THREE 设计为一个组装式框架,意在简化和加速基于 Three.js 的 3D 应用程序开发过程。该项目强调模块化和易用性,使得开发者能够快速构建复杂的 3D 场景和应用。
特点
功能插件化
引擎提供功能插件的拔插能力,对各模块各功能进行解耦开发,持续集成,兼容拓展。
逻辑策略化
提供策略注入能力,与策略回滚能力,更好的组合插件与引擎集成,将逻辑与插件解耦,提高插件兼容,提高业务功能兼容,更好的持续集成。
场景配置化
提供配置化中间层,所有对象动作皆为配置,降低开发成本,你只用关系配置,剩下的交给我们。
工程组件化
通过@vue/reactivity提供MVVM的组件化开发方式,符合前端开发习惯,高效的进行web3D项目构建。
优势
-
强大的兼容性
-
更灵活的集成与迁移
-
更稳健的版本升级
-
更宽泛的框架结合
-
更顺畅的开发过渡
源码
https://github.com/vis-three/vis-three
在线文档
https://vis-three.github.io/