如下图所示为一个Compound Cell单元
通过函数mdlTFElement_getInfo(familyName, partName, NULL, NULL, elemEdP),可获取到整个单元的FamilyName为:Doors-Windows-Glazing,Part Name为:*Default Door Frame*
但无法获取到其内部单元的材质,如下图所示,门扇的主体材质为玻璃
请问各位老师有什么方法能够获取到Compound Cell单元内部元素的材质?
上述Compound Cell文件我放到云盘了,老师可以直接点链接下载,链接: tm.dev.pkpm.cn/.../ycSBsW0q0Z
您好,
从这个单元的应用角度和您说一下
这个四扇门是一个.bxf格式的单元,这意味着他是在OBD中使用“Frame builder”创建的单元
使用这个这个工具打开这个单元,会发现并没有添加样式和材质的命令,那他应该是调用此功能中默认的设置样式和材质
在左上角的setting中找到所加载的文件位置,打开之后可以看到此文件的一些默认配置如下,
当然,最简单的办法是直接打散,就能看到各个部件的类别样式和材质
不知道这些是否能帮到您,如果还未解决您的问题,并涉及到开发的角度,我将帮您把帖子转到二次开发板块
或者您可以直接在二次开发板块描述下您的问题◆ 二次开发(MicroStation编程, ProjectWise编程等) - Bentley 中国优先社区 - Bentley Communities