类库 › FluidCAD
Fluid-CAD

Fluid-CAD/FluidCAD

FluidCAD是一个基于JavaScript的参数化CAD建模库,利用OpenCascade内核提供精确的B-Rep几何计算。它支持通过代码驱动3D设计,具备实时预览、传统CAD工作流(如草图、拉伸)及建模历史回溯功能,适用于Web环境下的程序化建模开发。

Fluid-CAD/FluidCAD

技术栈

extension/vscode javascript

构建工具

esbuild ^0.25.9

代码规范

ESLint ^9.34.0
查看全部依赖 (9)

开发依赖

@types/mocha ^10.0.10 @types/node 22.x @types/vscode ^1.104.0 @typescript-eslint/eslint-plugin ^8.42.0 @typescript-eslint/parser ^8.42.0 @vscode/test-cli ^0.0.11 @vscode/test-electron ^2.5.2 npm-run-all ^4.1.5 typescript ^5.9.2

根目录 javascript

构建工具

Vite ^8.0.8

测试

Vitest ^4.0.17

CSS 框架

Tailwind CSS ^4.2.2

代码规范

ESLint ^9.24.0 Prettier ^3.5.3
查看全部依赖 (29)

依赖

@modelcontextprotocol/sdk ^1.29.0 chokidar ^5.0.0 color-name ^2.1.0 commander ^14.0.3 express ^5.2.1 occjs-wrapper npm:occjs-fluidcad@8.0.0 open ^11.0.0 stacktrace-parser ^0.1.11 tree-sitter-wasms ^0.1.13 tsx ^4.21.0 undici ^8.3.0 web-tree-sitter ^0.24.7 ws ^8.18.0 zod ^4.4.3

开发依赖

@tabler/icons ^3.40.0 @tailwindcss/vite ^4.2.2 @types/express ^5.0.6 @types/js-yaml ^4.0.9 @types/node ^22.14.1 @types/three ^0.180.0 @types/ws ^8.18.0 camera-controls ^3.1.2 daisyui ^5.5.19 js-yaml ^4.1.1 lodash ^4.17.21 three ^0.180.0 three-viewport-gizmo ^2.2.0 ts-morph ^28.0.0 typescript ^5.9.2

截图

https://fluidcad.io/img/history.gif
https://fluidcad.io/img/region-extrude.gif
https://fluidcad.io/img/repeat.png
https://fluidcad.io/img/step-import.png
https://fluidcad.io/img/docs/tutorials/lantern-final.png
https://fluidcad.io/img/docs/tutorials/ice-cube-tray-final.png
https://fluidcad.io/img/docs/tutorials/grooved-box-final.png
https://fluidcad.io/img/docs/tutorials/flange-with-notch-final.png
https://fluidcad.io/img/docs/tutorials/cswp-sample-exam-final.png

评论

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-06-02 01:19
浙ICP备14020137号-1 $访客地图$