Based on vue3 and ThreeJs, see Doc for details
- Model import display, support OBJ, FBX, GLTF, GLB, RVT, IFC, SEA, 3DM, 3DS, 3MF, AMF, DAE, DRC, PLY, SVG, JSON and other 30+ formats;
- BIM model (RVT, IFC) lightweight display;
- Analysis of CAD drawings (DWG, DXF);
- Scene subcontract store read;
- WebSocket collaboration;
- Upyun USS store;
- Golang + MySQL backend support;
- Run script;
- Plug-in system;
- Animation editor;
- Physical engine support;
- Particle system support;
- WebGPU support;
- Data components (tentatively support: API interface, WebSocket, not support: front-end SQL, GraphQL);
- VUE / React components support;
- Low code data large screen;
- Golang's implementation: Astral3DEditorGoBack
git clone /~https://github.com/mlt131220/Astral3DEditor.git
cd Astral3DEditor
yarn install
yarn run dev
Tips:
Node > 18.0.0
;
yarn run build
Click here view the latest group invitation pictures。
If the project is to help to you, please leave you in here site, let more people see. Your reply will be the motivation for me to continue updating and maintaining。
This project code is completely open source and free to learn & use, if you are happy and want to donate, you can scan the QR code below:
This project is open source based on the Apache-2.0 protocol, anyone can use it for free, but in any case, please do not use it for commercial purposes, please contact the author for authorization.
This project is only for learning and exchange, do not use for any illegal purposes, otherwise the consequences will be your own. The author assumes no legal responsibility for any problems arising from the use of this project (original project or after secondary creation).