<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Rhys Zhang</title><description>记录 C++、CAD/CAE、OCCT、OSG、Qt、几何算法、显示引擎和工业软件工程实践的个人技术博客。</description><link>https://rhyszhang.com/</link><item><title>Hello Blog：一些工程记录的起点</title><link>https://rhyszhang.com/blog/hello-blog/</link><guid isPermaLink="true">https://rhyszhang.com/blog/hello-blog/</guid><description>这是一篇关于为什么开始整理个人技术博客的说明，也记录这个博客后续会关注的方向：C++、CAD/CAE、OCCT、OSG、Qt、几何算法、显示引擎和真实工程经验。</description><pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate><category>Blog</category><category>Engineering</category></item><item><title>从卡死到可取消：一次 CAD/CAE 模型导入管线的工程复盘</title><link>https://rhyszhang.com/blog/cad-cae-model-import-pipeline/</link><guid isPermaLink="true">https://rhyszhang.com/blog/cad-cae-model-import-pipeline/</guid><description>记录一次 CAD/CAE 模型导入模块的工程调整：为什么导入不只是 reader，为什么需要 poly-only 快速通道、轻量修复、软进度和可中断设计。</description><pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate><category>CAD/CAE</category><category>OCCT</category><category>Geometry</category><category>Engineering</category><category>Toolchain</category></item><item><title>一个 CAD/CAE 几何修复模块，为什么不能只封装几个 OCCT API</title><link>https://rhyszhang.com/blog/geometry-healing-layered-architecture/</link><guid isPermaLink="true">https://rhyszhang.com/blog/geometry-healing-layered-architecture/</guid><description>一次 CAD/CAE 几何修复模块分层设计的工程复盘：为什么 ShapeFix、Sewing、Filling 这些接口不能直接散落在业务代码里，而需要检测、分类、策略选择、局部编辑、验证和报告。</description><pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate><category>OCCT</category><category>CAD/CAE</category><category>Geometry</category><category>Repair</category><category>Architecture</category><category>Engineering</category></item><item><title>CAD 面缝隙修复</title><link>https://rhyszhang.com/blog/cad-face-gap-repair/</link><guid isPermaLink="true">https://rhyszhang.com/blog/cad-face-gap-repair/</guid><description>记录一次 CAD/CAE 面缝隙修复的工程思路：free edge 只是现象，不等于缺面。真正的修复需要先区分拓扑未连接、真实缺面、开放边界和近接触风险，再选择 Sewing、Wire 修复、局部补面或放弃自动处理。</description><pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate><category>OCCT</category><category>CAD/CAE</category><category>Geometry</category><category>Repair</category><category>Engineering</category></item><item><title>OCCT Sewing 的能力边界</title><link>https://rhyszhang.com/blog/occt-sewing-boundary/</link><guid isPermaLink="true">https://rhyszhang.com/blog/occt-sewing-boundary/</guid><description>记录 BRepBuilderAPI_Sewing 在 CAD/CAE 几何修复中的适用场景和工程边界：它适合连接已有面，但不是补面算法，也不能替代完整修复流程。</description><pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate><category>OCCT</category><category>CAD/CAE</category><category>Geometry</category><category>Repair</category><category>Engineering</category></item><item><title>网格边界与几何修复</title><link>https://rhyszhang.com/blog/mesh-boundary-repair/</link><guid isPermaLink="true">https://rhyszhang.com/blog/mesh-boundary-repair/</guid><description>记录 CAD/CAE 几何修复中的一个工程判断：shape 有效不代表适合网格。free edge、open boundary、T-junction、non-manifold 和 near contact 等风险，需要结合网格边界反向分析几何问题。</description><pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate><category>CAD/CAE</category><category>OCCT</category><category>Geometry</category><category>Repair</category><category>Engineering</category></item><item><title>OCCT 局部补面</title><link>https://rhyszhang.com/blog/local-patch/</link><guid isPermaLink="true">https://rhyszhang.com/blog/local-patch/</guid><description>记录一次 CAD/CAE 局部补面的工程思路：从用户选择几条边开始，如何构造 wire、判断边界、生成修补面，并通过 Sewing、验证和局部替换把补面结果安全放回模型。</description><pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate><category>OCCT</category><category>CAD/CAE</category><category>Geometry</category><category>Repair</category><category>Engineering</category></item><item><title>交互式模型修复</title><link>https://rhyszhang.com/blog/interactive-repair/</link><guid isPermaLink="true">https://rhyszhang.com/blog/interactive-repair/</guid><description>记录一次 CAD/CAE 交互式几何修复流程的工程思路：用户选择边或面后，系统如何构建局部上下文、识别问题、生成预览、执行局部修复，并通过验证、报告和撤销保证修复可控。</description><pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate><category>OCCT</category><category>CAD/CAE</category><category>Geometry</category><category>Repair</category><category>Interaction</category><category>Engineering</category></item><item><title>CAD/CAE 模型导入实践：OCCT Reader、XDE 与 FBX SDK</title><link>https://rhyszhang.com/blog/cad-cae-import-adapter-occt-fbx/</link><guid isPermaLink="true">https://rhyszhang.com/blog/cad-cae-import-adapter-occt-fbx/</guid><description>记录一次模型导入模块整理过程：STEP、IGES、XDE、glTF 和 FBX 这些不同格式在导入接口、数据语义和后续处理上的差异。</description><pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate><category>CAD/CAE</category><category>OCCT</category><category>C++</category><category>Geometry</category><category>Toolchain</category><category>Engineering</category></item><item><title>面贴合与近接触修复</title><link>https://rhyszhang.com/blog/face-fitting/</link><guid isPermaLink="true">https://rhyszhang.com/blog/face-fitting/</guid><description>记录 CAD/CAE 几何修复中的一个工程判断：shape 有效不代表适合共形网格。面对 near contact、weak intersection 和模糊界面风险，修复目标不是强行改模型，而是在用户可确认的局部范围内做最小必要调整。</description><pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate><category>CAD/CAE</category><category>Geometry</category><category>Repair</category><category>Engineering</category></item><item><title>OCCT 常用模型修复接口梳理：ShapeFix、Sewing 与 Filling</title><link>https://rhyszhang.com/blog/occt-shape-healing-api-notes/</link><guid isPermaLink="true">https://rhyszhang.com/blog/occt-shape-healing-api-notes/</guid><description>整理 CAD/CAE 几何修复中常见的 OCCT 接口，包括 BRepCheck、ShapeFix、BRepBuilderAPI_Sewing、ShapeAnalysis_FreeBounds 和 BRepFill_Filling，并记录它们在工程使用中的边界。</description><pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate><category>OCCT</category><category>CAD/CAE</category><category>Geometry</category><category>Repair</category><category>Engineering</category></item><item><title>OCCT Splitter 性能分析：为什么 PaveFiller 才是真正的瓶颈</title><link>https://rhyszhang.com/blog/occt-splitter-pavefiller-performance/</link><guid isPermaLink="true">https://rhyszhang.com/blog/occt-splitter-pavefiller-performance/</guid><description>一次从 OCCT Splitter 调用链出发的性能排查记录，重点分析 PaveFiller、Arguments/Tools、候选拓扑 pair 与外部 task scheduler 之间的关系。</description><pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate><category>OCCT</category><category>Geometry</category><category>Boolean</category><category>Performance</category><category>Engineering</category></item><item><title>从全局 Splitter 到局部调度：一次 OCCT 共形聚合性能优化实践</title><link>https://rhyszhang.com/blog/srccontentblogocct-splitter-local-batch-scheduler/</link><guid isPermaLink="true">https://rhyszhang.com/blog/srccontentblogocct-splitter-local-batch-scheduler/</guid><description>记录一次 CAD/CAE 模型聚合性能优化过程：从强制分组、halo 方案、direct tools 到局部 batch scheduler，在实验模型中将 OCCT Splitter 聚合耗时降低到约三分之一。</description><pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate><category>OCCT</category><category>CAD/CAE</category><category>Geometry</category><category>Boolean</category><category>Performance</category><category>Engineering</category></item></channel></rss>