|
本帖最后由 gerry59 于 2017-3-2 10:05 编辑
各位大神你们好,本人Revit二次开发菜鸟,在做Revit2017全局参数修改插件的时候遇到了一个问题,求大神解答。
在Revit2017中,全局参数的数值修改API为”GlobalParameter.SetValue()“,但在使用此方法时发现,修改数值所得到的效果与直接在全局参数管理界面中修改数值的效果完全不同,API的修改还遇到约束问题。
我该如何才能使API的修改数值方法的效果与在管理界面中修改数值的效果一致呢?
例如:
图片3和图片4显示,我调整的是轴网2和轴网3之间的距离为5000(原为4800),
使用Revit管理界面调整的效果是轴网2、3距离为5000,其它轴网间距不变(轴网1、2间距不变,为原来的3300)。
但使用API修改,轴网2、3间距修改正确了,但是轴网1、2间距却缩减到3100,修改效果错误。
|
-
Revit全局参数管理界面修改数值没有问题
-
API修改会出现问题,并且修改效果有误
-
管理界面修改轴网2至3之间的距离到5000的效果
-
API修改轴网2至3之间的距离到5000的效果
|