BrepHatch 由曲面创建填充 · HatchFromBrep (HB)

从 Brep 的每个平面表皮分别生成 Hatch 填充图案
📂 LK → Dim 📄 HatchFromBrep.cs 🎨 曲面填充

📖 功能概述

输入Brep(多重曲面),遍历其每个平面 Face,在各自面内创建指定样式的 Hatch 填充。与 HatchFromBoundary 的区别在于:此组件直接从 Brep 的表面生成填充,无需预先提取边界曲线。

📥 输入参数

名称类型必填说明
曲面 (B)Brep必需需要生成填充的曲面,由平面表皮组成
名称 (N)Integer可选填充样式编号(右键选择,默认 1)
旋转 (R)Angle可选填充旋转角度(默认 0)
缩放 (S)Number可选填充缩放比例(默认 1.0)

📤 输出参数

名称类型说明
填充 (H)LK_Hatch每个平面 Face 生成的填充对象列表

🧠 工作流程

1
输入 Brep
2
验证是平面表皮
3
遍历每个 Face
4
Hatch.CreateFromBrep
5
输出 LK_Hatch 列表
💡 每个 Face 以自身 BoundingBox 中心作为填充基点。

⚠️ 注意事项

📋 组件信息

名称由曲面创建填充
英文名HatchFromBrep (HB)
分类LK → Dim
基类GH_Component
GUIDEABE2368-C481-480F-9E1F-6B768A9EB4CA