# @bitbybit-dev/manifold 中文文档

规范地址：https://npmcn.com/package/%40bitbybit-dev/manifold/

版本：1\.6\.0
npm 元数据更新时间：2026-10-28T22:46:33.770Z
中文译文更新时间：2026-11-08T04:40:29.374Z
软件包许可：MIT

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40bitbybit-dev/manifold
原文对照：https://npmcn.com/package/%40bitbybit-dev/manifold/?lang=original
项目主页：https://docs.bitbybit.dev/classes/Bit.Manifold
源码仓库：https://github.com/bitbybit-dev/bitbybit

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：406 kB，71 个文件
- 模块格式：ES Module
- TypeScript 类型：包内自带
- 运行依赖：2 个
- 首次发布：2024-11-26T13:43:48.181Z
- 最新版本发布：2026-10-28T22:46:33.250Z
- 近 30 天下载量：3807（2026-10-08 至 2026-11-06，npm 官方下载统计）
- 已发布版本数：53（近 12 个月 30 个）

## 中文简介

Bit by Bit 开发者 Manifold 基于 CAD 的程序几何库

## 安装

```sh
npm install @bitbybit-dev/manifold
```

也可以使用：`pnpm add @bitbybit-dev/manifold`、`yarn add @bitbybit-dev/manifold`、`bun add @bitbybit-dev/manifold`

## README

# @ bitbybit- dev/ 磁盘

