bdaea2157470932ad2bb2f6d0c6465e209101fc2
Web FreeCAD BitBybit
FreeCAD-aligned web CAD frontend baseline for the BitBybit runtime boundary.
Current scope
- React + Vite frontend shell
- Three.js
0.185.1is 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
npm install
npm run dev
Build verification:
npm run build
Description
Languages
TypeScript
51.4%
JavaScript
32.1%
Python
7.8%
HTML
3.7%
C++
2.7%
Other
2.3%