@bitbybit-dev/jscad-worker (英语)
非屏蔽 WebWorker 包装器 @ 比特比特- dev/jscad - 同步运行JSCAD固件模型操作,而不冻结UI.
概览
这个软件包通过WebWorker从Bitbybit中暴露出JSCAD 3D算法,使得所有的CSG和固态的建模操作都是同步而非阻塞的. 适合复杂的参数设计,需要响应的UI.
设计用途 浏览器环境对于节点.js,使用 @ 比特比特- dev/jscad 直接说.
快速启动
用JSCAD预配置的项目
npx @bitbybit-dev/create-app my-project --engine babylonjs
cd my-project
npm install
npm run dev
这与JSCAD(通过WebWorker),OCCT,以及准备使用的Manifold内核一起创建了完整的Vite + TypeScript项目. 更多地了解CLI。 。 。 .
需要服务器Side CAD吗?
CLI首先请您在 前端 应用程序或一个 CAD 云层 app. 选择“ 云” 用于脚手架, 并带有一个后端( 在 Cloudflare Workers, Node.js Express, 或 ASP. NET Core) 和一个 React + 3.js 前端。 您的 API 密钥留在服务器上, 前端代理通过您的后端请求 :
npx @bitbybit-dev/create-app my-cloud-project --type cloud
从5个后端模板中选择:Hono + SDK,Hono + REST,Node.js + SDK,Node.js + REST,或.NET + REST. 每一个都包括具有模型生成、分批操作和可随时运行的例子 CAD 管道。 。 。 . 学多点。 。 。 .
用一个人工智能代理
一个不知道API为它发明了合理名称的代理,而比特比特在其三个CAD内核中拥有的功能比任何模型所持有的内存都多. 免费 Bitbybit CAD MCP 移动程序 服务器去除猜想工作: 您的代理查看了该版本的确切签名、 参数默认、 返回类型和示例 @bitbybit-dev/jscad-worker 您的工程已经安装,并写入了第一次编译的代码.
claude mcp add --transport http bitbybit https://mcp.bitbybit.dev/mcp
Cursor, VS Code, Claude.ai, ChatGPT 和 Claude API 连接到同一个端点; npx -y @bitbybit-dev/mcp 在本地运行同一服务器, 并固定在您已安装的版本上 . 每个配置都在这里。 。 。 .
与一个 CAD 云层 键 比特比特 CAD 云 MCP 继续运行, 并让代理运行您的几何 - 测量一个 STEP 文件, 运行一个管道, 转换为 glTF - 并将结果作为文件递回 。 对于不能说MCP的助手,整个API也作为" 上下文文件编辑 文件AI部分 解释一切.
链接
| 资源 | 網址 |
|---|---|
| GitHub 图像 | https://github.com/bitbybit-dev/bitbybit/tree/master/packages/dev/jscad-worker 互联网档案馆的存檔,存档日期2014-12-11 |
| 单曲 | https://github.com/bitbybit-dev/bitbybit 页面存档备份,存于互联网档案馆 |
| 国家预防机制 | https://www.npmjs.com/package/@bitbybit-dev/jscad-worker (中文(简体) ) |
| 文档 | https://learn.bitbybit.dev/learn/npm-packages/intro. 中国植物物种信息数据库 |
| API 参考 | https://docs.bitbybit.dev/classes/Bit.JSCAD 页面存档备份,存于互联网档案馆 |
| 单位测试覆盖率 | https://github.com/bitbybit-dev/bitbybit/ actions/workflows/verify.yml 互联网档案馆的存檔,存档日期2013-12-22 |
API 参考
此包中的每一个类, 方法和输入类型都记录在生成的 TypeScript API 引用中 :
示例应用程序
| 应用 | 源代码 |
|---|---|
| 螺旋壳 | GitHub 图像 |
| Cup 配置器 | GitHub 图像 |
| 双层家具 (婴儿JS) | 封闭源代码 |
发展
# Build package
npm run build-p
# Run unit tests with coverage
npm run test:coverage
# Re-run them as you edit
npm run test:watch
Bitbybit 平台
除了国家防范机制一揽子计划之外,Bitbybit还提出:
- 视觉编程编辑器 - Rete & Blockly 拖放 三维模型,加摩纳哥 TypeScript 编辑器
- CAD 云类API - 满地建房 管道 构成所有比特比特算法,其中每个步骤可以引用先前步骤的输出。 支持参数模型生成,STEP到glTF转换,以及通过HTTP支持复杂的CAD工作流程
- 比特比特工作室 - 一个不断发展的视觉仪表板,其中API Key用户可以生成模型,转换文件,构建 带有图形界面的管道,检查任务,并预览3D结果
- 用于商店的 三维比特 - 电子商务交互式三维产品配置器
- 脚本运行器 - 在您的网站上直接执行视觉脚本
- 用于 AI 编码代理 -免费的 Bitbybit CAD MCP 移动程序 给克洛德代码, Cursor, VS代码, Claude.ai 和 ChatGPT 提供您使用的版本的准确 API; 带有密钥 CAD Cloud MCP 移动程序 也运行几何
- 商业和企业 - 我们帮助企业和企业开发定制应用程序,并在我们管理的服务器上旋转优化的CAD租户工作流程
支持项目
这个包是开源Bitbybit生态系统的一部分. 您的订阅有助于为持续发展提供资金.
社区
主要依赖关系
许可证
麻省理工学院 由位开发者比特