• C#如何读取TIF图

  • HRESULT:0x80070057 (E_INVALIDARG)的异常的解决方案

    提醒传入参数有问题, 但是看了一下传的参数没问题
  • C#如何将SMARTLine线整体平移到指定位置?用什么方法?

  • 多边形与多边形是否相交的算法(C#)

    获取选中的多边形,然后判断TIF文件中是否有和他相交的
  • C#如何获取到Resolution的值

  • C#怎样获取选中属性,并获取到对应的坐标

  • C#如何用命令来直接开启MS内容

    将命令写在KEY-IN中 运行 现在改成直接用C#传字符串直接可以运行 这个命令
  • 安装MicroStation CONNECT Edition无法复制连接客户端的负载[图片]

  • 老师们好,我想系统学习下二次开发中如何对元素进行平移旋转操作,有什么教程吗

    如图 想将以上矩形里边的所有元素按顺序拼接成一条和x轴平行矩形,需要用到哪些函数呢
  • dll没有放在Mdlapps的文件夹下,比如放在了“C:\Program Files\JSGF\BDS\dll\”下面,如何修改配置变量,使得Keyin的时候不用输入mdl load 就可以加载command命令?

    dll没有放在Mdlapps的文件夹下,比如放在了“C:\Program Files\JSGF\BDS\dll\”下面,如何修改配置变量,使得Keyin的时候不用输入mdl load 就可以加载command命令?
  • 【MSCE C#】 UPDATE15 请问有什么稳定的方法判断一个mesh是否有体积,并给出体积结果?

    想判断一个mesh是否有体积以及体积是多少,我用了SDK中提供的这个函数 我发现这个函数不仅仅有的时候算不出来mesh体体积,还把mesh面计算出体积,请问有什么好的、稳定的方法实现我的需求?
  • [MSCE C#] AddIn .Net 输入坐标跟输出坐标不一致

    在MicroStation CE 二次开发过程中,发现输入坐标数据,用Com API 生成的元素能够正确的放置在输入坐标位置,但是换由AddIn .Net 来生成放置元素的时候就会出现坐标不正确的现象,坐标的零点也不是(0,0)而是(540000,570000)。因为MicroStation文件创建的时候的种子文件是单位提供的,想问有没有可能是种子文件设置里面重新定义了坐标原点,坐标系呢? 请问这种情况要如何解决。 感谢
  • [MSCE C#] 通过Create.BodyFromLoft无法创建实体

    我在创建通过两个截面放样生成一个实体的时候使用了如下代码,但无法生成实体。 public void CreateComplexShapeArc() { DgnModel dgnModel = Session.Instance.GetActiveDgnModel(); DPoint3d center = DPoint3d.Zero; #region 迎顶面截面 //外径 DVector3d p1 = new DVector3d(0, 75000, 0); DVector3d…
  • 如何使用代码打开rfa文件

    在论坛中找到的打开dgn文件的代码无法打开rfa文件,所以想问一下老师如何在代码中打开rfa文件。 下面是我的代码: (一) WString strdgn ( "E: \\ data \\ rfa \\ 三人沙发1.rfa" ); DgnModelRefP modelRef = NULL ; DgnFileFormatType format; bool p3D; StatusInt status = mdlWorkDgn_openFile ( & modelRef…
  • 【MSCE C#】 已知CurveVector和某一点的里程,求这个点?用了PointAtSignedDistanceFromFraction,但不知道该点在哪一段CurvePrimitive ,怎么得到这个点所在的CurvePrimitive 的index?

    DPoint3d next = gdcv[1].GetPrimitive(q).PointAtSignedDistanceFromFraction(0, next_length, false).Point; 已知 next_distance,想要求距离这个里程的点,但是不知道这段历程属于哪一段
  • 【C#】请问在C#中将solid转换为mesh体用哪个函数

    请问在C#中将solid转换为mesh体,即软件中的“mesh from element”按钮的功能,用哪个函数
  • 【C#】如何用点集合和三角形集合缝合成mesh曲面

    现有需要构件曲面的点列表,和三角形集合。用点列表直接绘制mesh曲面的效果不理想,模型侧面的三角网连接的不对: 但如果直接把三角形画出来,得到的结果就是对的: C#中有没有函把shape的三角形或mesh的三角形连接、缝合成mesh曲面的函数呢?或者有没有办法让三角形参与到mesh的构建中去?
  • 用keyincommand打开一个winform窗体,如果重新执行keyincommand,会打开一个新的窗体,老的窗体不会自动关闭

    如何在打开新的窗体时关闭老的窗体呢?
  • 【C#】GetFloodBoundary函数测不通,麻烦老师帮看一下问题在哪里

    dgn文件里有三条linestring,想要获取它们共同围合的闭合多段线,运行至GetFloodBoundary函数时软件卡住崩溃。麻烦老师帮忙看一下什么原因 public static void GetLineStringFlood(string unparsed) { //通过选择集获取元素//选择3个linestring DgnModel dgnModel = Session.Instance.GetActiveDgnModel();//获得当前激活的模型 ElementAgenda…
  • 标注中端点的箭头、斜杠等样式可以单独控制大小吗?

    请问标注样式中,如下图半径标注、线性标注中所框选处的箭头样式、斜杠样式可以通过参数调整大小吗?
  • 【msce u14 C#】ItemType的单位设置

    老师好,我想咨询一下,代码创建的时候属性的时候,这个单位怎么赋值,我查了一下CustomProperty下面有个 DgnECUnit Units 方法,但是使用的时候 CustomProperty KgTest.Units = DgnECUnit.FromID("kg [kilograms]");不行,请问C#怎么给属性赋单位的值,怎么写呢。
  • 【C#】在release版本测试时,读不到ustation库的问题

    由于项目需要,要在release x64平台下进行测试,发现由debug切换至release时,Bentley.MstnPlatformNet库不能识别了,重新引用ustation.dll也不能解决。请问如何处理
  • [MSCE C++] Cannot find fallback location for DIA SDK

    用的是VS2017和MSCE 13. 编译SDK文件夹下的examples时提示 Bmake error - Cannot find fallback location for DIA SDK. VS2012Dir was not defined, and registry lookup failed. 查看了VS2017的安装目录是有DIA SDK这个文件夹的,在VCVarsQueryRegistry2017.mki中DIA SDK的路径是正确的,也没有安装过VS2012. 请问下这个问题如何解决…
  • 导出的模型的位置的数值较大,无法在3D场景浏览器中显示

    客户使用发布的AddIn程序将一个DGN文件导出为普通的3D文件,发现无法在3D查看器中查看,原因是模型的坐标的数值太大, 超出了GPU的精度限制(32位浮点数支持7位有效数值),GPU无法绘制出几何。想知道为什么数值会这么大。 AddIn程序处理元素的过程如下: 从DgnModel对象中获取文件的UorPerMeter信息(ModelInfo.UorPerMeter) 使用1.0 除以UorPerMeter得到场景的缩放系数(相当于除以UorPerMeter) 调用DisplayableElement类的GetBasisTransform…
  • 将一个Cell模型显示为不同的颜色

    想请问如下图中上面灰色的元素的是自己设计封装好的一个cell元素,灰色是默认颜色,我想根据某种要求,比如以左边为起点,每隔一段距离len,如根据余数mod(Len/4)显示为一个颜色,将模型分段显示为不同的颜色,颜色作为某种指示,查看完成后,可以撤回,显示回原本的样式。 在查阅社区内的方法后发现最后很可能需要重建元素,然后用指定的颜色填充,然后覆盖掉原本cell,但项目内有大量这种模型,如果全部重建,效率大大降低,而且我的目标仅仅是查看一下,并不是以这种样式一直显示。其实和应力云图显示要求很接近…