繁体   English   中英

使用Revit API的“分隔墙”

[英]“Split Wall” using Revit API

我有一堵墙,必须使用Revit API对其进行拆分。 我将放置点作为输入,需要根据这些点将墙分开。 我们是否有任何命令使用Revit API来实现?

任何帮助将不胜感激。

没有,没有直接的方法。 您必须使用ElementTransformUtils.CopyElement方法创建墙壁的副本,然后将原始对象的一个​​点和副本的一个点移动到拆分点的位置。 要移动这些点,您必须创建一个新曲线并将其指定给墙位置:

 ((LocationCurve)wall.Location).Curve = newCurve;

隔墙是什么意思? 您可以使用FamilyInstance.Split方法拆分某些族实例,例如梁,柱等。 但是,这不适用于墙壁。 您可以在墙上分割面以应用不同的材料。 为此,请参考FaceSplitter类。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM