{"id":27535688,"url":"https://github.com/mlt131220/astral3deditor","last_synced_at":"2025-05-15T09:09:12.551Z","repository":{"id":152007027,"uuid":"411521053","full_name":"mlt131220/Astral3DEditor","owner":"mlt131220","description":"基于Vue3 + THREE.JS 免费开源的三维可视化孪生场景编辑器，包含BIM轻量化、CAD解析预览、粒子系统、插件系统等特色功能。               Based on vue3 + three.js free open source 3D visual twin scene editor, including BIM lightweight, CAD analysis preview, particle system, plug-in system and other features.","archived":false,"fork":false,"pushed_at":"2025-04-09T18:11:38.000Z","size":24336,"stargazers_count":738,"open_issues_count":1,"forks_count":153,"subscribers_count":44,"default_branch":"main","last_synced_at":"2025-04-09T19:24:48.963Z","etag":null,"topics":["3d","bim","cad","editor","threejs","threejs-editor","vue3","webgl","webgpu"],"latest_commit_sha":null,"homepage":"https://editor.astraljs.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mlt131220.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-09-29T03:46:49.000Z","updated_at":"2025-04-09T18:11:42.000Z","dependencies_parsed_at":"2025-01-23T04:33:07.729Z","dependency_job_id":null,"html_url":"https://github.com/mlt131220/Astral3DEditor","commit_stats":null,"previous_names":["mlt131220/es-3deditor","mlt131220/astral3deditor"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mlt131220%2FAstral3DEditor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mlt131220%2FAstral3DEditor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mlt131220%2FAstral3DEditor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mlt131220%2FAstral3DEditor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mlt131220","download_url":"https://codeload.github.com/mlt131220/Astral3DEditor/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249535844,"owners_count":21287496,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["3d","bim","cad","editor","threejs","threejs-editor","vue3","webgl","webgpu"],"created_at":"2025-04-18T19:10:22.919Z","updated_at":"2025-04-18T19:10:23.656Z","avatar_url":"https://github.com/mlt131220.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \u003cimg src=\"https://editor.astraljs.com/static/images/logo/logo.png\" width=\"30\" height=\"30\"\u003e Astral 3D Editor\n\n🌍 [English](README.en.md) | 简体中文\n\n[![Online Demo](https://img.shields.io/badge/Online_Demo-Astral_3D_Editor-8732D7?style=for-the-badge\u0026logo=google-chrome\u0026logoColor=white)](https://editor.astraljs.com)\n\n\u003e 基于 Vue3 + Three.js 的现代 Web 3D 编辑器\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"http://editor-doc.astraljs.com/images/home/thumbnailDark.png\" width=\"800\" alt=\"Editor City Preview\"\u003e\n  \u003cimg src=\"http://editor-doc.astraljs.com/images/home/industryDark.png?t=20250318\" width=\"800\" alt=\"Editor Preview\"\u003e\n\u003c/div\u003e\n\n## 💬 加入社区\n\n通过以下方式获取最新动态和技术支持：\n\n[![WeChat Group](https://img.shields.io/badge/微信交流群-扫码加入-07C160?logo=wechat\u0026logoColor=white)](https://upyun.astraljs.com/static/images/WeChatGroup.jpg)\n[![Contact Author](https://img.shields.io/badge/联系作者-个人微信-07C160?logo=wechat\u0026logoColor=white)](https://upyun.astraljs.com/static/images/ContactMe.jpg)\n\n## 🚀 核心能力\n\n### 核心功能\n- ✅ 多格式支持：30+ 模型格式（GLTF/OBJ/FBX/GLB/RVT/IFC等）\n- ✅ BIM模型轻量化展示（RVT/IFC）\n- ✅ CAD图纸解析（DWG/DXF）\n- ✅ 场景分包存储与加载\n- ✅ WebSocket 多人协作\n\n### 扩展能力\n- 🧩 插件系统\n- 📜 脚本运行时\n- 💫 粒子系统\n- ❄️ 天气系统\n- ☁️ 云存储集成（又拍云 USS）\n- 🎠 动画编辑器\n\n### 即将到来\n- 🚧 物理引擎支持\n- 🚧 WebGPU 支持\n- 🚧 数据组件（API/WebSocket）\n- 🚧 低代码数据大屏\n\n## 🛠️ 技术栈\n\n![Vue3](https://img.shields.io/badge/Vue-3.3.4-4FC08D?logo=vuedotjs)\n![Three.js](https://img.shields.io/badge/Three.js-r170-000000?logo=threedotjs)\n![Cesium](https://img.shields.io/badge/Cesium-1.107.0-0133B4?logo=cesium)\n![NaiveUI](https://img.shields.io/badge/Naive_UI-2.39.0-66C060?logo=vue.js)\n![UnoCSS](https://img.shields.io/badge/UnoCSS-0.46.5-333333?logo=unocss)\n![Go](https://img.shields.io/badge/Backend-Go_1.20-00ADD8?logo=go)\n![MIT License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)\n\n## ⚡ 快速开始\n\n### 前置需求\n- Node.js ≥ 18.x\n- Yarn\n\n### 本地运行\n```bash\ngit clone https://github.com/mlt131220/Astral3DEditor.git\ncd Astral3DEditor\nyarn install\nyarn run dev\n```\n\n\u003e 📢 提示：默认使用测试后端 `http://43.140.200.138:8080`（数据不定期清空）\n\n### 生产构建\n```bash\nyarn run build\n```\n\n## 📚 生态相关\n\n### 后端实现\n[![Go Backend](https://img.shields.io/badge/后端实现-Astral3DEditorGoBack-00ADD8?logo=go)](https://github.com/mlt131220/ES3DEditorGoBack)\n\n### 文档中心\n[![Documentation](https://img.shields.io/badge/文档中心-Astral_Docs-8732D7?logo=gitbook)](http://editor-doc.astraljs.com/)\n\n## ☕ 支持项目\n\n如果本项目对您有帮助，欢迎：\n\n1. 在 [用户案例墙](https://github.com/mlt131220/ES-3DEditor/issues/2) 留下您的使用场景\n2. 扫码支持开发者：\n\n| 支付宝                                                                         | 微信支付                                                                       |\n|-----------------------------------------------------------------------------|----------------------------------------------------------------------------|\n| \u003cimg src=\"https://upyun.astraljs.com/static/images/alipay.jpg\" width=\"200\"\u003e | \u003cimg src=\"https://upyun.astraljs.com/static/images/wepay.jpg\" width=\"200\"\u003e |\n\n## ⚖️ 许可协议\n\n本项目采用 **[Apache-2.0 License](LICENSE)** 开源协议，使用时请遵守以下条款：\n\n- ✅ 允许：个人学习、二次开发、非商业用途\n- ⚠️ 需要授权：商业用途\n- ❌ 禁止：将本项目用于非法用途\n\n**[完整法律声明](LEGAL.md)** | **[贡献指南](CONTRIBUTING.md)**\n\n## 🌟 Star 趋势\n\n[![Star History Chart](https://api.star-history.com/svg?repos=mlt131220/Astral3DEditor\u0026type=Date)](https://star-history.com/#mlt131220/Astral3DEditor\u0026Date)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmlt131220%2Fastral3deditor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmlt131220%2Fastral3deditor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmlt131220%2Fastral3deditor/lists"}