{"repo":"zhangbo126/ThreeFlow","free":true,"listed":false,"github":"https://github.com/zhangbo126/ThreeFlow","clone":"git clone https://github.com/zhangbo126/ThreeFlow.git","description":"ThreeFlow is a Three.js editor built on Three.js, Vue3, and TypeScript.","language":"JavaScript","stars":83,"topics":["three","three-editor","three-view","threejs","threejs-example"],"license":"AGPL-3.0","category":"game-templates","readme_excerpt":"项目名称：ThreeFlow(3D场景编辑器) English 项目描述 ThreeFlow:一个基于 Three.js+Vue3+Vite+Typescript 实现的3D场景编辑器。 项目采用企业级开发标准，集成 ESLint + Stylelint + Prettier + Husky + CommitLint 确保代码质量保障体系。 对Three.js核心操作模块的功能进行单独模块化抽离封装，降低Three.js在前端现代框架（Vue3）中的开发成本。 🌐 安装/启动/打包(详见 package.json) 💚 支持项目 ⭐ 如果你觉得该项目对你有帮助那就留个star吧，这是对作者每次熬夜牺牲休息时间去更新开源项目最大的动力支持 🎵 主要技术栈 名称 版本 名称 版本 ------------------------ ------- ------------ ----- Vue 3.5.13 Typescript 5.7.x Vite 6.1.x Element-plus 2.9.4 Three 185 Pinia 2.3.x TWEEN 18.5.0 详见 package.json 🤗 🌺 开发环境 名称 版本 名称 版本 ---- ------- ------- ------ node 21.3.0 npm 10.2.4 yarn 1.22.21 windows 10 pnpm 9.15.1 mac M1-M4 ⚖️ 许可协议 本项目基于 AGPL-3.0 开源协议发布。 您可以： - ✅ 自由使用 ：用于个人学习、研究或商业项目。 - ✅ 二次开发 ：根据需求自由修改源代码。 但您必须遵守以下义务： - ❗ 开源义务 ：如果您修改了代码并通过网络提供服务（如 SaaS 网站、Web 应用）， 必须向该服务的所有用户公开完整的源代码 。 - ❗ 保留声明 ：必须保留原作者的版权声明(项目logo、项目名称、作者名称等)和协议说明。 ⚠️若有因您本人不遵守协议导致造成的一切损失，将由您本人承担 📚 商用Pro版（ThreeFlowX） ThreeFlowX（3D低代码场景编辑器）： 在保留了 ThreeFlow 所有功能的基础上，提供更加丰富多态的3D场景元素内容和更加强大的低代码自定义能力，以及优秀的性能处理和更加灵活便捷的操作。同时也提供了多模型、大场景资源的加载/渲染/存储的解决方案。 在线文档 : 在线地址 : 项目界面 👷 项目目录结构介绍 1. 入口文件 - App.vue : 应用程序的根组件，包含路由视图 - main.js : 应用程序入口文件，负责初始化 Vue 应用、注册全局组件、全局状态、指令和插件 2. /assets 目录 存放静态资源文件： - iconFont/ : 阿里巴巴矢量图标库文件（地址: - image/ : 图片资源 - previewIcon/ : 模型预览图片 - textures/ : 资源贴图文件 3. /components 目录 全局组件文件： - Loading/ : 自定义封装的页面加载loading - index.ts : 组件导出文件 4. /config 目录 常量配置和静态数据配置文件： - constant.ts : 常量定义 - defaultDragList.ts : 左侧模型拖拽资源内容数据 - propertyConfig.ts : 静态属性配置项 5. /enums 目录 全局枚举文件： - enum.ts : 场景、变换控制器、材质等相关枚","default_branch":null,"files":null,"tree":[],"storefront":"/r/zhangbo126","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zhangbo126/ThreeFlow/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}