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

    如图 有一个平面和一个地形面都是mesh元素
  • 二次开发中使用围栅,应该怎么设置属性,将超出围栅的内容进行裁剪

    C++
  • mdl二次开发怎么把一个模型中所有的元素,包括从别的模型参考来的元素,复制到另一个model中,参考元素成普通元素

    求助
  • [MSCE C++] mdlWorkDgn_createFile 函数创建文件报错

    for (int i = 0; i < 10; ++i) { printf("i:%d\n", i); // 新建的模型 DgnModelRefP seedModelRefP = ACTIVEMODEL; DgnModelRefP newDgnModelRefP = NULL; WChar* savePath = L"d:\\a.dwg"; StatusInt status = mdlWorkDgn_createFile(&newDgnModelRefP, savePath…
  • [MSCE C++]构件导出问题,之前做过revit插件对于ce中构件组织关系不太理解

    老师们好 我的问题是以下两点: 1、是这样的我现在需要针对ce做一个插件,将里面的构件(cells?)的顶点、法线、纹理等全部导出,但是我对ce里面的构件组织关系不太明白,revit中有族、族实例的区别,我看bentley中大多是单元(cell)和共享单元(shared cell),还有元素(element),我理解的是元素包含了一些非构建的要素(标注、文字、坐标系等),同时包含了cell,cell可以变成mesh; 我有遍历过ActiveDgnModel里面的元素 (element…
  • 【MSCE UPDATE 13】mesh新的api测试

    case1.dgn 测试用的dgn如上。 使用PolyfaceQuery 下面的ComputePunch 测试,如下。 使用圆构建的mesh投影剪切下面的mesh。因为该mesh有体积。按照逻辑上来讲应该是能算出两个mesh面,即圆形的投影到mesh的上下面; 但是计算的结果却只有一个结果; 请问是什么原因?
  • MSCE C++ 关于ParametericSolid创建的几点疑问

    各位老师好, 在学习"\exampleSolids\exampleParametricFeatureTree.cpp"时,尝试这写一个关于booleanUnion的例子,虽然创建成功,但是有几个问题请老师们解答一下。 EditElementHandle _cushionCapEeh, _squarePileEeh; // Two defined smartsolid EidtElementHandle TrapezoidCushionCap _cushioCap(1, 1.5, 0.5…
  • 【MS CE updt13 C++】放置sharedcell的问题

    我自己绘制了一个椭球体作为一个shared cell元素放在一个cel文件的model中,。 新建一个dgn文件,我打算使用mdl函数: mdlSharedCell_create,mdlSharedCell_makeSureDefExists,mdlSharedCell_setRange等将这个cel放置在我新建的dgn文件中; 我发现处理二维的cell元素都没问题的,处理三维的cell元素;画不出来对应的椭球体cell元素;全选发现有元素个数,但是fitview没有元素显示;使用MS自带的工具就不能放置地层界面点或者构造点shaerdcell…
  • 【ms ce v8i c++】如可让ms 对话框的绘制在后台缓冲区完成?

    我需要实现一个比较当前对话框画面的功能,流程如下 1.mdlElmdscr_extendedDisplayToWindow // 加载原始图像内容 2. mdlElmdscr_extendedDisplayToWindow // 清空原始图像内容,加载比较图像内容。与原始图像内容差异大 3.mdlWindowd_capture // 快照比较图像内容 4.// 对快照图像内容处理 5.mdlElmdscr_extendedDisplayToWindow // 重新加载原始图像内容…
  • [MSCE C++] 请问怎么从ElementRef或者EditElementHandle 查找这个元素属于哪个参考文件,从而获得参考文件的Transform

    已经找到答案,解决问题了,谢谢!
  • 【MSCE UPDATE13 C++】请问已知一个solid,如何获取这个solid的点坐标以及线和面如何根据点,线进行组织起来的?

    如上图,如何获取这个solid的点坐标? 类似MS API中 ISolidKernelEntity 描述的这些信息
  • bmake调试

    符老师,在MicroStation中使用bmake -a -ddebug可以生成debug版,为啥在ORD中就不支持bmake -a -ddebug,ORD中是不是就不支持这个命令,debug调试怎么用?
  • MS C++ Textblock 对其方式

    //设置颜色 高度 宽度 UInt32 color = 32; UInt32 aa = 6; UInt32 width = 10; UInt Height = 10; //对其方式 DgnTextStylePtr textStyle = DgnTextStyle::Create(L"", *ISessionMgr::GetActiveDgnFile()); textStyle->SetProperty(TextStyleProperty::TextStyle_FullJustification…
  • [MSCE C++] 怎样用mdlElmdscr_add将图形添加到三维model中?

    用mdlMesh_newVariablePolyface生成一个mesh,然后用mdlElmdscr_add添加,可以加到二维的model里面,三维上却没有。怎样才能添加到三维model中呢?
  • 【MSCE C++】MESH怎样转换为solid?

    用mdlMesh_newVariablePolyface生成一个MESH,怎样转换为solid?
  • 【MSCE】请教IPolyfaceConstructionPtr的AddLinearSweep函数的使用

    首先说下我的目的:将一个shape按照我给定的最高点和最低点进行拉伸,得到一个mesh体; CE版本的SDK中有这个类IPolyfaceConstruction,里面有一个函数AddLinearSweep,看描述跟我的想法很接近;但是每个参数都没有详细说明; 我试着下面的方法使用这个函数,但是得到的mesh体很奇怪:我理解的函数里面的tangentA参数是相邻两个点的向量,然后得到这样的结果;请教正确的理解应该是怎么样的?
  • [MSCE C++]创建通过点的B样条曲线

    符老师好! 请问在MS开发中的MSBsplineCurve类下怎么创建一条通过点的B样条曲线。 我已经试了在这个类下的很多创建曲线的函数,但是得到的结果都是控制点类型的曲线。 希望可以得到一个使用通过点方法创建的B样条曲线。
  • [MSCE c++]请问有没有给元素增加link的例子?

    给元素增加file, uri, keyin类型的link,不是通过sendKeyin的方式,不知道通过mdl如何实现,麻烦老师了。
  • [MSCE C++]请问mdl有没有公开trim multiple/trim to intersection函数

    请问mdl有没有公开trim multiple/trim to intersection函数
  • [MSCE C++] DgnFile的DoSaveAs函数是不是有未公开的接口?

    DgnFile的DoSaveAs函数是不是下面这样的未公开接口? DoSaveAs(Bentley.DgnPlatform.DgnFile*, DgnDocument*, DgnFileFormatType, bool, bool, bool);
  • [MS CE C++] R资源对话框的问题

    1、所有的子控件不能靠左对齐; 2、combox控件选择条目后,显示不正常; 3、子控件内容默认值的设置错误,BIW_rebarLeaderMDLglobals biw_rebarLeaderMDLglobals = {30, 2000, 8, 2}; 4、编译错误(程序可以运行); 2703.BIW_rebarLeaderMDL.rar
  • [V8i c++] MDL开发中 如何通过编程给Microstation添加主菜单?

    通过翻找之前的帖子我知道了如何通过DGNLIB定制Microstation菜单。 我想请教一下各位老师,是否可以通过编程的方式完成菜单添加。我想实现----通过安装该插件就可以自动在Microstation中添加对应菜单的功能。
  • [V8i c++] MDL开发中如何读取元素的属性

    各位老师们好, 我想获得图中的所有属性; 现在通过mdlElement_getProperties、mdlElement_getSymbology两个函数获得了部分属性,如何获得Geometry、Material、Extended、Row Data 等属性呢。
  • MS CE color panel定制

    我有这样的一个需求,我需要在MS中对一个流场的场变量进行着色,需要利用类似Thematic下面的显示方式,这时候着色变量不再是高程,视角,而是我的矢量\标量数据,不知道有没有办法解决?另外不知道MS本身有没有内在的功能可以支持时间序列数据的可视化表达,先谢谢老师得回答。(图片分别为有限差分计算网格,和其中一个时间步的流速矢量箭头图,只是为了表达方便)
  • MS CE下如何实现类似ABD中梁板柱的动态建模

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