• 关于MicroStation V8i & OpenPlant Modler二次开发

    老师,您好,鉴于目前在考虑OPM出图功能,想通过在v8i和OPM的基础上二次开发,对出图功能做一个整合,以此来做一个出图的小工具来提高工作效率,看到论坛说v8i有DEM的api函数的支持,找了一大半天没有找到,只找到MicroStationAPI的 IDrawCompBuilder部分,没有找到DEM的api函数。或者能有一些实例更好。
  • OpenBridge Modeler CE版SDK 正式发布!

    OpenBridge Modeler SDK CONNECT Edition(简称OBM SDK CE)已经正式登陆Bentley下载中心并面向所有BDN成员单位开放,开发者们可通过BDN账号登陆下载中心来获取该资源。 功能简介: 本次OBM SDK CE所包含的主要功能如下: 以CIF为基础,面向OBM CE提供桥梁及其相关构件的参数信息提取能力; 提供了与OBM近乎等价的构件层次关系及组织方式; 提供了等价的原生层接口和托管层接口; 可遍历给定DGN模型中的所有桥梁…
  • 2018 BDN开发培训顺利举办!

    2018年第一、二期BDN开发培训已于6月12日-15日、6月19日-22日在Bentley海淀研发中心顺利举办。一共有来自不同行业的22家单位、共计40余位开发者参加了本次培训。来自Bentley的两位资深技术专家——符永安经理及肖慎重先生,在8天的时间里为开发者们带来了精彩的培训课程。 本次培训主要针对C#语言环境下的 MicroStation CE 和 OpenRoads Designer CE 的二次开发,为参与培训的开发者们梳理了从环境配置到详细编程的开发知识,结合实例深入浅出地讲解了SDK中的一些主要对象…
  • Get geometry of "Extended Element"

    我装了 : AECOSi BuildingDesigner V8i (SELECT Series6) 和 MiscroStation库,我想找到API获取“Extended Element‘ 几何数据(type code 106),但是没找到相在API。 有相关资料显示有一个接口:IElementGraphicsProcessor 可以获取几何数据 有哪位知道这个接口是在哪个SDK里,如何下载, 谢谢。 这里是DGN 文件路径 http://download.csdn.net/detail…
  • [Microstation V8i C++]获取复杂链子元素无法获取最后一段

    我在程序中做复杂链重新组合时,遍历了已存在复杂链的子元素,但是绘制出来的实体总是缺少最后一段,代码如下: if (ePartShape->h.isHeader) { for (MSElementDescrP eSingleP = ePartShape->h.firstElem; eSingleP != NULL; eSingleP = eSingleP->h.next) { mdlElmdscr_appendElement(edP, &eSingleP->el); } } 请问是哪里设置错了么…
  • [V8i c++]关于MstnElementSetTool操作流程设计问题

    我正在对某两条曲线进行偏移操作;但是我在对其中一条曲线偏移完成后,因为后续工作的原因我并不想重置工具,请问我在对操作类设计时应该怎么设置才能让用户继续选择曲线而不重置工具? 我自己的思路如下: 选择曲线A->偏移->选择曲线B->偏移->other things
  • [V8i C++]如何获取复杂链的子段顶点

    我在研究软件自带的平行复制功能时,发现该功能选中某个复杂链元素后;AccuDraw能够正确设置成以鼠标点为基点,已平行于某子段为X轴。现在我也想将自己的AccDraw设置成相同模式,请问该如何获取鼠标点所在的复杂链中的子段顶点?
  • [V8i C++]如何将CmdItemListRsc中的参数值动态修改

    我在程序设计里已设计了与操作类挂钩的CmdItemListRsc工具,现在我在操作过程中,想动态的把工具的参数值返回到工具栏对话框里去,我自己写的代码如下: virtual void OnComplexDynamics(MstnButtonEventCP ev) override { DPoint3d offset, ptDest; ptDest = *ev->GetPoint(); mdlVec_subtractPoint(&offset, &ptDest, &g_ptOffset[0]);…
  • CmdItemListRsc控件对齐问题

    我在做工具对话框界面设计时,发现我的ToggleButton按钮不管怎么设,都和同排的Text Item重叠在了一起,我想问一下,怎么让CmdItemListRsc里的ToggleButton控件可以靠左显示? 代码如下: CmdItemListRsc CMD_OPERATER_CREATE_ROADPROJECT = {{ {{ 0, YC, 0, 0 }, ToggleButton, TOGGLEID_LockGrid, ON, ALIGN_LEFT, "", "" }, {{ 1.2…