在OBD中,请问下如何通过代码创建一个类似门窗的元素?将此元素放到墙或板上时,会自动生成孔、洞,删除此元素后,孔洞又会消失。如下图所示:
这个比较有难度,目前没有一个完整的例子。但数年前有用户实现过,主要需要用到mdlTFAdfCell_xxx类的函数。
符老师您好,我主要想的是能得到类似一个开孔器的东西,能否给一个解决思路,谢谢
mdlTFPerforator_setSenseDist,这个函数的参数是不是大了。测试一下改的小一点是否可以不打穿。
设置小一点也没效果,我设置为0,都还是会打穿,这个值好像是敏感度,不是深度,我查了下资料https://communities.bentley.com/communities/other_communities/chinafirst/f/abd-aes/125495/compound-cell/381634#381634这个帖子中说了,通过如下设置,可以不打穿。
但是不知道通过代码要如何来设置这两个值。
component cell 那个值应该可以在制作的时候设置他的属性。第二个值你已经在代码里设置了。
component cell 这个我是通过代码创建的,不知道在制作时怎么设置他的属性。
TFPartRefList* pPartRefNode = NULL;
mdlTFGlobal_getActivePartRef(&pPartRefNode); mdlTFFrame_setPartRef(pThis, mdlTFPartRefList_getPartRef(pPartRefNode)); mdlTFPartRefList_free(&pPartRefNode);
这个是我设置的默认属性代码
这个没看到相应的API,只能通过界面设置。