24 lines
857 B
Markdown
24 lines
857 B
Markdown
# CAD CDSL Workspace
|
|
|
|
This repository is organized as a CAD generation workspace with four runtime
|
|
programs and one AI skill:
|
|
|
|
- `frontend/`: Agent UI and 3D model preview.
|
|
- `backend/`: API, generation orchestration, engine, and official CDSL library.
|
|
- `solidworks_to_json/`: SolidWorks export plugin.
|
|
- `json_to_cdsl/`: SolidWorks JSON to parameterized CDSL converter.
|
|
- `backend/agent/skills/cad-engine/`: Instructions for the backend AI agent to use the CAD engine.
|
|
- `cdsl 5/`: Existing experimental assets kept unchanged for reference.
|
|
|
|
Run both application services from the repository root with:
|
|
|
|
```bash
|
|
./run.sh
|
|
```
|
|
|
|
On Windows, run `run.bat` instead.
|
|
|
|
Python 3 and Node.js (including npm) must be installed first. Both startup
|
|
scripts create `backend/.venv` and install the backend and frontend
|
|
dependencies automatically when they are missing.
|