• 关于调用Bentley.Interop.MicroStationDGN的CreateCellElement2函数导致ORD内存溢出的问题

    各位老师好,我们开发了一个铁路车站建模系统,包含很多类型的设备。 有几种设备(车挡、警冲标、信号机等)都是调用CreateCellElement2函数进行建模。 建模函数如下: public static Element CreateNormalCell(string dgnPath, string cellName, BIM.Point3d point, BIM.Point3d scalePoint, BIM.Matrix3d matrizIdentidad, bool isAddToModel…
  • 关于调用MS SDK中的ToElement函数导致ORD异常崩溃的问题

    各位老师好,我们写了一个建模函数,在调用ToElement函数时会出现ORD一场崩溃的情况: 调了很久也没有发现原因,能否帮忙远程看看??
  • 【MSCE C++】如何在DItem_PushButtonRsc上设置鼠标悬停提示

    请问如何能在DItem_PushButtonRsc上设置鼠标悬停提示
  • 关于ORD MDL的命令编译报错问题

    老师你好,我按照ORD的官方教程给我的C++项目添加命令CMD: 一步步学习MDL-CE[4] 按照步骤进行编译的时候,提示报错: 我查看了我的.mke文件,发现报错的一行在最后: 请问如何解决?
  • 关于CIM SDK在MircoStation平台进行自定义实体开发的问题

    各位老师好,我们想要在MicroStation平台开发一个类似于ORD里面的Alignment那样的线路绘制工具, 请问目前的CIM SDK支持我们在MicroStation上进行类似开发么? 如果不能,是否有其他SDK能够在MicroStation上开发自定义实体?
  • 关于MicroStation CE SDK启动报错的问题

    老师好,我们部门有一台电脑安装了SDK之后,使用管理员权限启动时报错: 这台电脑没有安装MicroStation,只安装了ORD,请问有可能是什么原因?
  • 有一个程序将跑在microstation平台的不同软件中,但要对软件做区分,如何判断打开的软件是OPM还是OBD等等?

    如题,请问相关的api是?
  • 如何在小程序中执行keyin

    我想在小程序运行的过程中执行某个key-in命令:mdl load xxx,如何实现呢?我看UserKeyinXCommand好像没有什么介绍,还是说不是这个接口? 比如说c++ mdlMain(){ run(L"mdl load xxx");} 或者C#中有这样的接口吗?
  • 老师们好,有没有函数可以将一个Element大小和坐标同时按照比例缩放

    使用了mdlTMatrix_scale,并没有得到想要的效果
  • ElementProportySetter设置元素属性后,将元素AddToModel出错,此元素如果不设置属性是可以正常AddToModel的,想请教一下是什么原因

    代码如图
  • 如何使用MDL函数将模型中参考元素复制到另外一个模型中?

    通过围栅的方式只能复制普通元素,好像不能复制参考元素
  • [MS CE] 用SDK 16.2 编译例子Steel失败

    卸载了就SDK,安装了最新的SDK Update16.2,卸载了VS2017, 原来就有VS2019(professional),根据勾选了组件,根据 MicroStation CE SDK Update16.2发布了! - 博客 - Bentley 中国优先社区 - Bentley Communities , 但在编译例子Steel时失败
  • [MSCE C]设置Cell内部元素到不同图层时总是在动态函数崩溃

    符老师和各位老师好, 我写的一个三点放置楼梯的工具。类似于过去符老师讲过的trumpet例子,即先建一个空cell header, 然后创建一个元素后就用mdlElmdscr_appendDscr添加到cell,最后将cell写入model。因为对CE的新函数不熟,所以绝大部分函数还是用的老的C type 函数, 包括交互式函数, 函数间值传递用Element Descriptor。只有一个Boolean运算用新的(必须用)。这个工具一直用的很好,现在要求将栏杆和台阶放在不同的图层。所以我从这里找到了设置元素图层的例子…
  • [MSCE C++] 求一个u16.1 SDK的离线包

    [MSCE C++] 求一个u16.1 SDK的离线包
  • RE: MSCE 二次开发 获取部分构件纹理贴图接口报错

    1、通过IElementGraphicsProcessor接口获取其构件纹理贴图接口报错,报错位置如下图示例 projInfo.CalculateForElement(m_eh, &transformIden, *m_MaterialCP, map); 在对其贴图矩阵相关计算时出错,请问这是什么问题?
  • [MSCE]MDL DialogBoxRsc的DIALOGATTR_DOCKABLE 窗口停靠怎么不自动隐藏标题栏

    DialogBoxRsc使用DIALOGATTR_DOCKABLE属性,窗口停靠怎么才能不自动隐藏标题栏
  • 【MSCE C++】在MSCE中通过_ProcessFacets接口读取参考模型元素顶点坐标(v)异常。

    1、【MSCE C++】在MSCE中通过_ProcessFacets接口读取元素顶点坐标(v)时,若文件带有参考模型,则读取的参考模型的顶点坐标不对。是不是对于参考模型的顶点数据要做变换?
  • 参考文件偏移后,未能在主文件内正确扫描一定范围内的元素

    主文件A,参考了文件B,在参考的时候,对文件B设置了一定的偏移量,如(500, 0,0) 文件B内在(0,0,0)处随便画了2个模型,然后参考到主文件A内,在文件A中以(0,0,0)为中心点,使用mdlScanCriteria_scan函数扫描一定范围内的元素 按照设想应该是在扫描范围在0-500内扫描不到B文件内的模型的,大于500才可以 但实施下来仍然可以扫描B文件内的模型,发现可能的原因是扫描的时候是以dgmModel为对象,而dgnModel内的元素不包含参考文件偏移信息,所以才会扫描到…
  • 在学习"第四章、给MDL应用添加命令", 请老师帮忙看下这个mke是哪里写的不对, 出现"error : Missing Dependency"的提示

    #-------------------------------------------------------------------------------------- # MstnCE HelloWorld_02.mke #-------------------------------------------------------------------------------------- NOSTRICT = 1 PolicyFile = MicroStationPolicy…
  • MSCE C++ 元素属性的问题

    老师好: 我想了解一下 元素属性 大概有多少种,比如: 1、XAttributes 2、itemtype 3、鼠标右键看到的 General 、 Geometry 、 Extended 、 Raw Data , material , variables等 他们之间 有什么 区别,如果需要添加的话 都涉及到哪些技术? 比如: 3.1、material 我理解是 材料相关的,但是要是获取 或 写入的话 怎么完成,用到哪些类 或API?是itemtype 吗? 3.2…
  • 关于网格求差的问题

    老师好: 我在使用mdlPop_elementDescrFromElementDescrDifference时遇到了问题,问题如下: 使用ms菜单中的网格求差,可以选择多个来剪切被剪切体,而mdlPop_elementDescrFromElementDescrDifference不知道如何实现? 因为,执行两次剪切就达不到想要的结果了,使用菜单中的功能也是不能二次剪切出想要的效果。 想要的效果是:(一次剪切的效果) 左右洞分两次剪切效果不是想要的,如下: 最终需求…
  • 请问mdl中,如何在创建文字时,修改文字对齐方式?

    各位专家好, 请问mdl中,如何在创建文字时,修改文字对齐方式? 我按照如下顺序调用的API,但是发现如果设置了居中方式,就会导致字高被清零,原因没找到 直接调用 pStyle->SetProperty(TextStyle_Justification, UINT32(TextElementJustification::CenterMiddle)) 设置后没有效果,所以才用的 ParagraphPropertiesPtr方式 TextBlockPtr pText = TextBlock…
  • MDL C++开发中,如何做到让用户从图面上选的点,都位于特定图形上? 例如一个编组内的图形上?

    各位专家好, 请问,在MDL C++开发中,如何做到让用户从图面上选的点,都位于特定图形上? 例如一个编组内的图形上? 而不会在选择结束后,发现得到的点位于其它偏离位置。 是否MacroStation SDK中内置支持这样的约束,程序设置一下就可以了? 因为有用户说Revit支持,所以我们在考虑要怎么做。 非常感谢!
  • 请问,如何对项目附加EC属性,并可以查询、修改、删除?

    各位专家好, 请问,如何对项目附加EC属性,并可以查询、修改、删除? 我看API中有DgnECInstanceEnabler::CreateInstanceOnFile( 但是没有对应到dngFile的其它操作API,例如FindInstanceOnElement 所以没法进行 查询、修改、删除。是否有支持相关操作的其它API ?
  • 在microstation 二次开发中 调用ECSchema 相关功能 用 addin还是 mdl 好

    如题,各位老师好,现在我们的项目需要使用 EC 相关功能,各位老师能从 功能完备性、易用性、稳定性 等方面 分析 在 .net 和 c++ 开发中的异同和推荐吗?谢谢各位老师