没有找到删除参数约束的接口。目前可以获取到ParametricConstraintEdit的Element,但是delete后需要进行廊道计算,同时也没有找到廊道计算(Process Corridor)的接口。
是的,目前该功能并没有开放接口。
廊道计算的接口也没开放吗?有没有其他刷新廊道的途径,等效于廊道计算。让element删除后,在廊道上remove参数约束成功;
首先,ORD公开接口只提供了两种方式:一种是创建,一种是获取,并没有提供编辑,更没有刷新等功能,您获取的ParametricConstraintEdit的Element,肯定不是通过公开接口获取的,我这边给您一个建议,如果想删除的话,可以通过命令的方式删除,您先试试这种方式是否可行:
SelectionSetManager.EmptyAll(); SelectionSetManager.AddElement(drop.Element, geomModel.DgnModel); Bentley.MstnPlatformNET.Session.Instance.Keyin("delete element");
不可行,执行delete element的keyin命令,会进入交互工具,并没有执行删除操作;
那就没有更好的办法了。