2017-02-23 93 views
0

我正在使用RevitAPI處理Revit插件。設置CompoundStructure.EndCap不起作用

我通過複製現有的WallType創建一個新的WallType。然後我編輯結構 - 添加新圖層。 此外,我將OpeningWrapping設置爲Both,並且我想將EndCap設置爲Interior。

不幸的是,端蓋永遠不會改變,並保持外觀

structure.EndCap = EndCapCondition.Interior; 
structure.OpeningWrapping = OpeningWrappingCondition.ExteriorAndInterior; 

是否有人有,爲什麼它不改變任何想法?

預先感謝您!

伊凡

回答

0

可能有很多可能的原因。

您能通過用戶界面手動設置所需的端蓋行爲嗎?

如果不是,通常也不可能以編程方式執行。

你有沒有公開交易?

您能否對其進行其他更改?

您是否將其他更改應用於可能與封閉條件相沖突的模型?

而不是問你數百個問題,我建議你提供一個最小的可重複的情況:

http://thebuildingcoder.typepad.com/blog/about-the-author.html#1b

附:同樣的問題也在這裏提出並進一步討論:

https://forums.autodesk.com/t5/revit-api-forum/compoundstructure-endcap-is-not-working/m-p/6898895