Browse By Tags

  • 参数化实体与智能实体的连接材质获取

    在参数化实体与智能实体两种实体的 连接材质 和已分配材质相同的情况下,使用_AnnounceElemDisplayParams获取材质,参数化实体获取的是已分配材质,而智能实体获取的是连接材质,请问要如何做才能使参数化实体也获取连接材质?
  • 旋转矩阵问题

    怎么通过代码来实现,当前的model和横向的线的中心点位置套接.
  • 参考模型跟随鼠标移动

    老师,我实现了从一个dgn文件中读取model到另一个dgn文件中成为参考模型,我需要通过怎么样的设置来使得这个参考模型随着鼠标的移动呢? 我的代码如下: 其中SetPreLocalFunction是参考郭老师的回复的一个帖子进行改写的,当我点击模型时,参考进来的model还是出现在坐标原点。 不是跟着鼠标键进行移动的 //从D盘中读取参考文件模型 WString fileName(L"D:\\RebarAddCoupler.dgn"); WString Path(L…
  • 怎么将一个dgn文件中的model拷贝到另一个dgn文件中的model中去

    求助
  • 请问有没有实现Toggle Button Item的实例代码参考

    需要实现在墙面加钢筋,通过toggle buttom选择在正面,背面,还是中部加上钢筋。
  • ProStructures C++ dialog 读取不到结构体中的数据

    经过测试,当结构体中新添加数据的时候,就读不出来,一直报错。当我直接用原结构体中的变量存放数据时,就没有问题,请问这是为什么
  • 在点已知的情况下,创建shape失败

  • 【MSCE C++】如何在DItem_PushButtonRsc上设置鼠标悬停提示

    请问如何能在DItem_PushButtonRsc上设置鼠标悬停提示
  • 获取geometry信息

    【MS C++】如何根据elementID获取元素的位置信息(geometry),不同的元素的获取方式是一样的吗
  • [C++/C# MSCE10]如何知道一个curvevector是否自相交

    已经获得一个curvevector,可能是通过剪切,偏移等操作获得,(offset偏移特别容易出现)这种情况下如何知道这个curvevector是否自相交。如果自相交了,怎么处理能清理掉自相交的部分,比如一个线打了一个结,这个结怎么去掉呢。 假如一个获得一个线串(获复杂链),怎么能判断线串是否有点回折,(类似前进后退前进这样)这种情况下,线串看起来是正常的,其实是个自相交的线串。
  • 【MSCE UPDATE 17】安装最新的MS 以及SDK以后,我之前编译的程序加载的时候都提示不信任

    排查发现目前MS update17版本的BentleyGeom5.dll中的ExtractBoundaryString函数跟update 17 的SDK 中BentleyGeom.lib文件导出的ExtractBoundaryString函数不一致。导致我们如果引用这个文件的话,会出现自己编译的dll不能加载到MS中。如下图所示 ...
  • MicroStation CE SDK编译C++程序的兼容性?

    请问不同版本之间的MS CE SDK编译程序的兼容性如何,使用update 15编译的C++ MDL程序不能在MS CE Update17加载,请问是兼容性的问题吗?能否说明下update 15和update 17 SDK编译的C++程序各自兼容哪些版本的MS?
  • 如何获取一根线的相关信息

    我现在想要做标注,需要根据model上的一些数据绘制文字,其中最重要的数据就是线数据。 我需要能够精准捕捉一个体的某一条edge。 我已经阅读了exampleModifyEdgeTool.cpp的代码,但是其中有很多问题我都不懂。 1.首先,作为ISubEntity的某个edge,我如何获取它的两个端点的坐标呢?如果是在绘图中,我如何获得平面坐标呢? 2.其次,如果获取到的edge是一个curveVector,我如何获取它的一系列坐标呢? 3.再其次,elRange代表了一些什么样的信息呢…
  • 如何在小程序中执行keyin

    我想在小程序运行的过程中执行某个key-in命令:mdl load xxx,如何实现呢?我看UserKeyinXCommand好像没有什么介绍,还是说不是这个接口? 比如说c++ mdlMain(){ run(L"mdl load xxx");} 或者C#中有这样的接口吗?
  • 使用DimensionElement 创建标注,“R”标识前缀如何去除?

    DimensionElement de = new DimensionElement(dgnModel, callbacks, DimensionType.RadiusExtended); 如上创建半径标注,创建成功后的标注线上都有一个“R”的标识,用TextReplaceStatus ReplaceTextPart(TextPartId partId, TextBlock textBlock)去替换了文本内容,可是“R”标识依然在前,请问老师这个"R"怎么去除?
  • 如何将闭合Linestring转为shape

    有很多闭合的Linestring,如何将其转化为shape,Linestring中点的顺序也是已知的
  • 二次开发中使用围栅,应该怎么设置属性,将超出围栅的内容进行裁剪

    C++
  • ElementProportySetter设置元素属性后,将元素AddToModel出错,此元素如果不设置属性是可以正常AddToModel的,想请教一下是什么原因

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

    通过围栅的方式只能复制普通元素,好像不能复制参考元素
  • mdl二次开发怎么把一个模型中所有的元素,包括从别的模型参考来的元素,复制到另一个model中,参考元素成普通元素

    求助
  • 请问有什么C++函数可以把文件中一个model参考到另一个model中

  • [MSCE C++] 求一个u16.1 SDK的离线包

    [MSCE C++] 求一个u16.1 SDK的离线包
  • Question——std::filesystem::path

    在ms二次开发,调用第三方dll的一个函数,其中有个参数为std::filesystem::path(C++17)。 可是在ms中如何调用此参数呢? 我尝试使用std::experimental::filesystem::path,编译提示LNK2019: unresolved external symbol. 我猜测是参数类型不一致,那么这个参数(path)应该怎么使用呢? In MS second——development, call a function with a parameter…
  • 【MSCE UPDATE13】测试发现PolyfaceHeader里面的ComputeSingleSheetCutFill计算结果有误差

    我测试发现下面的函数得到的mesh是封闭起来的,但是有误差,通过动态切图发现cut得到的开挖体与原始mesh面有空隙。 单独测试 PolyfaceQuery类下面的 ComputeCutAndFill 函数,可以发现计算结果没有误差,但是mesh边界上下不是封闭起来的 使用CloneWithSidePanel封闭面处理的效果如下: 请问如何做到计算结果没有误差,而且还能让mesh在边界处是封闭起来 我的测试代码如下: void KeyinCommands…
  • [MSCE C++]关于MS自带工具Cleanup Mesh有无接口函数

    各位老师好,请问一下在MS中,Mesh自带工具Cleanup Mesh中Delete Adjacent Coplanar Facets删除共面小面片功能的函数接口是否开放?我们开发的功能需要导入一些mesh元素,为了提高效率想要简化一下mesh,所以想问一下有没有这个功能的接口在程序中使用。