[移动](https://github.com/elalish/manifold) 三维网布尔引擎集成 [位数](https://bitbybit.dev/) - 水密几何的快速结合、相接、差分和网格操作.

![Picture showing bitbybit.dev platform](https://bitbybit.dev/files/site/git-cover.png)

## 概览

此软件包包 [数位-3d](https://github.com/elalish/manifold) CAD内核(由Emmett Lalish和Chun Kit LAM出自Bitbybit)附加了算法. Manifold在保证-水密几何上被优化用于闪电快网布尔操作 - 3D打印和游戏资产创建的理想.

两项工作 **节点.js** 财务报告和审定财务报表 **浏览器** 环境。 对于浏览器应用程序,我们推荐 [@ bitbybit-dev/ manyfold- 工作人](https://www.npmjs.com/package/@bitbybit-dev/manifold-worker) 将这个库包入一个非屏蔽的 WebWorker.

## 快速启动

最快的脚手架方式

```bash
npx @bitbybit-dev/create-app my-project --engine threejs
cd my-project
npm install
npm run dev
```

这创造了一个完整的Vite + TypeScript项目,其中包含Manifold,OCCT,以及JSCAD内核准备使用. [更多地了解CLI](https://learn.bitbybit.dev/learn/npm-packages/intro)。 。 。 .

### 需要服务器Side CAD吗?

CLI首先请您在 **前端** 应用程序或一个 **CAD 云层** app. 选择“ 云” 用于脚手架, 并带有一个后端( 在 Cloudflare Workers, Node.js Express, 或 ASP. NET Core) 和一个 React + 3.js 前端。 您的 API 密钥留在服务器上, 前端代理通过您的后端请求 :

```bash
npx @bitbybit-dev/create-app my-cloud-project --type cloud
```

从5个后端模板中选择:Hono + SDK,Hono + REST,Node.js + SDK,Node.js + REST,或.NET + REST. 每一个都包括具有模型生成、分批操作和可随时运行的例子 [CAD 管道](https://learn.bitbybit.dev/api/sdk/typescript/pipelines)。 。 。 . [学多点](https://learn.bitbybit.dev/api/cloud-api)。 。 。 .

## 用一个人工智能代理

一个不知道API为它发明了合理名称的代理,而比特比特在其三个CAD内核中拥有的功能比任何模型所持有的内存都多. 免费 **[Bitbybit CAD MCP 移动程序](https://learn.bitbybit.dev/learn/using-ai-with-bitbybit/mcp/bitbybit-mcp)** 服务器去除猜想工作: 您的代理查看了该版本的确切签名、 参数默认、 返回类型和示例 `@bitbybit-dev/manifold` 您的工程已经安装,并写入了第一次编译的代码.

```bash
claude mcp add --transport http bitbybit https://mcp.bitbybit.dev/mcp
```

Cursor, VS Code, Claude.ai, ChatGPT 和 Claude API 连接到同一个端点; [`npx -y @bitbybit-dev/mcp`](https://www.npmjs.com/package/@bitbybit-dev/mcp) 在本地运行同一服务器, 并固定在您已安装的版本上 . [每个配置都在这里](https://learn.bitbybit.dev/learn/using-ai-with-bitbybit/mcp/bitbybit-mcp)。 。 。 .

与一个 [CAD 云层](https://bitbybit.dev/cad-cloud) 键 [比特比特 CAD 云 MCP](https://learn.bitbybit.dev/learn/using-ai-with-bitbybit/mcp/cad-cloud-mcp) 继续运行, 并让代理运行您的几何 - 测量一个 STEP 文件, 运行一个管道, 转换为 glTF - 并将结果作为文件递回 。 对于不能说MCP的助手,整个API也作为" [上下文文件](https://learn.bitbybit.dev/learn/using-ai-with-bitbybit/prompt-contexts)编辑 [文件AI部分](https://learn.bitbybit.dev/learn/using-ai-with-bitbybit/intro) 解释一切.

## 链接

| 资源 | 網址 |
| --- | --- |
| **GitHub 图像** | [https://github.com/bitbybit-dev/bitbybit/tree/master/packages/dev/manifold 互联网档案馆的存檔,存档日期2013-12-20](https://github.com/bitbybit-dev/bitbybit/tree/master/packages/dev/manifold) |
| **单曲** | [https://github.com/bitbybit-dev/bitbybit 页面存档备份,存于互联网档案馆](https://github.com/bitbybit-dev/bitbybit) |
| **国家预防机制** | https://www.npmjs.com/package/@bitbybit-dev/manifold 互联网档案馆的存檔,存档日期2013-12-02 |
| **文档** | [https://learn.bitbybit.dev/learn/npm-packages/intro. 中国植物物种信息数据库](https://learn.bitbybit.dev/learn/npm-packages/intro) |
| **API 参考** | [https://docs.bitbybit.dev/classes/Bit. Manifold 页面存档备份,存于互联网档案馆](https://docs.bitbybit.dev/classes/Bit.Manifold) |
| **单位测试覆盖率** | [https://github.com/bitbybit-dev/bitbybit/ actions/workflows/verify.yml 互联网档案馆的存檔,存档日期2013-12-22](https://github.com/bitbybit-dev/bitbybit/actions/workflows/verify.yml) |

### API 参考

此包中的每一个类, 方法和输入类型都记录在生成的 TypeScript API 引用中 :

-   [移动](https://docs.bitbybit.dev/classes/Bit.Manifold)
-   [货币形状](https://docs.bitbybit.dev/classes/Bit.ManifoldShapes)
-   [手提包布尔斯](https://docs.bitbybit.dev/classes/Bit.ManifoldBooleans)
-   [操作输入类型](https://docs.bitbybit.dev/modules/Bit.Inputs.Manifold)

## 示例应用程序

| 应用 | 源代码 |
| --- | --- |
| [曼尼弗斯切片网](https://app-store.bitbybit.dev/manifold-sliced-mesh) | [GitHub 图像](https://github.com/bitbybit-dev/app-examples/tree/main/react/threejs/vase) |
| [螺旋壳](https://learn.bitbybit.dev/learn/npm-packages/threejs/advanced-parametric-3d-model) | [GitHub 图像](https://github.com/bitbybit-dev/bitbybit/tree/master/examples/vite/threejs/hex-shell) |
| [双层家具](https://app-store.bitbybit.dev/terrace-furniture) (婴儿JS) | 封闭源代码 |

## 发展

```bash
# 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还提出:

-   **[视觉编程编辑器](https://bitbybit.dev/)** - Rete & Blockly 拖放 三维模型,加摩纳哥 TypeScript 编辑器
-   **[CAD 云类API](https://learn.bitbybit.dev/api/cloud-api)** - 满地建房 [管道](https://learn.bitbybit.dev/api/sdk/typescript/pipelines) 构成所有比特比特算法,其中每个步骤可以引用先前步骤的输出。 支持参数模型生成,STEP到glTF转换,以及通过HTTP支持复杂的CAD工作流程
-   **[比特比特工作室](https://studio.bitbybit.dev/)** - 一个不断发展的视觉仪表板,其中API Key用户可以生成模型,转换文件,构建 [带有图形界面的管道](https://learn.bitbybit.dev/api/studio/intro),检查任务,并预览3D结果
-   **[用于商店的 三维比特](https://apps.shopify.com/3d-bits-1)** - 电子商务交互式三维产品配置器
-   **[脚本运行器](https://learn.bitbybit.dev/learn/runners/intro)** - 在您的网站上直接执行视觉脚本
-   **[用于 AI 编码代理](https://learn.bitbybit.dev/learn/using-ai-with-bitbybit/intro)** -免费的 [Bitbybit CAD MCP 移动程序](https://learn.bitbybit.dev/learn/using-ai-with-bitbybit/mcp/bitbybit-mcp) 给克洛德代码, Cursor, VS代码, Claude.ai 和 ChatGPT 提供您使用的版本的准确 API; 带有密钥 [CAD Cloud MCP 移动程序](https://learn.bitbybit.dev/learn/using-ai-with-bitbybit/mcp/cad-cloud-mcp) 也运行几何
-   **[商业和企业](https://bitbybit.dev/b2b)** - 我们帮助企业和企业开发定制应用程序,并在我们管理的服务器上旋转优化的CAD租户工作流程

## 支持项目

这个包是开源Bitbybit生态系统的一部分. 您的订阅有助于为持续发展提供资金.

⭐ **[订户-银或金计划](https://bitbybit.dev/auth/pick-plan)** | **[获取 CAD 云的 API 密钥](https://bitbybit.dev/auth/pick-plan?api-keys=true)**

## 社区

-   [解析器](https://discord.gg/GSe3VMe)
-   [YouTube (英语)](https://www.youtube.com/@bitbybitdev?sub_confirmation=1)
-   [链接](https://www.linkedin.com/company/bitbybit-dev)
-   [X (转动)](https://x.com/bitbybit_dev)
-   [博客](https://learn.bitbybit.dev/blog)

## 主要依赖关系

[移动](https://github.com/elalish/manifold)

## 许可证

麻省理工学院 [由位开发者比特](https://bitbybit.dev/)

## 常见问题

### @bitbybit-dev/manifold 是什么？

Bit by Bit 开发者 Manifold 基于 CAD 的程序几何库

### 如何安装 @bitbybit-dev/manifold？

在项目目录运行 npm install @bitbybit-dev/manifold，或使用 pnpm add / yarn add / bun add。

### @bitbybit-dev/manifold 支持 TypeScript 吗？

支持。包内自带 TypeScript 类型声明（package\.json 声明了 types 入口），安装后即可获得类型提示，无需再安装 @types 包。

### @bitbybit-dev/manifold 支持 ESM 还是 CommonJS？

以 ES Module 形式发布，推荐使用 import 引入。在 CommonJS 项目中，Node\.js 20\.19\+ / 22\.12\+ 可以直接 require\(\) 不含顶层 await 的 ES Module，更早的版本需要改用动态 import\(\)。

### @bitbybit-dev/manifold 可以商用吗？

@bitbybit-dev/manifold 使用 MIT 许可。宽松许可：允许商业使用、修改和再分发，通常只需在分发时保留原版权与许可声明。以上为概括，不构成法律意见，请以许可原文为准。

### @bitbybit-dev/manifold 的下载量有多少？

根据 npm 官方下载统计，@bitbybit-dev/manifold 在 2026/10/08 – 2026/11/06 这 30 天内被下载 3,807 次，日均约 127 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @bitbybit-dev/manifold 还在维护吗？

最新版本 1\.6\.0 发布于 2026/10/29（10 天前）；至今共发布 53 个版本，其中过去 12 个月发布了 30 个；首次发布于 2024/11/26。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

