• 标注中端点的箭头、斜杠等样式可以单独控制大小吗?

    请问标注样式中,如下图半径标注、线性标注中所框选处的箭头样式、斜杠样式可以通过参数调整大小吗?
  • 老师们好,有没有函数可以将一个Element大小和坐标同时按照比例缩放

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

    代码如图
  • 元素结合,合并的问题

    使用 CurveVector.AreaUnion() 结合2个元素 但是存在失败部分,是否有更好的方式? 代码如下: var elements = DgnELEx.SelectionElements(); //获取选择的2个元素 CurveVector curveVector=CurveVector.AreaUnion(elements[0].GetCurveVector(), elements[1].GetCurveVector()); if (curveVector!…
  • 参考文件偏移后,未能在主文件内正确扫描一定范围内的元素

    主文件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内的元素不包含参考文件偏移信息,所以才会扫描到…
  • 如何用C#修改通过ItemTypes添加的属性值

    各位老师好,我用MS CE的ItemTypes工具给文档中的元素加了自定义的属性,现在我希望用代码(C#)批量修改这些属性,请问应该如何操作? 非常感谢!
  • [MSCE C++]CopyModelContents函数的问题?

    //操作模型ID ModelId sourceModelId = dgnFile->FindModelIdByName(CommonUtil::s2ws("Default-3D").GetWCharCP()); //操作模型 DgnModelP sourceModelP = dgnFile->FindLoadedModelById(sourceModelId); //将默认模型参考进来 BentleyStatus nStatus = dgnFile->CopyModelContents…
  • [MS EC] C++ CurveVectorPtr是否可以修改法向量?

    各位老师 在不同面进行平移和等间距缩小的时候,发现本来curve2 应该向内缩小并向上平移,但是现在却向外扩大.... 请问老师是这个curve2 法向量影响的吗?是否可以修改其法向量? EditElementHandle eeh(id, pActiveModel); CurveVectorPtr curve1 = ICurvePathQuery::ElementToCurveVector(eeh); CurveVectorPtr curve2 = curve1->Clone();…
  • [MSCE C#] 读取外部文件问题

    请问各位老师,我在addin程序中,通过StreamReader 方式读取外部文件,会导致程序直接报错和崩溃。但是代码段在普通C# 中可以正常运行。请问是什么原因,是addin项目初始化时需要进行什么配置吗。 public static void HelloWorld(string unparsed) { MessageBox.Show("Hello World"); using (StreamReader writer = File.OpenText(@"C:/Program Files…
  • 请问mdl中,如何在创建文字时,修改文字对齐方式?

    各位专家好, 请问mdl中,如何在创建文字时,修改文字对齐方式? 我按照如下顺序调用的API,但是发现如果设置了居中方式,就会导致字高被清零,原因没找到 直接调用 pStyle->SetProperty(TextStyle_Justification, UINT32(TextElementJustification::CenterMiddle)) 设置后没有效果,所以才用的 ParagraphPropertiesPtr方式 TextBlockPtr pText = TextBlock…
  • 在microstation 二次开发中 调用ECSchema 相关功能 用 addin还是 mdl 好

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

    我在用自己的cell库文件时,发现如果不是放在cell路径下,需要点下面界面关联一下,然后才能使用,我想对这个接口进行一些简单封装,请问一下,这个接口必须是对物理路径中存在的文件进行关联吗,不能通过内存中buf关联吗?
  • ShareCellElement 转为normal element 后ElementRef为NULL

    void convertShareCell ( MSElementDescrP sharecell, DgnModelRefP modelRefP) { MSElementDescrP celledP = NULL; if (SUCCESS == mdlSharedCell_toNormalCell2(&celledP, &( sharecell->el), modelRefP, TRUE)) { if (celledP->h.elementRef == 0) { /…
  • 各位老师,CE U13用C#二次开发,安装的VS2017开发环境怎么配置呢?

    各位老师,CE U13用C#二次开发,安装的VS2017开发环境怎么配置呢?
  • mdlCell_attachLibrary函数

    mdlCell_attachLibrary(outFileName, &inFileName, NULL, 1); 符老师,关于这个函数在实际中调试发现,outFileName和inFileName都是指向同一个路径。不明白是怎么关联上的。难道这里用的是进程间通信,ms绘图工作流->内容也会同步关联到的单元库。 这里的 outFileName和inFileName只能输入文件的绝对路径吗,不能是别的吗?
  • 使用DgnTool例子时出现的错误

    在MDL中的 一步步学习MDL-CE[6] 的例子,发现不能访问。难道这必须要求必须是update10。我目前在update4上出现这个问题。我去查看了include/Mstn和include/Bentley/RefCounted.h文件的定义。
  • 如何使用VBA代码切割一个B样条曲线

    沿中点切成两半,保留一半
  • MS CE下如何实现类似ABD中梁板柱的动态建模

    老师能不能提供一个完整的思路,分别在打开或者关闭正交的情况下,动态的绘制圆柱,C++/C#均可。