如何利用Grasshopper中的C#制作一个简单的Tekla18.1直梁创建电池
目录
写电池的起因
准备阶段
电池基本属性设置
引用tekla中特定的DLL文件
代码编写
写电池的起因
大家好,今天写这个帖子的起因是因为Tekla官方的TeklaLink电池只支持tekla2017及以上的版本。低版本的tekla想要自动建模则只能依靠自己去写。所以今天提供一个简单的电池制作方法供大家参考。
准备阶段
软件:Rhino7或6(必须安装有Grasshopper)、Tekla18.1(或其他版本)
电池基本属性设置
初始电池包含两个输入端,x我们作为犀牛的线输入,y作为tekla截面的输入,
x的设置如下图所示选择line,y选择string属性。
此步设置的意义在于将X的输入属性修改为只接受犀牛视图中的线物体。关于数据类型这里因为不牵扯编号,所以选择“成员”类型或“列表”类型或“数据树”类型。区别这里就不细讲了,新手只需要会复制代码和设置基础属性就行。
引用tekla中特定的DLL文件
右击C#红色字体选择Manage Assembiles
点击后如下图所示,点击ADD添加DLL文件,DLL文件位于tekla安装位置下的nt-->bin-->plugins文件夹下的:
1.Tekla.Structures.dll
2.Tekla.Structures.Model.dll
3.Tekla.Structures.Geometry3d.Compatibility.dll
代码编写
添加完成后双击进入代码编写页面,如下图所示:
在第一个箭头处复制以下代码:
using Tekla.Structures.Model;
using TG3=Tekla.Structures.Geometry3d;
using Tekla.Structures;
在第二个箭头所指位置复制以下代码:
Model myModel = new Model();Beam creatBeam = new Beam(new TG3.Point(x.FromX, x.FromY, x.FromZ), new TG3.Point(x.ToX, x.ToY, x.ToZ));creatBeam.Profile.ProfileString = y;creatBeam.Material.MaterialString = "Q235B";creatBeam.Insert();
代码输入完成后,按图示123顺序点击后开始连接直线自动生成模型,记得在连线之前要打开Tekla模型。
退出代码编写器后的使用方法:
至此,模型在tekla中已经批量生成。
如何利用Grasshopper中的C#制作一个简单的Tekla18.1直梁创建电池相关推荐
- 利用 C# 中的 FileSystemWatcher 制作一个文件夹监控小工具
利用 C# 中的 FileSystemWatcher 制作一个文件夹监控小工具 独立观察员 2020 年 12 月 26 日 前一段看到微信公众号 "码农读书" 上发了一篇文章&l ...
- 利用c语言switch函数制作一个简单的计算器 2021年2月7日
今日c语言 #include<stdio.h> #include<math.h> void main() { float a,b,c; char i; printf(" ...
- 利用html开发英语单词小程,前端利用表单标签自己制作一个简单的表单页面-表单制作-小程序表单制作...
html中的表单标签:form标签:属性:提交到后台url地址:actionurl地址:http://localhost:8080/XXX提交方式:method常用两个:get:把提交的数据放到地址栏 ...
- 用计算机怎么做成绩表,利用Excel制作一个简单的学生成绩表.doc
利用Excel制作一个简单的学生成绩表 教学设计表 学科 信息技术 授课年级 八年级 学校 教师姓名 章节名称初中信息技术八年级上册第7课(第1节)计划学时1学时学习内容分析学习Excel的基础知识, ...
- 如何利用laragon框架制作一个简单的应用?
如何利用laragon框架制作一个简单的应用? 一.搭建环境 1. 安装Laragon 1.1 打开安装包用的语言 选择自己习惯用的语言 1.2 选择安装地址 1.3 选择Next,开始install ...
- 利用EasyDL制作一个简单的图片识别小项目
主要是利用EasyDL制作一个简单的傻瓜式猫狗图片识别,利用EasyDL,只需要几步简单的点击即可 *主要的步骤: 1.准备数据 2.训练模型 3.部署 4.H5 * 1.首先创建两个文件夹cat和d ...
- pr如何跳到关键帧_PR教程 如何利用pr制作一个简单的动画
Adobe Premiere Pro简称PR,是一款非常不错的视频制作编辑软件,如何如何利用pr制作一个简单的动画,这里小编为大家带来了pr动画制作教程--利用pr制作动画,一起来学习一下吧! Ado ...
- android动画view上移,在Android开发中使用View制作一个引导动画
在Android开发中使用View制作一个引导动画 发布时间:2020-11-20 16:46:16 来源:亿速云 阅读:98 作者:Leah 这篇文章将为大家详细讲解有关在Android开发中使用V ...
- python汇率转换_利用Python中的Xpath实现一个在线汇率转换器
前言 在之前的语法里面,我们记得有一个初识Python之汇率转换篇,在那个程序里面我们发现可以运用一些基础的语法写一个汇率计算,但是学到后面的小伙伴就会发现这个小程序有一定的弊端. 首先,它不可以实时 ...
- 使用Dreamweaver/利用HTML5/CSS/制作一个简单的文字logo
一.制作一个简单的logo 1. 结构与样式分析 首先我们根据logo的图片分析logo的效果,该logo由6个字母组成.在使用"数码测色计"测出logo的颜色,这里我们测出log ...
最新文章
- win10安装pytorch
- android操作系统优势,Android操作系统平台最大的优势
- java map数组定义_如何定义一个空的Map[]数组?
- ASP.NET Core应用的7种依赖注入方式
- iPhone 12 Pro Max外形、配置大曝光:安卓基本没对手了
- 晨哥真有料丨聊天就在一起了,真有这么简单吗?
- IPTV监测和测试设备
- 餐厅点餐系统app总结
- WebFrom 【文件上传】
- 会计计算机实训目的,会计专业实习的目的是什么
- 海康8700服务器系统,海康8700安防综合管理平台安装使用指南.pdf
- laravel connector.php,如何获得laravel DB连接到PHP连接?
- 迅为i.MX6Q开发板-红外 hs0038 测试
- 如何调整计算机显卡,教你n卡发挥最大性能,电脑怎么设置独立显卡-
- 【学习笔记】软件测试-版本迭代总结
- 小米官网首页标题制作 持续更新中
- PMU电池管理配置与io-domain电源域
- 十进制快速转换为二进制
- 中国各省份名字的由来
- python——json数据格式的转换