【ORD C#】MS Element与ORD转换

老师好,请问下 MS 的 Bentley.DgnPlatformNET.Elements.Element 能转为ORD LinearEntity2d吗?

可否由Bentley.DgnPlatformNET.DgnModel获取Bentley.CifNET.Objects.IObjectSpace。使用场景如下:

使用MS dll写的基础库,在ORD中运行正常,但获取到的元素类型均为Bentley.DgnPlatformNET.Elements.Element ,需要转换为ORD中的元素进行下一步操作。

谢谢!

Parents
  • 您好,请使用ORD的SDK进行开发,LinearEntity2d是不公开的,可以使用AlignmentEdit类来创建路线线形。从 Bentley.DgnPlatformNET.Elements.Element 没有直接创建路线的函数,可以把Element 转换成CurveVector,使用AlignmentEdit类的CreateByCurveVector函数来创建路线线形。AlignmentEdit类的具体用法可参考SDK中的示例,在源文件\Examples\ManagedsdkExample\Examples\horizontalalignmentcreator.cs。

Reply
  • 您好,请使用ORD的SDK进行开发,LinearEntity2d是不公开的,可以使用AlignmentEdit类来创建路线线形。从 Bentley.DgnPlatformNET.Elements.Element 没有直接创建路线的函数,可以把Element 转换成CurveVector,使用AlignmentEdit类的CreateByCurveVector函数来创建路线线形。AlignmentEdit类的具体用法可参考SDK中的示例,在源文件\Examples\ManagedsdkExample\Examples\horizontalalignmentcreator.cs。

Children
No Data