Bentley Communities
Site
Search
User
Site
Search
User
Welcome to Bentley Communities
Bentley's Communities
Bentley 中国优先社区
Cancel
Bentley 中国优先社区
Sign In
Bentley 中国优先社区 requires membership for participation - click to join
All tags
microstation connect二次开发
microstation 二次开发
AreaUnion
BDN,二次开发,SDK
Bentley.Internal.MicroStation.Session,C#/Addin
c#
c#.net
C++
CE
CE C#
connect二次开发
CurveVector
MDL,C++
MDL二次开发
MDL开发
MicroStation
microstation connect 二次开发
microstation二次开发
ms ce 二次开发
MSCE C++
MVBA microstation
ORD二次开发
合并
结合
标注中端点的箭头、斜杠等样式可以单独控制大小吗?
Charlie
请问标注样式中,如下图半径标注、线性标注中所框选处的箭头样式、斜杠样式可以通过参数调整大小吗?
over 1 year ago
Bentley 中国优先社区
◆ 设计平台软件(MicroStation,PowerDraft, Navigator, i-model等)
老师们好,有没有函数可以将一个Element大小和坐标同时按照比例缩放
Mike L
使用了mdlTMatrix_scale,并没有得到想要的效果
Answered
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
ElementProportySetter设置元素属性后,将元素AddToModel出错,此元素如果不设置属性是可以正常AddToModel的,想请教一下是什么原因
Mike L
代码如图
Answered
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编程等)
参考文件偏移后,未能在主文件内正确扫描一定范围内的元素
X Qs
主文件A,参考了文件B,在参考的时候,对文件B设置了一定的偏移量,如(500, 0,0) 文件B内在(0,0,0)处随便画了2个模型,然后参考到主文件A内,在文件A中以(0,0,0)为中心点,使用mdlScanCriteria_scan函数扫描一定范围内的元素 按照设想应该是在扫描范围在0-500内扫描不到B文件内的模型的,大于500才可以 但实施下来仍然可以扫描B文件内的模型,发现可能的原因是扫描的时候是以dgmModel为对象,而dgnModel内的元素不包含参考文件偏移信息,所以才会扫描到…
Answered
over 2 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
如何用C#修改通过ItemTypes添加的属性值
Zeng Guo
各位老师好,我用MS CE的ItemTypes工具给文档中的元素加了自定义的属性,现在我希望用代码(C#)批量修改这些属性,请问应该如何操作? 非常感谢!
over 2 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
[MSCE C++]CopyModelContents函数的问题?
new coder
//操作模型ID ModelId sourceModelId = dgnFile->FindModelIdByName(CommonUtil::s2ws("Default-3D").GetWCharCP()); //操作模型 DgnModelP sourceModelP = dgnFile->FindLoadedModelById(sourceModelId); //将默认模型参考进来 BentleyStatus nStatus = dgnFile->CopyModelContents…
over 3 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
[MS EC] C++ CurveVectorPtr是否可以修改法向量?
超 上官
各位老师 在不同面进行平移和等间距缩小的时候,发现本来curve2 应该向内缩小并向上平移,但是现在却向外扩大.... 请问老师是这个curve2 法向量影响的吗?是否可以修改其法向量? EditElementHandle eeh(id, pActiveModel); CurveVectorPtr curve1 = ICurvePathQuery::ElementToCurveVector(eeh); CurveVectorPtr curve2 = curve1->Clone();…
Answered
over 3 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
[MSCE C#] 读取外部文件问题
chen luo
请问各位老师,我在addin程序中,通过StreamReader 方式读取外部文件,会导致程序直接报错和崩溃。但是代码段在普通C# 中可以正常运行。请问是什么原因,是addin项目初始化时需要进行什么配置吗。 public static void HelloWorld(string unparsed) { MessageBox.Show("Hello World"); using (StreamReader writer = File.OpenText(@"C:/Program Files…
over 3 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
请问mdl中,如何在创建文字时,修改文字对齐方式?
New : )
各位专家好, 请问mdl中,如何在创建文字时,修改文字对齐方式? 我按照如下顺序调用的API,但是发现如果设置了居中方式,就会导致字高被清零,原因没找到 直接调用 pStyle->SetProperty(TextStyle_Justification, UINT32(TextElementJustification::CenterMiddle)) 设置后没有效果,所以才用的 ParagraphPropertiesPtr方式 TextBlockPtr pText = TextBlock…
Answered
over 3 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
在microstation 二次开发中 调用ECSchema 相关功能 用 addin还是 mdl 好
feng cui
如题,各位老师好,现在我们的项目需要使用 EC 相关功能,各位老师能从 功能完备性、易用性、稳定性 等方面 分析 在 .net 和 c++ 开发中的异同和推荐吗?谢谢各位老师
Answered
over 3 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
cell库问题咨询
hao huanghao
我在用自己的cell库文件时,发现如果不是放在cell路径下,需要点下面界面关联一下,然后才能使用,我想对这个接口进行一些简单封装,请问一下,这个接口必须是对物理路径中存在的文件进行关联吗,不能通过内存中buf关联吗?
over 3 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
ShareCellElement 转为normal element 后ElementRef为NULL
Allen Chen
void convertShareCell ( MSElementDescrP sharecell, DgnModelRefP modelRefP) { MSElementDescrP celledP = NULL; if (SUCCESS == mdlSharedCell_toNormalCell2(&celledP, &( sharecell->el), modelRefP, TRUE)) { if (celledP->h.elementRef == 0) { /…
over 3 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
各位老师,CE U13用C#二次开发,安装的VS2017开发环境怎么配置呢?
宁小雨
各位老师,CE U13用C#二次开发,安装的VS2017开发环境怎么配置呢?
over 3 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
mdlCell_attachLibrary函数
hao huanghao
mdlCell_attachLibrary(outFileName, &inFileName, NULL, 1); 符老师,关于这个函数在实际中调试发现,outFileName和inFileName都是指向同一个路径。不明白是怎么关联上的。难道这里用的是进程间通信,ms绘图工作流->内容也会同步关联到的单元库。 这里的 outFileName和inFileName只能输入文件的绝对路径吗,不能是别的吗?
over 3 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
使用DgnTool例子时出现的错误
hao huanghao
在MDL中的 一步步学习MDL-CE[6] 的例子,发现不能访问。难道这必须要求必须是update10。我目前在update4上出现这个问题。我去查看了include/Mstn和include/Bentley/RefCounted.h文件的定义。
over 3 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
如何使用VBA代码切割一个B样条曲线
YuLin.Feng
沿中点切成两半,保留一半
Answered
over 4 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
MS CE下如何实现类似ABD中梁板柱的动态建模
Zemin.Li
老师能不能提供一个完整的思路,分别在打开或者关闭正交的情况下,动态的绘制圆柱,C++/C#均可。
Answered
over 6 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
View related content from anywhere
More
Cancel