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二次开发
microstation connect二次开发
c#
c#.net
C++
C++ CE
CE C#
MDL,C++
MDL学习
MDL开发
microstation connect 二次开发
MicroStation V8i
microstation 二次开发
MSCE C++
如何使用代码打开rfa文件
liu jun
在论坛中找到的打开dgn文件的代码无法打开rfa文件,所以想问一下老师如何在代码中打开rfa文件。 下面是我的代码: (一) WString strdgn ( "E: \\ data \\ rfa \\ 三人沙发1.rfa" ); DgnModelRefP modelRef = NULL ; DgnFileFormatType format; bool p3D; StatusInt status = mdlWorkDgn_openFile ( & modelRef…
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编程等)
老师们好,有没有函数可以将一个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编程等)
使用扫描回调函数时的问题
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编程等)
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编程等)
extrude along 生成实体失败
X Qs
如附件所示,我生成了一根样条曲线(左边完整的曲线),使用extrude along 功能,将内径设为0,外径15或者其他数值(>=5,测试的最小值,再小没意义了)吧, 结果显示生成失败,提示可能有自相交或者什么原因。 但我使用curve中split curves打断,分为2段后(右侧分为2段的曲线),分别对2个曲线使用extrde along功能,参数相同,却可以分别拉伸成功。 明明2条线应该是一样的,但为什么结果完全不同? 之前我也遇到相似问题,guo老师曾经回复我说可能产生了自相交…
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编程等)
参考文件偏移后,未能在主文件内正确扫描一定范围内的元素
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编程等)
【MS v8i c# c++】如何切换V8i的工作空间的project
yl fan
v8i如何实现在打开dgn文件之前,切换到正确的工作空间。 像CE下的有workspacemanager能做到切换workset,那么如何在v8i下实现切换project呢?
over 3 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
【MS CE C++ C#】MGDSHOOK有哪些命令?
yl fan
论坛上能搜到如 mdl command mgdshook,fileList_setDirectoryCmd 这样的命令, 这个mgdshook命令是在哪里看到的啊, 还有哪些类似命令可以用的么? 如 mdl command mgdshook,fileList_setXXX
Answered
over 3 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
请问如何在MicroStation MDL程序中,对当前打开的dgn文件进行程序控制的另存操作? 能保证保存的内容是当前最新内容?
New : )
各位专家好, 请问如何在MicroStation MDL程序中, 1、对当前打开的dgn文件进行程序控制的另存操作? 2、且能保证保存的内容是当前最新内容? 3、不影响当前的文件的状态,例如不会导致当前打开的文件变成被另存的文件 非常感谢!
Answered
over 3 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
请问,为何pSchema->CreateClass()返回ECOBJECTS_STATUS_SchemaIsImmutable ?
New : )
各位专家好, 请问,为何pSchema->CreateClass()返回ECOBJECTS_STATUS_SchemaIsImmutable ? API文档、论坛都搜遍了,没发现有说明。为何会遇到这样的返回值? 和dgnECManager.ImportSchema dgnECManager.UpdateSchema调用的顺序有什么关系吗? 还是另外有其他原因? CreateClass之前,已经成功CreateSchema
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编程等)
请问,国内Macrostaion用户常用哪些方式对管线、井三维建模?MDL程序里如何识别?
New : )
各位专家好, 请问,国内Macrostaion用户常用哪些方式对管线、井三维建模? 我希望能用mdl程序,从用户建模后的管线、井三维图形中,识别出井的插入点、管线的起点终点坐标和高程 国内的建模方式里,能否提供这些信息? 如果还能从系统信息中,识别管线类型、规格当然更好。 非常感谢!
Answered
over 3 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
在编译时examples\Annotations\ReportsExample的错误
hao huanghao
over 3 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
[MSCE C++] bmake -a 错误
jun lu
我在安装完MS CE U12和U12的SDK ,VS2017后,按照配置打开SDK后,bamke -a出现以下错误提示,请问怎么解决? BMAKE: Error - Cannot find the .Net tools location for this toolset. VS2017_DotNetToolsDir was not defined, and registry lookup failed. BMAKE: call trace line: 96, C:\PROGRA~1\Bentley…
Answered
over 3 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
如何将mesh网格投影到XY平面?
程远 李
想将一个三维mesh网格投影到XY平面。。。 原网格: 投影后: 请问如何达到这样的效果???
Answered
over 4 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
Microstation CE SDK 与win10版本问题, VS2013 编译时.NET Framework 4.5.2 版本?
XM BIMoun
系统是win10 64位, 安装 vs2013 , microstation CE SDK,并安装了Visual Studio Tools for Microstation CONNECT Edition,查看了net workframe 版本为 4.6.01586 能过工具创建了Microstation Native 项目,没加任何代码,编绎后的如下问题: 警告 1 warning MSB3644: 未找到框架“.NETFramework,Version=v4.5.2”的引用程序集。若要解决此问题…
over 6 years ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
View related content from anywhere
More
Cancel