TvT.js是一款开源免费的三维可视化项目快速开发框架,深度融合ThreeJS、Vue3.x、TresJS三大技术生态,覆盖项目初始化、开发调试到部署上线全流程,助力开发者高效落地三维可视化应用。
1、官网文档:https://docs.icegl.cn/
2、在线预览:https://hawk86104.github.io
3、开源地址:https://github.com/hawk86104/three-vue-tres

框架内置集成项目常用能力封装,涵盖图标库、国际化多语言、接口请求、Vuex/Pinia状态管理、模型数据封装、页面布局、权限控制及路由管理等,开箱即用,大幅减少重复基建开发工作。
基于Vue3.x + ThreeJS构建,提供声明式ThreeJS开发写法,可沿用Vue3开发思维搭建三维场景;同时兼容TypeScript与JavaScript,适配最新版ThreeJS生态。内置丰富插件应用市场,覆盖多业务场景模板与功能扩展,支持项目快速搭建与二次拓展。
项目遵循约定优于配置设计理念,目录结构规范清晰,预置`package.json`、`tsconfig.json`、`.fes.js`等配置文件,统一划分common、components、models、pages等业务目录,上手简单、便于团队协作维护。
框架遵循Apache2开源协议,支持免费商用、永久开源且持续迭代维护;配套完善开发文档与问题反馈渠道,技术支撑稳定可靠。核心旨在降低三维可视化开发门槛、提升项目研发效率,助力三维可视化技术广泛落地应用。