用UF函数创建圆柱体,下图为NXOpen Python的参考指南:
创建圆柱体也需要相应的布尔类型sign参数,这在创建块体一文中已经说明,不再阐述,以下为实现的代码:
import NXOpen.UF
sign=NXOpen.UF.Modl.FeatureSigns.ValueOf(0)
feat_tag_of_cylinder=NXOpen.UF.UFSession.GetUFSession().ModlFeatures.CreateCyl1(sign,[0.0,0.0,0.0],'50','20',[0.0,0.0,1.0])
最终实现的效果如下图: