BR
SOFTWARE

BRL-CAD

BRL-CAD 是跨平台组合实体几何系统,包含交互式实体编辑、布尔 CSG、分布式高性能光线追踪、几何分析、转换、脚本和大量命令行工具。

版本 7.44.0macOSLinuxWindowsBSDLGPL-2.1 / mixed

适合做什么

BRL-CAD 适合组合实体几何、隐式基本体、布尔建模、高性能光线追踪、几何分析、格式转换和自动化脚本,也可处理 NURBS、NMG 和封闭网格。它由数百个应用、工具和库组成,工作方式与以草图特征树为核心的桌面 CAD 明显不同。追求快速家具布置或简单二维制图时并不合适。

当前版本与发行资产

官方最新发行是 7.44.0,发布于 2026-07-24。当前 GitHub 资产包含 macOS 13 Apple Silicon DMG,以及 TAR.GZ、TAR.BZ2 和 ZIP 源码包;虽然项目长期支持 Linux、Windows、macOS 和多种 BSD,其他平台的最新可执行包仍需按系统包或源码构建路径核验。7.44.0 扩展了几何处理、转换、渲染和文档,并加入多项初步格式导入能力。

数据库与许可边界

BRL-CAD 原生 .g 数据库保存基本体、组合、区域、属性和布尔关系,转成 STL/OBJ 等网格会丢失部分结构。主体库、应用和未单独标注内容随附 LGPL 2.1,构建脚本、测试、模型、图片和文档中还包含 BSD、BSD Documentation 或公有领域内容,第三方组件保留各自许可,因此不能只用一个宽泛许可证概括全部文件。

维护记录

本页于 2026-08-06 根据 BRL-CAD 官方 7.44.0 发行说明与资产、README、COPYING、随附 LGPL 2.1 文本、CSG 数据结构和平台支持说明复核。

DOWNLOAD

选择下载方式

链接最近检查:2026-08-06

下载前请核对资源版本和授权范围。本站不提供破解软件及未经授权的资料。

GUIDE

BRL-CAD 数据库、基本体与布尔组合入门

下面以 7.44.0 为例,完成平台与源码包判断、建立测试 .g 数据库、设置单位、创建基本体、组合布尔树并用光线追踪检查结果。

安装前准备

  • 准备独立测试目录,明确使用毫米、厘米或英寸,不直接修改唯一的 .g 数据库。
  • macOS Apple Silicon 可核对 7.44.0 DMG;Linux、Windows 或其他架构先确认可信系统包或满足源码构建依赖。
  • 接受以 MGED、命令和多个独立工具为核心的工作方式,先完成小模型再处理复杂数据库。
01

安装步骤

  1. 01

    判断二进制或源码安装路径

    核对平台、架构和发布资产;源码包需要 CMake、编译器和依赖,构建失败时不要混入未知第三方二进制补丁。

  2. 02

    建立数据库并设置单位

    新建测试 .g 数据库后立即确认单位和标题,所有基本体、变换和导出都使用一致单位,并保留原数据库副本。

  3. 03

    熟悉对象层级和顶层组合

    区分基本体、组合、区域和顶层对象,采用可追踪命名,避免把临时测试对象混入正式层级。

02

快速上手

  1. 01

    创建并检查基本体

    建立盒、球、圆柱等少量基本体,检查位置、方向和尺寸;使用列表和可视化同时确认,不只依赖渲染外观。

  2. 02

    组合并集、差集与交集

    用布尔树构造目标实体,逐层显示中间结果,检查空组合、重叠和意外切除;复杂树先拆成可验证子组合。

  3. 03

    光线追踪和格式转换

    选择明确的顶层对象进行渲染与几何分析,记录视角和参数;通过转换工具导出时使用副本,并在目标程序核对单位与几何。

使用建议

  • .g 数据库可包含大量层级与属性,重命名或删除对象前先查询引用关系。
  • 光线追踪图像正确不代表实体没有重叠、薄壁或材料属性问题,应结合几何分析工具。
  • 7.44.0 新增或改进 VTK ASCII、X3D BREP/NURBS、JT 和 OBJ 材质等转换能力,部分仍标为初步支持。
故障排查与卸载方法

渲染提示没有对象或画面为空怎么办?

检查顶层组合、对象可见性、单位、相机和数据库是否成功打开。新版会尝试选择默认对象或列出可用顶层项,应明确指定要分析的组合。

布尔结果出现孔洞或意外缺失怎么办?

分层查看每个基本体和变换,确认交叠关系、法向与容差;把复杂树拆成小组合逐步 ray trace,不在唯一数据库上直接重构。

  1. 归档数据库、脚本与转换参数保存 .g、批处理脚本、单位、材质、顶层对象和导出配置,并保留可由其他版本读取的交换副本。
  2. 卸载并清理构建目录移除程序或源码构建产物,按需清理缓存与基准测试文件,不要删除项目数据库、脚本和自定义材质数据。
FAQ

常见问题

BRL-CAD 和常见参数化机械 CAD 有什么区别?

BRL-CAD 以组合实体几何、隐式基本体、布尔树、几何分析和光线追踪为核心,并包含数百个工具。它不是以草图特征树和现代装配界面为中心,学习和脚本成本更高。

7.44.0 有哪些官方安装包?

当前 GitHub 发行资产提供 macOS 13 Apple Silicon DMG 和多种源码压缩包。项目支持 Linux、Windows、macOS 与 BSD,但其他平台可能需要源码构建、系统包或另行验证的发行方式。

BRL-CAD 的 .g 文件能直接当普通网格使用吗?

.g 是包含基本体、组合、区域、属性和布尔层级的数据库,不等同于 STL/OBJ 网格。转换会丢失部分语义或精度,导出后应在目标软件重新验证拓扑、单位和材质。

下载时需要提取码吗?

夸克网盘无需提取码;百度网盘所需的四位提取码会直接显示在下载入口旁。