跳到正文
发现
ConstructCAD:开源 BIM 建模软件
桌面应用设计创意

ConstructCAD:开源 BIM 建模软件

用 Rust 编写的免费开源 BIM 建模软件,平面、剖面、三维、明细表都自动跟随同一参数化模型更新。

admin
发布于 2026-10-30 · 更新于 2026-11-03
浏览
13
访问
0
下载
0
版本
v0.9.0
平台
Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

ConstructCAD 是一款免费、开源的 Building Information Modeling(BIM) 软件,使用 Rust 编写,不依赖任何商业厂商。

整个项目以单一参数化模型为唯一数据源:平面图、天花图、剖面、立面、三维视图、图例、明细表和图纸,都是对这个模型的查询,每次修改后自动更新。

主要功能

  • 熟悉的操作方式:左上角快速访问工具栏、选项卡式功能区、侧边停靠的属性面板和项目浏览器,以及标准快捷键和双字母快捷键。
  • 可解释的按钮:每个按钮的提示会显示快捷键、作用、置灰原因,以及背后的引擎命令。
  • 命令面板:Ctrl+Shift+P 按名称查找任意命令、视图或引擎命令;Ctrl+F1 将功能区折叠为选项卡。
  • 多专业出图:示例项目展示了平面、剖面、立面、三维、图例、明细表和图纸的配合。

README 中的截图覆盖了这些场景:

  • 弧形墙上的四坡屋顶(由直骨架算法计算)
  • 给排水平面:在淡化的建筑底图上绘制冷水与排水,并标注管径和坡度
  • 电气平面与配电箱单线图、负荷表
  • 结构平面:带标签的柱、梁、基础,以及三维配筋视图
  • 施工阶段(现有、拆除、新建)与按墙厚着色等视图过滤器
  • 带剖切填充的剖面;包含平面、剖面和三维视图的 A3 图纸;带合计的房间明细表

安装与使用

每个 release 都提供安装包、压缩包和用于校验的 SHA256SUMS.txt:

系统 安装包 压缩包
Windows (x64) constructcad-vX.Y.Z-x86_64.msi,安装到 Program Files,带开始菜单快捷方式,可关联 .ccad 文件并可选把 ccad 加入 PATH …-x86_64-pc-windows-msvc.zip
Linux (x86_64、arm64) .deb 或 .AppImage,会注册桌面项和图标 .tar.gz
macOS .dmg(Apple silicon / Intel),将 ConstructCAD 拖入 Applications .tar.gz

从源码运行需要较新的稳定版 Rust 工具链(edition 2024):

cargo run --release -p cc_app                                    # 新建项目
cargo run --release -p cc_app -- examples/casa_simples.ccad      # 打开项目

界面提供 English、Português (Brasil)、Español、Français、Deutsch、Italiano、Lao、Polski、Українська、繁體中文、简体中文,可在 File → Language 切换,也可用 --lang zh-CN 强制指定,选择会在会话之间保存。

注意事项

  • 构建产物尚未代码签名。Windows 上 SmartScreen 可能提示未知发布者,选择更多信息 → 仍要运行;macOS 首次启动会被 Gatekeeper 拦截,需右键(或 Control 点击)应用选择打开,macOS 15 及以上可在系统设置 → 隐私与安全性中点击仍要打开。
  • Linux 构建需要 glibc 2.35 或更高版本(Ubuntu 22.04、Debian 12 及更新版本)以及 Vulkan 或 OpenGL 驱动。
  • 启动时(每天最多一次)应用会向 GitHub API 查询最新版本,如有更新则显示带链接的提示,但不会下载任何内容;可在 File → About 关闭,或设置环境变量 CONSTRUCTCAD_NO_UPDATE_CHECK=1。
  • 内置示例项目使用葡萄牙语创建,因此其中的视图名称也是葡萄牙语。
  • 许可证为 GPL-3.0。

本作品整理自 GitHub 开源项目 francisreboucas/constructcad,原作者 @francisreboucas,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v0.9.0当前版本

    ConstructCAD v0.9.0

  2. v0.8.0

    新增体量 Push/Pull(PP);门窗梁柱与基础的标签可在平面图中拖动并带引线,支持重置;新增概念体量及体量楼层统计,可查看楼层数、总建筑面积与体积;项目文件格式升级到版本 14。

  3. v0.7.0

    新增多种楼梯形状(直跑、带平台、L 形、U 形、螺旋等),支持实心、现浇、装配三种构造方式,加入踏步规则与 Blondel 公式校验,并导出对应的 IfcStair 类型。

评论