Hello大家好!我是九哥~
今天我们来聊聊族实例的尺寸标注,与上一篇标高标注不同,族实例,我们一般要标注的是参照面。
如下图,我们在制作族的时候,会默认包含中心(前/后)、中心(左/右)参照面,在项目中使用的时候,可以捕捉到这些参照面,进行尺寸标注或对齐等操作。
简单搜了下,在GeniusLoci包中,可以找到FamilyInstance Reference ByRefLine节点,可以根据参照类型,获取族实例的参照面。
我们先在API手册中搜下FamilyInstance,在其方法中,很容易就能找到获取族实例参照的相关方法:
我们以GetReferences为例,其方法如下:
核心代码如下:
我们在API手册中再搜下ReferenceType,可以找到这个枚举,分为无、若参照、强参照,如下图:
然后,我们搜下StrongReference,可以搜到强参照的枚举,如下图,FamilyInstance ReferenceType即可获取:
核心代码如下:
然后就可以根据需要,获取族实例的参照面了。
与之前的逻辑类似,构造一条定位线,获取标注类型,即可使用Dimension ByReferences节点,创建尺寸标注,完整截图如下:
好了,今天的分享就到这里了,小伙伴们快去尝试吧~
领取专属 10元无门槛券
私享最新 技术干货