@ bitbybit-dev/oct
OpenCascade Technology (OCCT) CAD 内核集成 位数 - 专业级3D型模型,包括布林操作、平板、沙发、阁楼、扫描、STEP/IGES进出口等等.
概览
此软件包包 OpenCascade 技术 以 Bitbybit 的额外算法为内核. 没错 独立于渲染框架 - 与巴比伦JS, 三.js, PlayCanvas一起使用, 或者建造自己的WebGL/WebGPU管道.
两项工作 节点.js 财务报告和审定财务报表 浏览器 环境。 对于浏览器应用程序,请考虑使用 @bitbybit-dev/oct-worker (英语) 将这个库包入一个非屏蔽的 WebWorker.
快速启动
使用OCCT预配置的项目脚手架最快的方法:
npx @bitbybit-dev/create-app my-project --engine threejs
cd my-project
npm install
npm run dev
这创造了一个完整的Vite + TypeScript项目,与OCCT,JSCAD,以及Manifold内核准备使用. 更多地了解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/occt 您的工程已经安装,并写入了第一次编译的代码.
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/occt 互联网档案馆的存檔,存档日期2014-12-22 |
| 单曲 | https://github.com/bitbybit-dev/bitbybit 页面存档备份,存于互联网档案馆 |
| 国家预防机制 | https://www.npmjs.com/package/@bitbybit-dev/occt (中文(简体) ) |
| 文档 | https://learn.bitbybit.dev/learn/code/common/occt/what-is-oct 互联网档案馆的存檔,存档日期2014-12-21 |
| API 参考 | https://docs.bitbybit.dev/classes/Bit.OCT |
| 单位测试覆盖率 | https://github.com/bitbybit-dev/bitbybit/ actions/workflows/verify.yml 互联网档案馆的存檔,存档日期2013-12-22 |
API 参考
此包中的每一个类, 方法和输入类型都记录在生成的 TypeScript API 引用中 :
示例应用程序
| 应用 | 源代码 |
|---|---|
| 螺旋壳 | GitHub 图像 |
| Cup 配置器 | GitHub 图像 |
| 黑克思之家概念 | 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生态系统的一部分: MIT - 有许可证,有开源TypeScript和闭源Bitbybit OCCT Kernel. 您的订阅有助于为持续发展提供资金.
社区
主要依赖关系
OpenCascade 技术(OCT),与 比特比特内核层, 德拉克语Name glTF 压缩和 快速 JSON 系统。 。 。 .
许可证
麻省理工学院 由位开发者比特: 此软件包中的 TypeScript 和 JavaScript
比特比特人OCCT克内尔号(Web Assembly,建于OCCT上) 内核为闭源:其每个
建立 OCCT (LGPL-2.1 与 Open CASCADE 例外) 和其他开源组件
比特比特内核层,C++其出处未发布. NOTICE 列出组件, licenses/
复制其许可证文本 NOTICE 并说如何使材料与内核重联
a 经修改的OCCT.