簡體   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