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
MDL二次开发
MSCE C++
C++
MDL开发
microstation connect二次开发
microstation 二次开发
tool
遇到一个复合图形中嵌套了一个大坐标子图形的问题,请问这样的图形是如何产生的?为何MicroStation中选择和定位缩放显示是正常的?而程序取的坐标范围是大坐标
New : )
各位专家好: 我们遇到一个复合图形中嵌套了一个大坐标子图形的问题,如例图所示 1、请问这样的图形是如何产生的? 2、为何MicroStation中选择和定位缩放显示是正常的? 程序逐层遍历读取的坐标范围是大坐标? 3、我们的程序如果忽略大坐标范围的嵌套子图形,是否会破坏宿主图形?例如数据不正常,三维模型不符合预期? 抓图说明和原始DGN文件提供如下: 2318.test.dgn
Answered
1 month ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
请问如何获取到原始的纹理文件全路径?(而不会因为实际文件不存在而被返回一个空字符串)
New : )
各位专家好: 请问如何获取到原始的纹理文件全路径?(而不会因为实际文件不存在而被返回一个空字符串) 使用如下接口获取纹理文件,但是当材质中的纹理路径不存在文件时(例如文件被删除了),接口只会返回空字符串 如何才能获取原始的全路径字符串呢?
1 month ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
【MSCE C++】如何实现坐标系的变化
JiChu Chen
在MS中画一条线段,选择第二个端点后坐标系变换成以直线的方向向量和法向量为x,y轴。 现在我想在我的程序中实现这个功能,请问各位老师这个功能是如何实现的?
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
【MSCE C++】求两点的向量
JiChu Chen
请问老师,现在知道两个点,怎么求以这两个点为起点和终点的向量?
Answered
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
【MSCE C++】点击线段获取直线的坐标系。
JiChu Chen
我现在想获取直线的法向量及方向向量。请问各位老师,如何得到以线段方向为X轴方向的坐标系。我看到以前得C#有人问过这个问题,符老师提到用 CurvePrimitive.FractionToFrenetFrame获取了DTransform3d, 然后通过getrow, getcolumn进一步获取x,y方向的向量, 请问在mdl中是否一样,以及是否有例程可以参考下?谢谢
Answered
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
[MSCE c++]创建多条平行直线的方法
JiChu Chen
我现在想同时创建多条平行直线,间隔固定,每条线的长度不等且固定,是否有相关的方法?可否使用multiline实现,查看了SDK例程中的ElementExample,还是不太清楚里面的参数应该是怎样设定。请问各位老师有无相关的例程?感谢回答!
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
[MSCE C++] Cannot find fallback location for DIA SDK
JiChu Chen
用的是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. 请问下这个问题如何解决…
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
ElementProportySetter设置元素属性后,将元素AddToModel出错,此元素如果不设置属性是可以正常AddToModel的,想请教一下是什么原因
Mike L
代码如图
Answered
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
使用扫描回调函数时的问题
X Qs
我在参阅这篇问答( https://communities.bentley.com/communities/other_communities/chinafirst/f/microstation-projectwise/210462/msce-c/636692#636692 )时里面用到了 std::vector<ElementRefP> vctData; pSc->setElemRefCallback(MyCallback, (void*)&vctData); 联动回调函数 static…
Answered
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
[MSCE C++] 求一个u16.1 SDK的离线包
楠 宋
[MSCE C++] 求一个u16.1 SDK的离线包
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
SpinBox 使用mdlDialog_itemsSynch 不能更新界面
庆彬 苏
MSDialogP dbP = MSDialog::Open(NULL, DIALOGID_BsplineSurface); if (dbP) { g_helloWorld.baseArcRadius = 300; //spinbox g_helloWorld.baseX = 300; //text //使用下面的函数更新界面时,只有text控件被更新了, spinbox没有起效 mdlDialog_itemsSynch(dbP); } 1067…
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
请问MDL C++中,为何用户图纸上的部分元素自定义属性遍历不到?
New : )
各位专家好: 请问MDL C++中,为何用户图纸上的部分元素自定义属性遍历不到? 采用的是"DisplayLabel"方式获取。 4214.temp1.txt 5658.temp2.txt , 文件和之前发的内容一样,需要改名为temp.zip.001、temp.zip.002之后解压 实际情况程序打印后就可以分辨
Answered
over 2 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
请问如何在MDL C++程序中,获得每个自定义属性,所属的正确分类名(表名)?
New : )
各位专家好: 请问如何在MDL C++程序中,获得每个自定义属性字段,所属的正确分类名? 通过InstancePtr->GetValue(_v, L"Standard"); 是能获取系统属性的类型整数值,但是这个用户图纸中的条目属性,却获得类型0,也就是《原始数据》。遍历方法如下: DgnECManagerR dgnECManager = DgnECManager::GetManager(); DgnECInstanceIterable ecIter = dgnECManager.FindInstances…
Answered
over 2 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
MDL C++程序中,导出颜色/材质三角模型时,颜色参数和原图不一致
New : )
各位专家好: 我们在导出颜色/材质三角模型时,遇到材质参数和原图纸不匹配问题。 用户图纸中主要是路灯标志牌,上面的颜色导出后变成白色灰色等,和MacroStation中的完全不一样。按照之前取颜色的建议,我们试了,仍然有问题。请帮忙看看图纸中的颜色如何能正确提取出来? (注意:渲染模式smooth:modeling) 附件一共三张图纸,内容都很简单,请确认三个图纸都能奏效,非常感谢! 1、全图.dgn 2、路灯图形.dgn 3、交通牌.dgn 按照之前给的参考帖子设置和取色…
over 2 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
[MSCE C++] 提取模型的可见边
Wang Qinbo
如何提取模型的可见边?就是线框模式下显示出来的模型边线。
over 3 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
[MSCE C++]DgnRegionElementTool类的疑问
Zemin.Li
请问对一个Grouped Hole类型元素,如何利用DgnRegionElementTool类获取内外loop的元素handle,例子文件\examples\Elements\exampletool\ExampleFloodTool.cpp中可以获取简单闭合区域的region,但是对于Hole类型的元素,不知道如何实现,麻烦老师指导下,谢谢
Answered
over 3 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
View related content from anywhere
More
Cancel