tekla中钢筋外形(TSM.RebarGeometry)

本文记录了钢筋外形坐标测量的实际数据,对比了带弯钩与不带弯钩钢筋的坐标点差异,并总结了钢筋两端弯钩位置的坐标规律。

在这里插入图片描述
在这里插入图片描述
实测数据:
钢筋外形为,左侧有弯钩,右侧无弯钩
不带弯钩的钢筋外形坐标点:
1. (31950,37520,5690)
2. (30250,37520,5690)
带弯钩的钢筋外形坐标点
1. (31950,37520,5690)
2. (30254,37520,5690)
3. (30254,37548,5690)
4. (30316,37610,5690)

总结:

1. 钢筋外形的shape中首个坐标点为StartHook处的点

2. 钢筋外形的shape中最后的坐标点为EndHook处的点

3. 不带弯钩的坐标点2 与 带弯钩的坐标点2 相差半个钢筋直径的距离

### Tekla Structures 19.0 中 `FilterExpressionFileType.OBJECT_GROUP_VIEW` 的用法 在 Tekla Structures API 文档中,`FilterExpressionFileType.OBJECT_GROUP_VIEW` 是一种过滤器表达式的文件类型,用于定义对象组视图中的筛选条件。这种类型的过滤器可以用来控制模型中特定对象组的显示方式[^1]。 以下是基于 Tekla Structures SDK 和官方文档构建的一个示例代码片段,展示如何使用 `FilterExpressionFileType.OBJECT_GROUP_VIEW` 来创建并应用一个自定义的对象组视图: ```csharp using System; using Tekla.Structures.Model; class Program { static void Main(string[] args) { try { // 创建一个新的 FilterInfo 对象,并指定其类型为 OBJECT_GROUP_VIEW var filterInfo = new FilterInfo(); filterInfo.FilterType = FilterExpressionFileType.OBJECT_GROUP_VIEW; // 定义筛选条件 (例如仅显示钢梁) string expression = "[ObjectType] = 'Beam' AND [MaterialGrade] LIKE '%Steel%'"; // 设置筛选表达式到 FilterInfo 对象 filterInfo.SetFilter(expression); // 将此过滤器保存至项目中 if (!filterInfo.Save()) { Console.WriteLine("无法保存过滤器!"); return; } // 输出成功消息 Console.WriteLine($"已成功创建名为 {filterInfo.Name} 的 OBJECT_GROUP_VIEW 过滤器"); } catch (Exception ex) { Console.WriteLine($"发生错误: {ex.Message}"); } } } ``` #### 关键说明 - 上述代码通过设置 `FilterExpressionFileType.OBJECT_GROUP_VIEW` 类型来定义一个针对对象组视图的过滤器。 - 筛选条件 `[ObjectType] = 'Beam' AND [MaterialGrade] LIKE '%Steel%'` 表明该过滤器只会匹配材质等级包含 “Steel” 字样的钢梁对象[^2]。 - 调用 `Save()` 方法可将新创建的过滤器存储到当前打开的 Tekla Structures 工程中。 #### 注意事项 为了确保代码能够正常运行,请确认以下几点: - 需要安装 Tekla Structures 19.0 及其开发工具包(SDK),以便访问相关类库和命名空间。 - 如果目标环境中存在同名过滤器,则可能需要额外处理冲突逻辑以避免覆盖已有配置[^3]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

庸俗大人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值