输入基点、轴线方向、孔延伸方向和孔长,生成长圆孔(Slotted / Oblong Hole)实体。与普通圆孔不同,长圆孔采用矩形倒圆角 + 曲面拉伸的方式构造。
长圆孔常用于调节安装位置的场景,允许紧固件在孔长方向上滑移调整。
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
| 点 (P) | Point | 必需 | 长圆孔的基点(默认隐藏),位于孔轴线的中点。 |
| 向量 (V) | Vector | 必需 | 孔的拉伸方向(贯穿深度方向),内部自动单位化。 |
| 长度 (Le) | Number | 必需 | 长圆孔在 D 方向上的总长度(含两端半圆弧),默认 40。必须 > R。 |
| 方向 (D) | Vector | 必需 | 长圆孔在截面平面内的伸长方向,决定开槽的方向朝向。 |
| 孔深度 (L) | Number | 可选 | 动态添加(右键 Add Input),孔在轴线方向的贯穿深度(默认 40,必须 > 0)。 |
| 半径 (R) | Number | 可选 | 动态添加,手动指定半径覆盖规格查表。 |
| 名称 | 类型 | 说明 |
|---|---|---|
| 长圆孔 (H) | Brep | 生成的长圆孔封闭实体。列表形式输出。 |
优先使用动态参数 R(如果已添加且有值),否则从规格表 ScrewListClass.GKR 获取。
Curve.CreateFilletCornersCurve(curve, r1, 0.1, 0.1),半径 = r1Brep.CreatePlanarBreps(curve, 0.1)SupExtrCrv(section, line) 沿轴曲线拉伸为实体| 条件 | 错误信息 |
|---|---|
| Le ≤ r1 | 请输入合适的长度(Le>R) |
| L ≤ 0 | 请输入合适的长度(L>0) |
| r1 ≤ 0 | 请输入合适的半径(R>0) |
RighrClickComponent — 内置右键规格选择菜单,支持 Write/Read 序列化。| 名称 | 点转长圆孔 |
| 英文名 | 长圆孔 (PointToSlottedHole) |
| 分类 | LK → Hole |
| 基类 | RighrClickComponent + IGH_VariableParameterComponent |
| 特色 | 右键菜单、动态参数、矩形倒圆角构造、三重输入校验 |
| GUID | {61BE4E03-C0B1-4EDB-A590-6006D020A57D} |
更新日期:2026-06-29