惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

W
WeLiveSecurity
Jina AI
Jina AI
博客园 - 司徒正美
雷峰网
雷峰网
宝玉的分享
宝玉的分享
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园_首页
WordPress大学
WordPress大学
Google DeepMind News
Google DeepMind News
GbyAI
GbyAI
MyScale Blog
MyScale Blog
Apple Machine Learning Research
Apple Machine Learning Research
美团技术团队
I
InfoQ
博客园 - Franky
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
博客园 - 叶小钗
阮一峰的网络日志
阮一峰的网络日志
Cyberwarzone
Cyberwarzone
C
CXSECURITY Database RSS Feed - CXSecurity.com
S
Schneier on Security
P
Privacy & Cybersecurity Law Blog
T
Threatpost
Cloudbric
Cloudbric
D
Docker
M
MIT News - Artificial intelligence
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Vercel News
Vercel News
Martin Fowler
Martin Fowler
J
Java Code Geeks
AWS News Blog
AWS News Blog
The Cloudflare Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
L
Lohrmann on Cybersecurity
Hacker News: Ask HN
Hacker News: Ask HN
Last Week in AI
Last Week in AI
S
Security @ Cisco Blogs
Help Net Security
Help Net Security
C
Cisco Blogs
V
V2EX
博客园 - 【当耐特】
I
Intezer
爱范儿
爱范儿
F
Fortinet All Blogs
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
P
Privacy International News Feed
IT之家
IT之家
L
LINUX DO - 最新话题
B
Blog RSS Feed
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO

博客园 - 我才是银古

第16章:常见问题、排错与最佳实践 第15章:扩展生态、MCAD 与外部集成 第12章:实战案例:机械结构与 3D 打印零件 第14章:构建、测试、调试与贡献流程 第13章:OpenSCAD 源码架构与核心执行流程 第11章:预览、渲染、网格精度与性能优化 第09章:列表推导、递归与算法建模 第08章:参数化零件库与复用设计 第10章:导入导出、命令行与自动化 第06章:CSG 布尔建模方法 第07章:二维图形、拉伸、旋转与投影 第05章:基础几何、坐标系与变换 第04章:参数、变量、函数、模块与作用域 OpenSCAD 教程目录 第03章:OpenSCAD 语言基础 第02章:安装、环境配置与开发工作流 第01章:OpenSCAD 项目全景与学习路线 第02章:源码获取、编译与开发环境配置 第01章:OCCT项目全景与学习路线 第18章:二次开发实战与综合案例 第17章:与 Qt VTK Python pythonOCC 生态集成 第18章:综合实战案例 第17章:数据交换与协同 第16章:源码架构与二次开发 第15章:插件与自定义工作台开发 第14章:Python脚本宏与自动化 第13章:FEM仿真分析 第12章:CAM数控加工 第11章:SurfaceMesh与逆向工程 第09章:工程图TechDraw 第07章:参数化表达式与Spreadsheet 第08章:装配设计Assembly 第06章:Part工作台与几何内核 第05章:PartDesign实体特征建模 第04章:草图Sketcher约束建模 第02章:安装版本与工作环境配置 第03章:界面工作台与基础操作 第01章:项目全景与学习路线 第十二章:插件开发、研究功能与最佳实践 第十章:定时任务与自动化(Cron) 第七章:技能、记忆与自学习闭环 第八章:MCP 集成与上下文文件 第六章:工具系统与终端后端 第五章:模型供应商与配置体系 Hermes Agent 教程目录 第十一章:语音、视觉、浏览器与子代理协作 第四章:CLI/TUI 与会话管理 第十二章:学习路线、实战方案与最佳实践 第十一章:源码结构、开发调试与插件开发 第十章:自动化、远程访问、日志与排障 第九章:Control UI、节点、Canvas 与语音能力 第七章:工具、技能、插件与能力扩展 第八章:安全模型、访问控制与沙箱实践 第六章:Agent 工作区、会话与多智能体路由 第五章:多通道消息接入与聊天平台配置 第四章:配置体系、模型接入与认证管理 第三章:Gateway 架构、协议与运行机制 第二章:安装、环境准备与快速上手 第一章:OpenClaw 项目概览与核心定位 oh-my-openagent 教程目录 09-命令模型回退与配置参考 10-实战案例最佳实践与故障排除 05-工作模式-Ultrawork-Prometheus-Atlas 08-Hooks与MCP系统 06-Category与Skill系统 07-核心工具链 04-智能体全景详解 03-安装与环境配置 02-整体架构与多模型编排机制 01-项目简介与核心理念 01-项目概览与学习路线 02-安装部署与工具适配 03-Skill机制与using-superpowers 05-TDD系统化调试与完成前验证 04-需求澄清方案设计与计划编写 07-并行智能体子智能体与Git-Worktree 第六章:代码审查、反馈处理与分支收尾 08-中国特色Skills与本土团队落地 09-MCP构建工作流执行与自定义Skill 第23章:FreeCAD-Python-API Clipper2 C# 源码解读教程 第19章:PolyTree 多边形树结构 第20章:实际应用与最佳实践 第18章:Minkowski 和与差 第17章:RectClip 矩形裁剪优化 第16章:ClipperOffset 偏移类详解 第15章:填充规则详解 第14章:布尔运算执行流程 第13章:ClipperD 浮点裁剪类 第11章:OutRec 与 OutPt 输出结构 第9章:Active 活动边结构 第10章:Vertex 顶点与 LocalMinima 局部极小值 第12章:Clipper64 裁剪类详解 第7章:高精度运算与128位整数 第8章:ClipperBase 基类详解 第5章:枚举类型与常量定义 第6章:InternalClipper 内部工具类 第2章:核心数据结构 - Point64、PointD 第3章:路径与多边形表示 - Path64、PathD、Paths64、PathsD 第4章:矩形边界 - Rect64、RectD
第10章:Draft二维绘图与BIM建筑
我才是银古 · 2026-05-05 · via 博客园 - 我才是银古

