27 lines
823 B
Markdown
27 lines
823 B
Markdown
# Web FreeCAD BitBybit
|
|
|
|
FreeCAD-aligned web CAD frontend baseline for the BitBybit runtime boundary.
|
|
|
|
## Current scope
|
|
|
|
- React + Vite frontend shell
|
|
- Three.js `0.185.1` is pinned for the internal Viewport Adapter; React does not import Three.js directly.
|
|
- FreeCAD-style application menus, workbench navigation, Combo View, Task Dock, viewport and Report view
|
|
- Machine-readable workbench and command manifest in `src/freecadManifest.ts`
|
|
- Chinese implementation plan in `docs/web-cad-implementation-plan.zh-CN.md`
|
|
|
|
The current milestone is a static interface prototype. Real BitBybit Facade, FreeCAD/OCCT WASM, Three.js geometry, SQLite WASM and OPFS persistence are scheduled for the following integration milestones.
|
|
|
|
## Development
|
|
|
|
```bash
|
|
npm install
|
|
npm run dev
|
|
```
|
|
|
|
Build verification:
|
|
|
|
```bash
|
|
npm run build
|
|
```
|