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
C++
microstation 二次开发
BDN,二次开发,SDK
Bentley.Internal.MicroStation.Session,C#/Addin
c#
c#.net
C++/CLI
CE
CE C#
connect二次开发
ECSchema
MCE C++
mdl C++
MDL,C++
MDL二次开发
MDL开发
MicroStation
microstation connect 二次开发
microstation connect二次开发
MicroStation V8i
microstation二次开发
ms ce 二次开发
MSCE C++
ProStructures二次开发
SDK
旋转矩阵问题
xuliang
怎么通过代码来实现,当前的model和横向的线的中心点位置套接.
Answered
2 months ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
参考模型跟随鼠标移动
xuliang
老师,我实现了从一个dgn文件中读取model到另一个dgn文件中成为参考模型,我需要通过怎么样的设置来使得这个参考模型随着鼠标的移动呢? 我的代码如下: 其中SetPreLocalFunction是参考郭老师的回复的一个帖子进行改写的,当我点击模型时,参考进来的model还是出现在坐标原点。 不是跟着鼠标键进行移动的 //从D盘中读取参考文件模型 WString fileName(L"D:\\RebarAddCoupler.dgn"); WString Path(L…
2 months ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
怎么将一个dgn文件中的model拷贝到另一个dgn文件中的model中去
xuliang
求助
2 months ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
请问有没有实现Toggle Button Item的实例代码参考
xuliang
需要实现在墙面加钢筋,通过toggle buttom选择在正面,背面,还是中部加上钢筋。
Answered
2 months ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
ProStructures C++ dialog 读取不到结构体中的数据
xuliang
经过测试,当结构体中新添加数据的时候,就读不出来,一直报错。当我直接用原结构体中的变量存放数据时,就没有问题,请问这是为什么
Answered
2 months ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
在点已知的情况下,创建shape失败
Mike L
Answered
4 months ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
【MSCE C++】如何在DItem_PushButtonRsc上设置鼠标悬停提示
liu jun
请问如何能在DItem_PushButtonRsc上设置鼠标悬停提示
Answered
4 months ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
获取geometry信息
DengX deng
【MS C++】如何根据elementID获取元素的位置信息(geometry),不同的元素的获取方式是一样的吗
4 months ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
[C++/C# MSCE10]如何知道一个curvevector是否自相交
mingchao yang
已经获得一个curvevector,可能是通过剪切,偏移等操作获得,(offset偏移特别容易出现)这种情况下如何知道这个curvevector是否自相交。如果自相交了,怎么处理能清理掉自相交的部分,比如一个线打了一个结,这个结怎么去掉呢。 假如一个获得一个线串(获复杂链),怎么能判断线串是否有点回折,(类似前进后退前进这样)这种情况下,线串看起来是正常的,其实是个自相交的线串。
6 months ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
【MSCE UPDATE 17】安装最新的MS 以及SDK以后,我之前编译的程序加载的时候都提示不信任
Grant Zhang
排查发现目前MS update17版本的BentleyGeom5.dll中的ExtractBoundaryString函数跟update 17 的SDK 中BentleyGeom.lib文件导出的ExtractBoundaryString函数不一致。导致我们如果引用这个文件的话,会出现自己编译的dll不能加载到MS中。如下图所示 ...
Answered
7 months ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
MicroStation CE SDK编译C++程序的兼容性?
Liu Jian
请问不同版本之间的MS CE SDK编译程序的兼容性如何,使用update 15编译的C++ MDL程序不能在MS CE Update17加载,请问是兼容性的问题吗?能否说明下update 15和update 17 SDK编译的C++程序各自兼容哪些版本的MS?
Answered
7 months ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
如何获取一根线的相关信息
lblk dug
我现在想要做标注,需要根据model上的一些数据绘制文字,其中最重要的数据就是线数据。 我需要能够精准捕捉一个体的某一条edge。 我已经阅读了exampleModifyEdgeTool.cpp的代码,但是其中有很多问题我都不懂。 1.首先,作为ISubEntity的某个edge,我如何获取它的两个端点的坐标呢?如果是在绘图中,我如何获得平面坐标呢? 2.其次,如果获取到的edge是一个curveVector,我如何获取它的一系列坐标呢? 3.再其次,elRange代表了一些什么样的信息呢…
Answered
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
如何在小程序中执行keyin
lblk dug
我想在小程序运行的过程中执行某个key-in命令:mdl load xxx,如何实现呢?我看UserKeyinXCommand好像没有什么介绍,还是说不是这个接口? 比如说c++ mdlMain(){ run(L"mdl load xxx");} 或者C#中有这样的接口吗?
Answered
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
使用DimensionElement 创建标注,“R”标识前缀如何去除?
Charlie
DimensionElement de = new DimensionElement(dgnModel, callbacks, DimensionType.RadiusExtended); 如上创建半径标注,创建成功后的标注线上都有一个“R”的标识,用TextReplaceStatus ReplaceTextPart(TextPartId partId, TextBlock textBlock)去替换了文本内容,可是“R”标识依然在前,请问老师这个"R"怎么去除?
Answered
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
如何将闭合Linestring转为shape
Mike L
有很多闭合的Linestring,如何将其转化为shape,Linestring中点的顺序也是已知的
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
二次开发中使用围栅,应该怎么设置属性,将超出围栅的内容进行裁剪
Mike L
C++
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
ElementProportySetter设置元素属性后,将元素AddToModel出错,此元素如果不设置属性是可以正常AddToModel的,想请教一下是什么原因
Mike L
代码如图
Answered
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
如何使用MDL函数将模型中参考元素复制到另外一个模型中?
Mike L
通过围栅的方式只能复制普通元素,好像不能复制参考元素
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
mdl二次开发怎么把一个模型中所有的元素,包括从别的模型参考来的元素,复制到另一个model中,参考元素成普通元素
Mike L
求助
Answered
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
请问有什么C++函数可以把文件中一个model参考到另一个model中
Mike L
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
[MSCE C++] 求一个u16.1 SDK的离线包
楠 宋
[MSCE C++] 求一个u16.1 SDK的离线包
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
Question——std::filesystem::path
fang wang
在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…
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
【MSCE UPDATE13】测试发现PolyfaceHeader里面的ComputeSingleSheetCutFill计算结果有误差
Grant Zhang
我测试发现下面的函数得到的mesh是封闭起来的,但是有误差,通过动态切图发现cut得到的开挖体与原始mesh面有空隙。 单独测试 PolyfaceQuery类下面的 ComputeCutAndFill 函数,可以发现计算结果没有误差,但是mesh边界上下不是封闭起来的 使用CloneWithSidePanel封闭面处理的效果如下: 请问如何做到计算结果没有误差,而且还能让mesh在边界处是封闭起来 我的测试代码如下: void KeyinCommands…
Answered
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
[MSCE C++]关于MS自带工具Cleanup Mesh有无接口函数
C.X. Chen
各位老师好,请问一下在MS中,Mesh自带工具Cleanup Mesh中Delete Adjacent Coplanar Facets删除共面小面片功能的函数接口是否开放?我们开发的功能需要导入一些mesh元素,为了提高效率想要简化一下mesh,所以想问一下有没有这个功能的接口在程序中使用。
Answered
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
RE: MSCE 二次开发 获取部分构件纹理贴图接口报错
Zhao Shaofei 赵少飞
1、通过IElementGraphicsProcessor接口获取其构件纹理贴图接口报错,报错位置如下图示例 projInfo.CalculateForElement(m_eh, &transformIden, *m_MaterialCP, map); 在对其贴图矩阵相关计算时出错,请问这是什么问题?
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
View related content from anywhere
More
Cancel
>