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二次开发
ABD
addin
AECOsim
API
BDN,二次开发,SDK
c#
c#.net
C++
C++ CE
C++/CLI
CE C#
connect二次开发
MDL
mdl C++
MDL,C++
MDL学习
MDL开发
MicroStation
microstation connect二次开发
MicroStation V8i
microstation 二次开发
microstation二次开发
MSCE C++
ORD二次开发
v8i
【MSCE C++】求两点的向量
JiChu Chen
请问老师,现在知道两个点,怎么求以这两个点为起点和终点的向量?
Answered
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
【MSCE U13 c++】如何鼠标悬浮只高亮我指定的元素?
amender carapace
如题,启动自己写的工具之后,鼠标悬浮于元素时候,可以根据我写的判断只高亮指定的元素?如某个cell,或自定义元素?
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编程等)
cmd.r文件转化为cmd.h时,不支持搜索dirToSearch
lblk dug
由HelloworldCmd.r生成Helloworldcmd.h时, HelloworldCmd.r里的"#include"行为似乎并不支持在dirToSearch搜索,而是只能在与HelloworldCmd.r所在位置相同的目录下进行搜索。 我可不可以理解为由cmd.r转化为cmd.h时,相应的头文件展开行为不是由msvc预处理器完成的,所有msvc上的那一套dirToSearch + cincapnd在这边不起作用
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
[MSCE c++]创建多条平行直线的方法
JiChu Chen
我现在想同时创建多条平行直线,间隔固定,每条线的长度不等且固定,是否有相关的方法?可否使用multiline实现,查看了SDK例程中的ElementExample,还是不太清楚里面的参数应该是怎样设定。请问各位老师有无相关的例程?感谢回答!
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
如何在绘图坐标中获取某个参考元素对应的坐标
lblk dug
首先,我了解到OBD出图的顺序是模型-》绘图-》图纸 我现在想做一个功能自动识别 绘图 中的线(也就是获得一个线的所有的数据,我已经阅读并理解了sdk-example中的CurveExample的PrimitiveCurveExample.cpp),并且在线的每一个结点上,在绘图中画上一个标记。 现在的情况是,我模仿 CurveExample做了基本功能, 我能够从绘图中拿到对应的数据(即直线两个端点的坐标),但是,当我使用数据添加对应的图案到绘图中去的时候(即在前述读取的坐标下画三角形…
Answered
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
有一个程序将跑在microstation平台的不同软件中,但要对软件做区分,如何判断打开的软件是OPM还是OBD等等?
韬 李
如题,请问相关的api是?
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编程等)
[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编程等)
如何使用MDL函数将模型中参考元素复制到另外一个模型中?
Mike L
通过围栅的方式只能复制普通元素,好像不能复制参考元素
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
[MS CE] 用SDK 16.2 编译例子Steel失败
Wence
卸载了就SDK,安装了最新的SDK Update16.2,卸载了VS2017, 原来就有VS2019(professional),根据勾选了组件,根据 MicroStation CE SDK Update16.2发布了! - 博客 - Bentley 中国优先社区 - Bentley Communities , 但在编译例子Steel时失败
Answered
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
[MSCE c++] mdlElmdscr_fillet 返回 SUCCESS 但是生成的元素是invalid?
amender carapace
选取两条相交直线进行圆弧fillet。虽然mdl函数返回SUCCESS但是却没有生成元素。我使用fillet构建一个EditElementHandle 但却是invalid? virtual bool _OnModifyComplete(DgnButtonEventCR ev) override { if (m_hitPoints.size() == 2) { ElementAgendaR agenda = GetElementAgenda(); DPoint3d mid_point…
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
[MSCE C]设置Cell内部元素到不同图层时总是在动态函数崩溃
Wence
符老师和各位老师好, 我写的一个三点放置楼梯的工具。类似于过去符老师讲过的trumpet例子,即先建一个空cell header, 然后创建一个元素后就用mdlElmdscr_appendDscr添加到cell,最后将cell写入model。因为对CE的新函数不熟,所以绝大部分函数还是用的老的C type 函数, 包括交互式函数, 函数间值传递用Element Descriptor。只有一个Boolean运算用新的(必须用)。这个工具一直用的很好,现在要求将栏杆和台阶放在不同的图层。所以我从这里找到了设置元素图层的例子…
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++ U13] ReplaceInModel在SUCCESS的情况下并没有真的更新元素?
amender carapace
在多次使用ReplaceInModel的情况下并不会立马更新元素。比如以上函数如果放在一个循环下,blueprint_elementhandle 并不会在ReplaceInModel之后立马更新。而是整个都结束之后才一并更新,结果是它只会执行最后一次的ReplaceInModel。
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编程等)
[MSCE U13 c++] 有没有办法给附上属性?
amender carapace
也就是给附上itemtype属性,这样元素本身带有itemtype?
Answered
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
[MSCE u13 c++] 如何添加entries 以及 自定义customproperty 到customproperty里面?
amender carapace
需要在ChangeVector里面定义一个ChangeValue类的array。 还有一个问题就是把itemtype附到元素之后如何往里面添加entries和修改值。
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
[MSCE u13 c++] 有没有说明 ECRelationshipClass 的文档和使用案例?
amender carapace
如题
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
[MSCE U13 c++] 有没有把tag 附加到元素的mdl函数或tag element 成员函数?
amender carapace
如题
Answered
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
[MSCE C++] 如何Trim拉伸的Solid
Wence
符老师,小郭老师, 如图1,我需要将这个斜槽钢沿垂直面切掉。我现在是先画一个临时的slab (如图2),然后用SolidUtil::Modify::BooleanSubtract 将槽钢的多余部分切掉,得到我想要的(如图3)。感觉这个方法很笨,请问有没有更简便的方法, 比如用平面剪切solid的函数?谢谢。 图1, 原状。 图 2, 临时slab. 图 3, 剪切后
Answered
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
[MSCE U13 c++] cell移动后出现range数值错误?
amender carapace
比如移动前的range 大小和高低点都对的上。 移动之后的range变了,不一定变大变小,而是整个数值和大小都是错的。
Answered
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
【MSCE U13 c++】 XAttribute 写入的是错误的?
amender carapace
写入 string ”GPWEXX“ 到元素上。然后读取XAttribute 发现cellInfo 只获取了“G” 头字母。
Answered
over 1 year ago
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
View related content from anywhere
More
Cancel
<
>