第10章:Draft 二维绘图与 BIM 建筑建模

1. Draft 工作台定位

Draft 工作台提供二维绘图、捕捉、阵列、文本、尺寸和简单三维辅助能力。它与传统 CAD 绘图习惯接近,适合平面图、参考线、辅助布局和建筑工作流。

Draft 常用对象:

  • 线、折线、圆、圆弧、矩形、多边形。
  • 文本、标注、尺寸。
  • 阵列、镜像、偏移、修剪、延伸。
  • 工作平面和捕捉点。

2. 工作平面与捕捉

Draft 的工作平面决定二维对象创建在哪个平面上。建筑或平面绘图时,应明确设置工作平面,避免线条落在错误高度。

捕捉类型包括端点、中点、中心、交点、网格、垂足、最近点等。建议:

  • 平面绘图时开启网格和端点/交点捕捉。
  • 精确建模时通过输入数值控制坐标。
  • 对复杂图形分层组织,不要全部放在一个对象组中。

3. Draft 与 Sketcher 的区别

Draft 更像自由二维 CAD,Sketcher 更像约束草图。区别:

  • Draft 对象可直接作为二维图形和建筑路径。
  • Sketcher 草图适合严格约束和 PartDesign 特征。
  • Draft 修改灵活,约束弱。
  • Sketcher 参数化强,但不适合大型平面图。

机械零件轮廓优先 Sketcher;建筑平面线、辅助布局和二维标注优先 Draft。

4. BIM 工作台概览

BIM 工作台面向建筑信息模型。它组织墙、结构、门窗、楼板、屋顶、空间、材料和 IFC 数据。FreeCAD 源码中已包含 src/Mod/BIM,表明 BIM 是官方模块体系的一部分。

BIM 建模不同于单纯三维几何:

  • 对象有建筑语义。
  • 构件需要材料、分类、属性。
  • 项目需要楼层、场地、建筑层级。
  • 交换格式常用 IFC。

5. 建筑建模基本流程

一个简单建筑模型可按以下流程:

  1. 设置单位和工作平面。
  2. 用 Draft 绘制轴网或墙体路径。
  3. 创建墙体并设置高度、厚度、对齐方式。
  4. 添加楼板、柱、梁、门窗。
  5. 设置楼层和建筑结构树。
  6. 添加材料和属性。
  7. 创建剖切、立面或 TechDraw 图纸。
  8. 导出 IFC 与其他 BIM 软件交换。

6. IFC 交换

IFC 是 BIM 领域重要开放格式。导入导出时要注意:

  • 几何能否正确转换。
  • 构件类型是否保持。
  • 楼层和空间层级是否正确。
  • 材料、属性集是否保留。
  • 坐标系统是否与项目要求一致。

不同软件对 IFC 的支持细节不同,正式交付前必须与目标软件互测。

7. Draft 阵列与参数化布局

Draft 阵列可快速生成重复对象,如柱网、栏杆、孔位、构件布置。阵列参数包括数量、间距、方向。对于规则建筑或构件排布,阵列比手工复制更可维护。

如果阵列需要与整体参数联动,可将间距、数量与 Spreadsheet 结合,形成可配置布局。

8. 二维导入与清理

从 DXF/DWG/SVG 导入二维图形后,常见问题包括比例错误、线段碎片、图层混乱、重复对象。建议:

  • 导入后先检查单位和尺寸。
  • 清理无用图层。
  • 合并可连接线段。
  • 将参考图形锁定或放入单独组。
  • 不要直接把混乱导入图作为最终建模基准。

9. 实践任务

练习一个小房间模型:

  1. 用 Draft 画 6m × 4m 矩形轴线。
  2. 创建四面墙,墙厚 200mm,高 3000mm。
  3. 添加一个门和两个窗。
  4. 创建楼板。
  5. 用 BIM 组织楼层。
  6. 导出 IFC 并重新导入检查。