Bentley Communities
Site
Search
User
Site
Search
User
Welcome
Products
Support
About
More
Cancel
Browse By Tags
All tags
c#
CE C#
ABD
addin
AreaUnion
Bentley.Internal.MicroStation.Session,C#/Addin
c#.net
C++
C++/CLI
CE
connect二次开发
CurveVector
Dgntool
MDL二次开发
MDL开发
microstation connect 二次开发
microstation connect二次开发
MicroStation V8i
microstation 二次开发
microstation二次开发
MSCE C#
MSCE C++
ORD二次开发
合并
结合
[MS C#] TemplateDropParameters的Interval设置过大会导致廊道中间下沉
peng li
我通过同一条Alignment创建了桥梁、轨道板、钢轨三个廊道,发现在某些位置三者发生了重合,甚至钢轨下沉到了轨道板中。如下图所示: 起点和下沉严重的里程处横断面如下图所示: 经过我反复检查,确认ProfileElement一致后,偶然发现我把钢轨廊道的Interval从1000改为100后下沉问题就减轻了,但仍存在。 我使用的软件版本为OpenRail Designer 2021 Release 2。 我想了想,似乎是因为每个TemplateDrop都对原本的Alignment进行了微调…
Answered
7 months ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
用keyincommand打开一个winform窗体,如果重新执行keyincommand,会打开一个新的窗体,老的窗体不会自动关闭
Mike L
如何在打开新的窗体时关闭老的窗体呢?
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
ORD参考保存视图, 图纸文件中不显示
宁小雨
各位老师, 我在ORD中创建保存视图后, 参考到新的图纸模型, 打开模型, 不显示任何内容, 但是把文件关闭后, 再次打开, 内容才显示出来, 不知道是什么原因? private static NamedView CreateNamedView(ShapeElement shape, string namedViewName, DPoint3d SPT, DPoint3d EPT) { DgnFile dgn = Session.Instance.GetActiveDgnFile(); …
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
各位老师,TextTable对象中的 SetDefaultFill(TableSymbologyValues values, TableRows rows) 中的TableRows 怎么声明?显示受保护
宁小雨
TableSymbologyValues tsv = new TableSymbologyValues(); tsv.FillColor = 255; //Bentley.DgnPlatformNET.Elements.TableRows ans = new Bentley.DgnPlatformNET.Elements.TableRows(); TextTable.SetDefaultFill(tsv, Bentley.DgnPlatformNET.Elements.TableRows);
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
元素结合,合并的问题
Aki Hou
使用 CurveVector.AreaUnion() 结合2个元素 但是存在失败部分,是否有更好的方式? 代码如下: var elements = DgnELEx.SelectionElements(); //获取选择的2个元素 CurveVector curveVector=CurveVector.AreaUnion(elements[0].GetCurveVector(), elements[1].GetCurveVector()); if (curveVector!…
over 2 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
msce u4 C# itemtype attach 自定义类型集合如何设置值
Qun Chen
各位老师好,请问如何设置?
Answered
over 2 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
c#二次开发OBD如何修改两边竖线的长度
曹 延鹏
public static void Dimension() { CreateNewModel(); DgnFile dgnFile = Session.Instance.GetActiveDgnFile(); DgnModel dgnModel = Session.Instance.GetActiveDgnModel(); double uorPerMast = dgnModel.GetModelInfo().UorPerMaster; DimensionStyle dimStyle = new…
over 2 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
两种方法获取的SharedCellElement的Transform值不同
派 山
老师您好, 我在做一个几何数据导出的插件,想实现SharedCellElement的几何数据复用的目标,我发现使用GetBasisTransform方法获取的Transform的值和ElementGraphicsProcessor的AnnounceTransform获取的值不同 下面是使用 GetBasisTransform方法获取的Transform的值 下面是使用 ElementGraphicsProcessor的 AnnounceTransform获取的Transform值…
Answered
over 3 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
C#二次开发中如何获取完整是元素几何数据
派 山
老师您好: 我在使用C#开发数据导出的Addin插件,通过重写ElementGraphicsProcessor抽象类的方法解析元素,根据PolyfaceConvertTool的例子重写了ProcessFacets,得到了元素的顶点,但这些顶点只是特征点(如拉伸体就是是底面和拉伸路径)。想请教老师在Addin中是否有方法获取元素的完整顶点数据呢,非常感谢。
Answered
over 3 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
MSCE 获取当前显示的所有元素集合
chen luo
请问老师,MSCE C# 开发中有较好的方法获取到当前显示的所有元素集合吗,用dgnModel.GetGraphicElements() 获取的是所有几何元素,其中包含了displayset中隐藏的元素。
over 3 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
【MS v8i c# c++】如何切换V8i的工作空间的project
yl fan
v8i如何实现在打开dgn文件之前,切换到正确的工作空间。 像CE下的有workspacemanager能做到切换workset,那么如何在v8i下实现切换project呢?
over 3 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
各位老师,CE U13用C#二次开发,安装的VS2017开发环境怎么配置呢?
宁小雨
各位老师,CE U13用C#二次开发,安装的VS2017开发环境怎么配置呢?
over 3 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
[MSCE C#] Convert1.ElementToBody使用方法
renbo tang
最近在学习MSCE的二次开发,想要实现一些三维元素的修改操作时遇到了一些问题,下面是相关的代码: var dgnModel = Session.Instance.GetActiveDgnModel(); var uorPerMillimeter = dgnModel.GetModelInfo().UorPerMeter / 1000; var cone1 = new ConeElement(dgnModel, null, _tshVm.SmallEndDiameter / uorPerMillimeter…
Answered
over 4 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
MSTN CE 获取EC属性相关疑问?
超 上官
各位老师好! 在学习MSTN ce版本时 ,通过DgnECExample 这个例子可以获取EC属性...但是在获取ElementID属性 发现出现多个ElementID值...请问为什么会出现这些?该如何筛选出我们要的某一种呢? public void SearchInstance() { DgnECManager manager = DgnECManager.Manager; //作用域指定要搜索实例的元素集 FindInstancesScope scope = FindInstancesScope…
Answered
over 4 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
圆锥的一部分在C# net 口下怎样创建
luning shi
我在net口下用ConeElement函数能创建一个圆锥,如下图绿色体;我现在想创建部分锥体如下图灰色体,用哪个函数创建,怎样实现能?
over 4 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
【CE C#/C++】修改标注颜色
ywq
各位老师好! 我想请问一下怎么去修改标注的颜色和背景颜色,以及背景外部框的颜色。 我在SDK文件中找的了SetProperty函数,去设置TextStyleProperty,我发现他对于高宽的设置有效,但是对于颜色,背景颜色修改无效(我已将Backgroundstyleflag设为true) 而且是不是在 SetProperty函数中,无法设置背景外部框的颜色既bordercolor。 谢谢!
Answered
over 5 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
【C# CE】可以用托管C++来编写工具吗
Shuai Li
请问老师,C++的工具可以在C#中用托管C++的方式调用吗,可以的话,有这样的例子什么的吗
Answered
over 5 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)