![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Revit二次开发
周杰伦fans
我真的非常热爱建筑设计(bushi),希望自己在二开的路上越走越远~越走越远~(/ω\)~
展开
-
C# 投影(Projection)
投影操作可用于从原始集合中选择特定的属性,或者对元素进行转换以创建新的集合。通过投影,我们可以灵活地处理数据,提取所需的信息,并进行必要的转换。无论是使用 LINQ 查询语法还是方法链,投影操作都提供了一种简洁而强大的方式来处理集合数据。在C#中,投影(Projection)是一种操作,用于从一个集合中选择特定的属性或转换元素,形成一个新的集合。子句,可以选择要从原始集合中提取的属性或进行元素转换。集合进行投影,选择每个元素的平方,并将结果存储在。集合中选择每个元素的平方,并将结果存储在。原创 2024-04-28 00:02:56 · 358 阅读 · 0 评论 -
C#中正则表达式(Regular Expression)
在C#中,正则表达式(Regular Expression)是一种强大的模式匹配工具,用于在文本中搜索、匹配和操作符合特定模式的字符串。正则表达式非常强大且灵活,可以用于各种复杂的模式匹配和字符串操作场景,包括验证输入、提取数据、格式化文本等。详细了解正则表达式的语法和功能,可以更好地利用它在C#中进行字符串处理。正则表达式语法非常丰富和灵活,还有其他更多的字符和功能,例如分组、捕获、零宽断言等。详细了解正则表达式语法和功能,可以在实际使用中更有效地构建和应用正则表达式模式。方法查找所有数字,并使用。原创 2024-04-25 23:12:26 · 1425 阅读 · 0 评论 -
C#中=> “Lambda运算符”
它用于连接Lambda表达式中的参数列表和表达式主体,表示函数的输入和输出关系。总而言之,C#中的Lambda表达式提供了一种简洁、灵活的方式来定义匿名函数,使得编写和传递函数变得更加方便。Lambda运算符的左侧是参数列表,它们是在Lambda函数中使用的输入参数。右侧是表达式,表示Lambda函数的主体,指定了对输入参数的操作和返回值。因此,尽管Lambda运算符没有一个官方的具体名称,但一般来说,它通常被称为“Lambda运算符”或“Lambda箭头”,以指代它在C#中的作用和用途。原创 2024-04-25 23:03:46 · 513 阅读 · 0 评论 -
Revit二次开发过滤器
【代码】Revit二次开发过滤器。原创 2023-05-10 07:45:51 · 108 阅读 · 0 评论 -
Revit二次开发单位转换
该类包含了一些静态方法,其中ConvertToInternalUnits()和ConvertFromInternalUnits()方法用于将输入值从指定的显示单位转换为内部单位或将其从内部单位转换回指定的显示单位。它返回一个double类型的值,表示将内部单位值转换为目标显示单位后的结果。总之,ConvertToInternalUnits()方法将输入值从显示单位转换为内部单位,而ConvertFromInternalUnits()方法将内部单位值转换为显示单位值。原创 2023-04-23 06:06:19 · 347 阅读 · 0 评论 -
revit二次开发视图
【代码】revit二次开发视图。原创 2023-03-15 23:27:47 · 200 阅读 · 0 评论 -
Revit二次开发打短管(WPF)
【代码】Revit二次开发打短管(WPF)原创 2023-02-02 14:55:29 · 234 阅读 · 0 评论 -
revit二次开发创建桥架、线管
创建桥架、线管...原创 2022-12-17 15:58:57 · 407 阅读 · 0 评论 -
Revit二次开发创建面积、标签
【代码】Revit二次开发创建面积、标签。原创 2022-12-14 18:35:32 · 160 阅读 · 0 评论 -
Revit二开外部命令中Excute函数的返回值
Excute函数的返回值用于表示外部命令的执行状态,分别为Succeeded、Failed、Canceled三种。如果不为Succeeded,Revit把外部命令所做的所有操作和修改撤销原创 2022-12-06 20:43:22 · 181 阅读 · 0 评论 -
Revit二开使用elements参数
输出参数 ElementSet elements 当外部命令返回Failed或者Canceled并且message参数不为空的时候,错误或者警告对话框会弹出来,点击上面的显示按钮,elements参数中的元素将被高亮显示。原创 2022-12-06 11:40:23 · 233 阅读 · 0 评论 -
revit二次开发打断所有的MEPCurve
再用pickpoint的点和原来的起点终点。来创建线 改原管和复制出来的管。原创 2022-08-06 23:51:43 · 365 阅读 · 0 评论 -
revit二次开发获取管道连接器、弯头信息
revit二次开发获取管道连接器、弯头信息。原创 2022-08-05 13:30:41 · 640 阅读 · 0 评论 -
revit二次开发创建桥架、线管
可以通过get_parameter改一些内置参数。直接开启事务在事务里就可以创建了!原创 2022-08-04 18:21:21 · 459 阅读 · 0 评论 -
revit二次开发创建风管
WPF窗口与revit数据交互。原创 2022-08-03 15:42:42 · 374 阅读 · 0 评论 -
revit二次开发水管创建
revit二次开发创建水管原创 2022-08-02 20:26:04 · 380 阅读 · 0 评论 -
revit 二次开发 创建轴线
revit 二次开发 创建轴线原创 2022-07-02 18:30:20 · 296 阅读 · 0 评论 -
revit二次开发创建标高
图学二级第四题大部分是小别墅,标高几乎相同。 这样做或许可以让刷题变的更高效(bushi!)、更具趣味性!原创 2022-07-03 19:22:52 · 316 阅读 · 1 评论 -
revit二次开发-创建族
通过文件路径载入族并点击任意一点创建实例原创 2022-07-04 18:28:45 · 1897 阅读 · 0 评论 -
revit二次开发-创建组
选择物体遍历的到ids直接开启事务创建组原创 2022-07-05 18:45:48 · 446 阅读 · 0 评论 -
revit二次开“Hello Revit“
1、安装lookup 2、visual studio创建.NET Framework 3、添加引用 RevitAPI、RevitAPIUI4、外部命令实现接口 5、然后可以直接写代码了 6、到revit “Add-In Manager”加载路径 Load 最后Run:原创 2022-07-05 23:16:27 · 233 阅读 · 0 评论 -
revit二次开发一键标注轴网
1、创建一个.NET Frame work 2、创建新项目 3、老样子先添加引用 4、外部命令实现接口 按照国际惯例增删改需要创建事务5、看看创建都需要什么 6、先过滤轴网7、获得一个活跃的视图8、遍历轴网,再通过x,y单位向量分别获取x轴、y轴的ListGridX、refArrayGridX代码如下:到revit里LoadRun 成功!.........原创 2022-07-06 18:11:25 · 471 阅读 · 0 评论 -
revit二次开发轴网交点创建柱子
通过轴网交点创建柱原创 2022-07-10 09:52:31 · 434 阅读 · 0 评论 -
revit二次开发房间创建
revit二次开发房间创建原创 2022-07-11 12:22:31 · 423 阅读 · 0 评论 -
revit二次开发笔记创建标高
通过WPF创建窗口和revit交互创建标高原创 2022-07-12 11:29:14 · 306 阅读 · 0 评论 -
revit二次开发过滤器
在建模的时候会给门命名比如M1、M2...FM3。想得到所有的M1很麻烦(模型太大们很多的时候)可以试着用过滤器找到指定名字的门。原创 2022-07-17 19:39:23 · 228 阅读 · 0 评论