中文说明
tp-editor(2D/3D)A topology 2D/3D editor with nodejs, express, socket.io es6, HT for Web and vite. It's a powerful large-screen data visualization tool with low-code.
Features
- Graphic drawing and editing by darg ang drop;
- Displays, symbols and compoents importing(darg ang drop) and exporting(content menu);
- 2D assets and 3D models importing;
- SVG, CAD importing and displays, symbols converting;
- Obj, mtl, UVW 3D support;
- Displays, symbols, scenes preview;
- Attributes, styles, fields dataBinding;
- Themes, menus, tabs and control functions configuration and customization;
- I18n support;
- Http(s) and websocket support;
- Third party data visualization libs support (Echarts).
Snapshots
Run
Develpment
- Edit the configuration file
// server/config.ini
[Dev]
port = 4000
autoOpen = false
storagePrefix =
urlPrefix =
is3D = false
clientDir = ../client
customDir = ../instance/custom
storageDir = ../instance/storage
- Run the development client
cd tp-editor\client
npm run dev
- Run the development server with nodemon
cd tp-editor\server
npm run dev
Production
- Edit the configuration file
// server/config.ini
[Pro]
port = 3000
autoOpen = true
storagePrefix =
urlPrefix =
is3D = false
clientDir = public
customDir = ../instance/custom
storageDir = ../instance/storage
- Build the production client
cd tp-editor\client
npm run build
- Double click run.bat, enjoy~~