2017-02-23 95 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