Browse By Tags

  • 各位老师好,现在有两个mesh面,需要得到地形面在平面上方的体积和地形面在平面下方的体积,有哪些函数可以参考

    如图 有一个平面和一个地形面都是mesh元素
  • [MS c#]预览控件显示文字有错误?

    DDUI.Bentley.DgnPlatform.PreviewControl pc = new DDUI.Bentley.DgnPlatform.PreviewControl((DDUI.Bentley.DgnPlatform.DgnModel*)modelPtr.ToPointer(), options); this.elementHost_Preview.Child = pc; pc.ShowPreview(showElements); pc.Loaded += Pc_Loaded;…
  • 想要将一个围栅中提取到的所有元素同时进行平移旋转需要每个元素都确定一个平移的终点吗

    如图 想将上图中每个围栅中所有的内容进行平移旋转到X轴上
  • 二次开发ElementSetTool有啥方法可以在form上点击个按钮立刻关闭这个工具吗?相当于手动切换成ElemntSelection

    请教各位老师,如题。
  • 【MS C#】文字字高设置如何控制

    BD.DgnFile dgnFile = GZMTCommonClass.actDgnFile; BD.DgnModel dgnModel = Session.Instance.GetActiveDgnModel(); BD.TextBlockProperties txtBlockProp = new BD.TextBlockProperties(dgnModel); //txtBlockProp.IsViewIndependent = true; txtBlockProp.DocumentWidth…
  • 【MS C#】如何一个实体与多个实体裁剪?

    老师 我有一根梁,怎么和四根柱子同时裁剪呢? for (int i = 0; i < lsEl.Count; i++) { SolidKernelEntity solidKernelEntity = null; Convert1.ElementToBody(out solidKernelEntity, el, true, true, true); SolidKernelEntity solidKernelEntity2 = null; Convert1.ElementToBody…
  • 【MS C#】咨询两个实体布尔操作。

    老师,咨询下两个实体进行布尔操作的案例代码。我发现论坛貌似是C++的 有没有C#的案例代码啊,谢谢啦
  • 【MS C#】DgnBoxDetail中的DPoint3d baseOrigin, DPoint3d topOrigin代表什么呢?

    老师,DgnBoxDetail中的DPoint3d baseOrigin, DPoint3d topOrigin不是下底面和上底面的中心点嘛。我的长方体画出来感觉不对啊
  • 【MS C#】创建长方体案例代码

    老师,创建长方体的案例代码有嘛,谢谢
  • 【MS C#】发送给MS,全局显示的函数是什么?

    老师,C#调用全局显示的接口是哪个来着,谢谢。
  • 有没有什么mdl函数可以实现ms双击鼠标中键 fitview 的操作

    想要把模型中所有元素全部显示出来
  • [c#] DLL加载后如何卸载?

    老师我输入Session.Instance.Keyin("mdl unload XXXX"); 无法卸载DLL,请问是啥原因啊?
  • 【C# 批量修改dgn文件中model名称】

    老师,我一个dgn中创建了几百个model,之前创建时候命名出现了问题,需要重新修改,如何批量命名呢?
  • 二次开发中使用围栅,应该怎么设置属性,将超出围栅的内容进行裁剪

    C++
  • [MS C#]如果.cel文件加密,如何加载文件。

    您好老师,我的.cel文件已经加密,在调用的时候我用代码 Bentley.MstnPlatformNET.InteropServices.Utilities.ComApp.AttachCellLibrary(cellPath); 来加载,那密码怎么输入呢?
  • mdl二次开发怎么把一个模型中所有的元素,包括从别的模型参考来的元素,复制到另一个model中,参考元素成普通元素

    求助
  • 【MS C#】材质为什么会模糊。

    老师我咨询下,我的cell库中 显示正常,但是我通过代码调用后发现 模糊了,请问老师可能是怎么造成的啊
  • ORD旗舰版:CIMManagedSurface例子中CreateSurfaceBySweepAlongPathTool运行崩溃

    MSBsplineCurve SectionCurve1 = GetMSBsplineCurveFromElement(ElementAgenda.GetEntry(0)); // start profile section curve MSBsplineCurve SectionCurve2 = GetMSBsplineCurveFromElement(ElementAgenda.GetEntry(1)); // end profile section curve MSBsplineCurve…
  • 【MSCE C++】使用keyin选中元素后构建agenda,元素数量为0

    使用下面的代码想实现通过keyin发送命令,选中所有元素,然后获取选中元素的EditElementHandle。 ElementAgenda selectset; SelectionSetManager::GetManager().BuildAgenda(selectset); if (!selectset.GetCount()) { return; } 但是我发现获取地元素数量是0,如果手动选择元素,获取的元素数量不是0. 请问是什么原因?
  • [MSCE C++]构件导出问题,之前做过revit插件对于ce中构件组织关系不太理解

    老师们好 我的问题是以下两点: 1、是这样的我现在需要针对ce做一个插件,将里面的构件(cells?)的顶点、法线、纹理等全部导出,但是我对ce里面的构件组织关系不太明白,revit中有族、族实例的区别,我看bentley中大多是单元(cell)和共享单元(shared cell),还有元素(element),我理解的是元素包含了一些非构建的要素(标注、文字、坐标系等),同时包含了cell,cell可以变成mesh; 我有遍历过ActiveDgnModel里面的元素 (element…
  • [MS C#]Fence剪切移动操作后,原来模型怎么删除?

    老师,咨询一个问题,我用代码创建了一个FenceManager,然后又FenceManager.ClipElement创建剪切后,成功将模型分割。如下图操作界面显示。 但是呢,原来的模型仍然存在。我想咨询下老师,界面的这个操作,用fence分割模型后,原来的模型是如何通过代码处理删除的呢?
  • 【MS C#】采用线Splite模型后,切割的实体怎么获取?

    您好老师,我采用如上线Splite实体, 我这样画了很多线批量进行分割,怎么通过代码实现呢,因为我切割了第一个后,剩下的第二个怎么拿到呢? 谢谢老师
  • 【MS C#】Fence怎么创建呢?没有找到方法

    老师Fence对象怎么创建呢,我没有找到方法。
  • OBD 二次开发

    obd update 8 库代码算例用C++ 黑窗口调试通过了,也能调试附加到进程,能否用VS直接编译,打算用MFC框架做界面
  • [MS C#]单元元素预览,没有将cell放入模型,是怎么实现的?

    老师,在元素预览过程中,元素只有加入模型才能实现吧。 但是在cell选择的时候,元素没有加入模型,选中后也可以显示,请问是采用什么技术实现的呢?元素存在的是一个什么样子的模型呢?