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

推荐订阅源

C
Check Point Blog
Recent Commits to openclaw:main
Recent Commits to openclaw:main
T
The Exploit Database - CXSecurity.com
I
Intezer
P
Privacy & Cybersecurity Law Blog
C
CERT Recently Published Vulnerability Notes
T
Tor Project blog
K
Kaspersky official blog
AWS News Blog
AWS News Blog
Schneier on Security
Schneier on Security
雷峰网
雷峰网
www.infosecurity-magazine.com
www.infosecurity-magazine.com
宝玉的分享
宝玉的分享
G
Google Developers Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Forbes - Security
Forbes - Security
T
The Blog of Author Tim Ferriss
S
Security @ Cisco Blogs
NISL@THU
NISL@THU
N
News and Events Feed by Topic
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
爱范儿
爱范儿
GbyAI
GbyAI
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google Online Security Blog
Google Online Security Blog
Blog — PlanetScale
Blog — PlanetScale
Help Net Security
Help Net Security
F
Full Disclosure
V
Vulnerabilities – Threatpost
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
A
Arctic Wolf
D
Docker
T
Tailwind CSS Blog
L
LangChain Blog
The Last Watchdog
The Last Watchdog
美团技术团队
博客园 - Franky
H
Hacker News: Front Page
Stack Overflow Blog
Stack Overflow Blog
W
WeLiveSecurity
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Recorded Future
Recorded Future
V
Visual Studio Blog
N
Netflix TechBlog - Medium
Hacker News: Ask HN
Hacker News: Ask HN
博客园 - 司徒正美
Cyberwarzone
Cyberwarzone
S
Schneier on Security
Know Your Adversary
Know Your Adversary

博客园 - 我才是银古

第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与逆向工程 第10章:Draft二维绘图与BIM建筑 第09章:工程图TechDraw 第07章:参数化表达式与Spreadsheet 第08章:装配设计Assembly 第06章:Part工作台与几何内核 第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
第05章:PartDesign实体特征建模
我才是银古 · 2026-05-05 · via 博客园 - 我才是银古

第05章:PartDesign 实体特征建模

1. PartDesign 的核心思想

PartDesign 面向“单个连续实体”的特征历史建模。一个 Body 内通常只有一个最终实体结果,历史特征按顺序叠加:草图创建轮廓,Pad 增加材料,Pocket 移除材料,Fillet/Chamfer 修改边,Pattern 复制特征。

Body 是 PartDesign 的核心容器。它包含:

  • Origin:局部坐标系和基准平面。
  • Sketch:草图。
  • Additive/Subtractive Feature:增材/减材特征。
  • Datum:基准点、线、面和坐标系。
  • Tip:当前最终特征。

2. Body 与 Part 的区别

FreeCAD 中 “Part” 可能指 Part 工作台,也可能指 Std Part 容器。PartDesign 的 Body 是单实体建模容器;Std Part 是装配和坐标层级容器。常见组织方式:

  • 单个零件:一个文档中一个或多个 Body。
  • 复杂产品:Std Part 或 Assembly 中包含多个 Body。
  • 脚本生成:可直接创建 Part 几何,也可创建 Body 特征。

不要把多个不相连实体强行放在同一个 Body 中,除非它们最终会融合成一个连续实体。

3. Pad 与 Pocket

Pad 是拉伸增材,Pocket 是拉伸切除。关键参数:

  • 长度或到面。
  • 对称于平面。
  • 反向。
  • 类型:尺寸、贯穿全部、到第一面、到最后面等。

建议优先使用明确尺寸或对称拉伸。使用“到面”时要考虑上游拓扑变化。切穿模型时,“贯穿全部”比给一个很大的长度更稳定。

4. Revolution 与 Groove

Revolution 围绕轴旋转草图形成实体,Groove 围绕轴旋转切除。适合轴类零件、旋钮、轮毂、密封槽。注意:

  • 草图不能跨越旋转轴导致自交。
  • 旋转轴应使用 Origin 轴、构造线或 Datum Line。
  • 角度可以小于 360 度,用于扇形实体。

5. Additive/Subtractive Loft 与 Pipe

Loft 在多个截面之间放样,Pipe 沿路径扫掠。适合变截面结构、管路、手柄、过渡件。稳定建模建议:

  • 截面草图点数和轮廓方向尽量一致。
  • 路径曲率不要过急。
  • 扫掠截面不要产生自交。
  • 对复杂曲面,先用 Surface 或 Part 验证几何,再放入产品模型。

6. Fillet 与 Chamfer

圆角和倒角在实际设计中常用于去尖角、满足加工、减小应力集中。但在参数化历史中,圆角/倒角容易因边引用变化而失败。建议:

  • 尽量把圆角和倒角放在建模历史后期。
  • 先完成主体结构,再添加修饰特征。
  • 对功能性圆角与装饰性圆角分组处理。
  • 修改上游草图后检查所有圆角是否仍正确。

7. Pattern 与 Mirror

PartDesign 支持线性阵列、极阵列、多变换和镜像。适合孔、筋、槽等重复特征。建议:

  • 对孔阵列,优先阵列 Pocket 或 Hole 特征,而不是复制草图元素。
  • 极阵列使用稳定中心轴。
  • 多变换按逻辑组合,例如先线性再镜像。
  • 阵列数量和间距可绑定 Spreadsheet 参数。

8. Hole 工具

Hole 工具比简单 Pocket 更适合工程孔。它可以定义通孔、盲孔、沉头孔、沉孔、螺纹表达等。使用要点:

  • 草图中用点定义孔中心。
  • 多个点可一次生成多个孔。
  • 标准孔径与螺纹需要结合目标标准核对。
  • 工程图中是否自动识别螺纹取决于 TechDraw 设置和模型表达。

9. 建模顺序建议

一个稳定零件通常按以下顺序构建:

  1. 建立主基准与总体尺寸。
  2. 创建主体实体。
  3. 添加主要功能结构。
  4. 添加孔、槽、筋、凸台。
  5. 添加重复阵列。
  6. 添加圆角、倒角、外观属性。
  7. 创建工程图和导出文件。

不要急于在早期添加大量圆角,也不要在草图里画出所有细节。特征化建模的目标是让设计意图分层清晰。