[摘要] Revit二次开发拆分图元如何代码设置拆分点?在代码中使用拆分图元功能时,目前是直接通过内置命令PostableCommand SplitElement来拆分元素
Revit二次开发拆分图元如何代码设置拆分点?在代码中使用拆分图元功能时,目前是直接通过内置命令PostableCommand.SplitElement来拆分元素,操作过程中会让用户选择拆分点,如下图所示,拆分管道时会根据拆分点自动匹配管道连接件去连接拆分后的两部分构件,但是目前我们正在开发的功能正是根据楼层平面标高自动拆分管道,没有用户交互的选拆分点的过程,请问各位前辈老师,这个方法有对应的API功能吗?
解决办法:
PickObject里有个ObjectType的枚举,使用PointOnElement。或者你list下标高,用户勾选某一个标高,自己去用标高切管子,算出拆分点。标高有了,线段有了,基本上拆分点也能算出来了。