Revit二次开发神技---代码实现Revit所有连接方式
Revit二次开发神技—代码实现Revit所有连接方式
读完此贴,你将能够实现Revit中已存在的不管是梁、柱、还是支撑的所有连接方式。
发帖十分钟,研究数小时,发帖不易,且读且珍惜。
代码:
/// <summary>/// 创建连接/// </summary>/// <param name="activeDoc"></param>/// <param name="message"></param>/// <returns></returns>private static void CreateDetailedStructuralConnection(UIDocument activeDoc, ElementId elementId, List<ElementId> elementIds){List<ElementId> ids;try{// 要生成Revit中其它的连接方式,只需修改familyname、guid这两个参数即可(如何获取这两个参数?在Reivt中创建一个连接然后用RevitLookUp查看即可)StructuralConnectionHandlerType connectionType = StructuralConnectionHandlerType.Create(activeDoc.Document, "锯切 - 翼缘", new Guid("5930c793-e644-4b50-b68e-0841b71bbca2"), "锯切 - 翼缘");if (connectionType == null) throw new Exception("connectionType为空");if (elementId == null) return;foreach (var id in elementIds){if (!IfNeedCutBrace(activeDoc.Document, elementId, id)){ids = new List<ElementId>();ids.Add(elementId);ids.Add(id);var conn = StructuralConnectionHandler.Create(activeDoc.Document, ids, connectionType.Id);}}}catch (Exception e){throw new Exception("连接端切割失败:" + e.Message);}}
Revit二次开发神技---代码实现Revit所有连接方式相关推荐
- 【REVIT二次开发教程】01-“你好,Revit”
本教程全程采用VS2022,Revit2022. 1.新建项目 打开VS2022,创建新项目,选择项目类型为C#,Windows,然后点击下一步. 2.添加引用 选择右上角[解决方案管理器]中的[依赖 ...
- Revit 二次开发视频讲座下载: Revit界面编程
今天偶然看新闻中的一个评论,是一个农民工兄弟描写自己打工出门的场景,禁不住心酸流泪. 澳门 累TCL照明 你知道农民过完春节出去打工的心情吗?我06年去宁波打工,那时儿子六岁女儿四岁.我和妻子为了不让 ...
- 如何调试Revit二次开发代码-含教学视频(解决无法调试问题)
教学视频连接: Revit二次开发调试视频教程 1.打开Revit,打开visual studio,以下简称VS.准备好要调试代码的dll文件. 2.在VS中打开要调试代码 3.在需要调试的地方加入断 ...
- Revit二次开发—载入族并交互式放置
文章目录 核心代码 问题一:按esc取消放置时报错 问题二:如何在放置一个族实例之后退出放置 问题三:已存在所载入族时,如何正常放置 参考资料 核心代码 using (Transaction tx = ...
- Revit 二次开发前景
大家也许已经嗅到了Revit发展势头.毫无疑问,Revit是建筑业设计利器.现在很多业主还不太懂设计工具与成本的关系,因为许多的业主是国家,机构等.他们只要人给设计出来,有关系,就可以中标.但是随着体 ...
- Revit二次开发实现BIM盈利(以橄榄山快模为例解说) 视频讲座下载
应笔墨闲谈群的邀请, 在10月11号晚8:30分在其群做了一次关于BIM二次开发的讲座. 因为參与者基本上都是从设计院和施工单位来的,所以对Revit二次开发做了纵览性的解说, 以非程序猿能听懂的方式 ...
- Revit二次开发实现BIM盈利(以橄榄山快模为例讲解) 视频讲座下载
应笔墨闲谈群的邀请, 在10月11号晚8:30分在其群做了一次关于BIM二次开发的讲座. 由于参与者基本上都是从设计院和施工单位来的,所以对Revit二次开发做了纵览性的讲解, 以非程序员能听懂的方式 ...
- Revit二次开发 obj与rvt文件互导
利用Revit二次开发的接口,将revit模型通过mesh的顶点信息可以导出OBJ格式的文件. 那么反过来,是否可以将OBJ文件导入Revit中呢? 结论:可以. 已有成功案例,不过对于具体的贴图,纹 ...
- 关于Revit二次开发的些许事
关于Revit二次开发的些许事 关于Revit二次开发的些许事 Revit二次开发方向 岗位需求 哪些公司在招聘Revit研发岗位? 招聘的普遍岗位职责是什么? 岗位要求有哪些? 待遇是不是美丽?! ...
最新文章
- 数据权限设计思路_后台权限管理设计思路:三种模型分析
- java泛型 简书_一文带你认识Java泛型基础
- 用mysqldump远程备份mysql数据库
- Sql Server'不允许保存更改'错误►防止保存需要重新创建表的更改
- pip安装python包出错:ctype = ctype.encode(default_encoding) # omit in 3.x!
- Spring【AOP模块】就是这么简单
- python如何使用ppip安装xlwt_Python中xlrd和xlwt模块使用方法 (python对excel文件的操作)...
- telnet服务器显示本机,记一次困扰了我一个月的服务器telnet故障是如何解决的?...
- JavaScript写一个能遍历对象和数组的通用forEach函数
- 怎么把线稿提取出来_PS教程:提取线稿如此简单?三种方法总有一种适合你
- dwr 登录实现 (入门知识)
- Oracle分析函数之Rank函数
- 【CFD学习】网格无关性验证
- cc9.3 indesign_InDesign CC 2019 14.0.3中文版(ID CC 2019 mac/win)
- 空手套白狼案例,18个月零成本开了 3 家健身房,分红400多万!
- 植物神经紊乱引起的焦虑、烦躁怎么办?
- jquery显示、隐藏div
- gin embed打包静态资源文件
- 双螺杆挤出机有哪些系列
- 入门数据分析,需要会什么