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

    UNA UNA
    UNA UNA
    将命令写在KEY-IN中 运行 现在改成直接用C#传字符串直接可以运行 这个命令
    • 4 months ago
    • Bentley 中国优先社区
    • ◆ 二次开发(MicroStation编程, ProjectWise编程等)
  • 【ORDCE C#】请问有没有设置地理坐标系的API

    peng li
    peng li
    请问有没有设置下图这个地理坐标系的API呢,对用户来说每次都手动设置有些麻烦,还容易忘掉。
    • Answered
    • 7 months ago
    • Bentley 中国优先社区
    • ◆ 二次开发(MicroStation编程, ProjectWise编程等)
  • [MSCE C#]点单元填充后修改比例

    Guangan LI
    Guangan LI
    老师好。有元素被单元填充后,我想获取元素后修改填充的比例,我通过EC获取到元素属性后,DgnECInstanceCollection找到图案填充的比例后,无法修改,还有什么其他的办法吗
    • Answered
    • 10 months ago
    • Bentley 中国优先社区
    • ◆ 二次开发(MicroStation编程, ProjectWise编程等)
  • 【C# MS】获取B样条的点

    Guangan LI
    Guangan LI
    老师好!我想咨询下,我根据选着集获取元素,筛选出B样条曲线,我想通过b样条曲线拿到B样条的控制点,使用CurveVector 没有找到对应的接口,用as转换也不行,请问有什么办法获取B样条的所有点
    • Answered
    • 11 months ago
    • Bentley 中国优先社区
    • ◆ 二次开发(MicroStation编程, ProjectWise编程等)
  • [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…
    • Answered
    • 11 months ago
    • Bentley 中国优先社区
    • ◆ 二次开发(MicroStation编程, ProjectWise编程等)
  • c#代码怎么获取level的真彩色和Color Book模式设置的颜色

    ca hk
    ca hk
    我用DgnColorMap.GetColor获取了IndexColor 但是 怎么获取level的真彩色和Color Book模式设置的颜色 还是没有头绪 DgnColorMap dcm = DgnColorMap.GetForFile(Session.Instance.GetActiveDgnFile()); LevelHandle l = session.GetActiveDgnModel().GetLevelCache().GetLevel(elem.LevelId, true); …
    • Answered
    • over 1 year ago
    • Bentley 中国优先社区
    • ◆ 二次开发(MicroStation编程, ProjectWise编程等)
  • 【C#】如何用点集合和三角形集合缝合成mesh曲面

    Dai Junhao
    Dai Junhao
    现有需要构件曲面的点列表,和三角形集合。用点列表直接绘制mesh曲面的效果不理想,模型侧面的三角网连接的不对: 但如果直接把三角形画出来,得到的结果就是对的: C#中有没有函把shape的三角形或mesh的三角形连接、缝合成mesh曲面的函数呢?或者有没有办法让三角形参与到mesh的构建中去?
    • over 1 year ago
    • Bentley 中国优先社区
    • ◆ 二次开发(MicroStation编程, ProjectWise编程等)
  • 通过DimensionElement创建了角度标注,如何获取标注中角度的具体数值?

    Charlie
    Charlie
    使用 DimensionElement de = new DimensionElement(dgnModel, callbacks, DimensionType.AngleLines); 创建了角度标注,如何通过返回 de获取标注 中角度的具体数值?
    • Answered
    • over 1 year ago
    • Bentley 中国优先社区
    • ◆ 二次开发(MicroStation编程, ProjectWise编程等)
  • 【ORD C#】已知向量和起始点,如何创建一个长度为x的线?

    Charlie
    Charlie
    已知起点DPoint3d 和法向量 DVector3d,最后要构造一个长度为100m的lineElement,请问有该如何实现?
    • Answered
    • over 1 year ago
    • Bentley 中国优先社区
    • ◆ 二次开发(MicroStation编程, ProjectWise编程等)
  • 【C#】想在二次开发中操作PG数据库。功能在单独的工程里能运行,放在mstn开发的工程里就报错 “未能加载文件或程序集”

    Dai Junhao
    Dai Junhao
    想在二次开发中操作PG数据库。功能的代码在单独的工程里能跑通,放在mstn二次开发的工程里就报错 “System.IO.FileNotFoundException: 未能加载文件或程序集“System.Threading.Tasks.Extensions, Version=4.2.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51”或它的某一个依赖项。系统找不到指定的文件。” 代码如下 using System.Collections.Generic;…
    • over 1 year ago
    • Bentley 中国优先社区
    • ◆ 二次开发(MicroStation编程, ProjectWise编程等)
  • 【C#】在release版本测试时,读不到ustation库的问题

    Dai Junhao
    Dai Junhao
    由于项目需要,要在release x64平台下进行测试,发现由debug切换至release时,Bentley.MstnPlatformNet库不能识别了,重新引用ustation.dll也不能解决。请问如何处理
    • over 1 year ago
    • Bentley 中国优先社区
    • ◆ 二次开发(MicroStation编程, ProjectWise编程等)
  • 将一个Cell模型显示为不同的颜色

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

    Guangan LI
    Guangan LI
    老师好,我想咨询一下用C#获取DWG文件.pat材质的问题 1.DwgHatchDefLine在Addin中没有nDashes和dashes,(是用GetDashes和SetDashes吗。)如何赋值给 DwgHatchDefLine 2.如何获得指定路径下pat文件 3.是否有addin的代码案例提供参考。C#的文档没有注释 communities.bentley.com/.../428345
    • over 1 year ago
    • Bentley 中国优先社区
    • ◆ 二次开发(MicroStation编程, ProjectWise编程等)
  • 【C# MSCE U14】点击线串,获取前后线串的点

    Guangan LI
    Guangan LI
    老师好。鼠标点击线串后,可以获取线串被鼠标点分割的前后两组数组点吗。有对应的函数吗,或者是自己要算呢
    • Answered
    • over 1 year ago
    • Bentley 中国优先社区
    • ◆ 二次开发(MicroStation编程, ProjectWise编程等)
  • 【MECE C# U14】 如何取出材质的Sacle

    Guangan LI
    Guangan LI
    老师好,请问addin怎么获取材质的Sacle,如下代码是符老师提供的C++的代码,但是编写成C#的却不行,老师们有C#代码的解决方案吗,非常感谢 MaterialId tempId (*material); MaterialMapCollectionCR maps = material->GetSettings().GetMaps(); MaterialMapCP pMap = maps.GetMapCP(MaterialMap::MAPTYPE_Pattern); if (pMap->GetType…
    • over 1 year ago
    • Bentley 中国优先社区
    • ◆ 二次开发(MicroStation编程, ProjectWise编程等)
  • 【MS C#】预览控件中附加的材质没有显示?

    aoteman
    aoteman
    老师,我创建了一个cell在预览控件中显示,构件显示了,但是我附加在cell上的材质不显示,可能是什么原因造成的啊?
    • over 1 year ago
    • Bentley 中国优先社区
    • ◆ 二次开发(MicroStation编程, ProjectWise编程等)
  • 【C# msu14】复杂连合并 Complex Chain

    Guangan LI
    Guangan LI
    老师好,一条 LineStringElement,有部分需要倒角,所以吧一个LineStringElement拆分成两个, 倒角之后发现是一个 Complex Chain,导致没有办法把一个 Complex Chain和LineStringElement合并到一起,成为一个新的Complex Chain 请问老师这边有没有更好的解决方法,提供一下 LineStringElement lineStringElemenstn = new LineStringElement(dgnModel…
    • over 1 year ago
    • Bentley 中国优先社区
    • ◆ 二次开发(MicroStation编程, ProjectWise编程等)
  • Addin启动程序

    Leiru Xu
    Leiru Xu
    在SDK给的例子中,通过Addin加载Key命令老是有这种写法: CIMRobotNetExampleAddIn.Instance().CMDCreateCIMRobotNetExampleROBOTMAN(); 这个addin的instance方法有何妙用?不太理解这一点。还有就是在namespace下面写这样一段话 [AddIn(MdlTaskID = "CIMRobotNetExample")],是为了和command命令表关联吗?
    • Answered
    • over 1 year ago
    • Bentley 中国优先社区
    • ◆ 二次开发(MicroStation编程, ProjectWise编程等)
  • 【C# MSCE】请问是否有导出dwg文件功能对应的接口

    洋 于
    洋 于
    请问老师:是否可以通过代码控制模型导出dwg的过程,是否有对应的接口。比如我希望某个model中的元素导出为一个单独的dwg文件,作为其他model导出的dwg文件的布局参考。或者代码控制哪个model在dwg文件的模型空间,哪个model在dwg文件的布局空间这种。
    • over 1 year ago
    • Bentley 中国优先社区
    • ◆ 二次开发(MicroStation编程, ProjectWise编程等)
  • 关于使用C#SDK创建Alignment以后Element属性为空的问题

    fanghua wei
    fanghua wei
    各位好,在使用代码创建Alignment对象时发现了一个问题,创建出来的Alignment对象无法访问其Element属性。 我的代码是先创建平面线再创建纵面线: 这个Alignment创建完以后能够在DGN文件中显示: 但是,创建出来的Alignment对象的element属性为空值: 去使用al.Element访问该属性的时候会导致ORD异常崩溃。 但是,如果我使用con.GetActiveGeometricModel().Alignments去遍历这些Alignment的时候…
    • over 1 year ago
    • Bentley 中国优先社区
    • ◆ 二次开发(MicroStation编程, ProjectWise编程等)
  • 如何利用SDK\bin中的wiconpackager.exe工具,将一些.ico的图标文件打包成一个.rsc文件?

    Leiru Xu
    Leiru Xu
    语言:C# 需求:写了一个自定义元素,想通过点击元素后,鼠标再次悬浮至元素,鼠标右侧位置出现一排功能菜单(利用CimToolbarAction已实现),现在想给菜单配置图标,目前将一堆.ico的图标文件拷贝至(ORD)\Icons文件夹也可以实现图标在ORD中加载,使用VS的生成事件的命令:"$(ORDE)\bin\wiconpackager.exe" -o"$(ORD)Icons\CIMManagedObjectTools.rsc" "$(ProjectDir)Icons\CIMfolder…
    • Answered
    • over 1 year ago
    • Bentley 中国优先社区
    • ◆ 二次开发(MicroStation编程, ProjectWise编程等)
  • 请问mesh体和mesh面之间的布尔运算在C#中用什么函数实现

    Dai Junhao
    Dai Junhao
    请问mesh体和mesh面之间的布尔运算在C#中用什么函数实现
    • Answered
    • over 1 year ago
    • Bentley 中国优先社区
    • ◆ 二次开发(MicroStation编程, ProjectWise编程等)
  • ORD旗舰版:CIMManagedSurface例子中CreateSurfaceBySweepAlongPathTool运行崩溃

    baoliang xing
    baoliang xing
    MSBsplineCurve SectionCurve1 = GetMSBsplineCurveFromElement(ElementAgenda.GetEntry(0)); // start profile section curve MSBsplineCurve SectionCurve2 = GetMSBsplineCurveFromElement(ElementAgenda.GetEntry(1)); // end profile section curve MSBsplineCurve…
    • over 1 year ago
    • Bentley 中国优先社区
    • ◆ 二次开发(MicroStation编程, ProjectWise编程等)
  • [msce c#]将单元库中的单元放置到当前dgn中

    徐 明卉
    徐 明卉
    请问如何将单元库中的单元放置到当前dgn文件中,只是作为普通单元放置。 Bentley.Interop.MicroStationDGN.Application ComApp = Bentley.MstnPlatformNET.InteropServices.Utilities.ComApp; ComApp.AttachCellLibrary(cellFileName, Bentley.Interop.MicroStationDGN.MsdConversionMode.Prompt); …
    • Answered
    • over 1 year ago
    • Bentley 中国优先社区
    • ◆ 二次开发(MicroStation编程, ProjectWise编程等)
  • Please help me! use ManagedConnectionManager to open OpenRoads ConceptStation CONNECT Edition instead of MicroStation CONNECT Edition ?

    X Z
    X Z
    • over 1 year ago
    • Bentley 中国优先社区
    • ◆ 二次开发(MicroStation编程, ProjectWise编程等)
  • View related content from anywhere
  • More
  • Cancel
>