|
新手小白,刚刚学习了利用操作记录进行ugopen二次开发,使用ui编辑器设计了对话框,参考了大神的帖子,编写了“选择体”对话框的取值代码,可以得到想要的结果:
bodySelect0 = CType(theDialog.TopBlock.FindBlock("bodySelect0"), NXOpen.BlockStyler.BodyCollector)
Dim bodySelect As PropertyList = bodySelect0.GetProperties()
Dim SelectBody() As TaggedObject = bodySelect.GetTaggedObjectVector("SelectedObjects")
Dim body1 As Body
body1=SelectBody(0)
本来想照猫画虎搞定其他的,奈何没有资料参考,有高手知道“选择特征”和“指定平面"的取值代码吗?
选择特征
select_feature0 = CType(theDialog.TopBlock.FindBlock("select_feature0"), NXOpen.BlockStyler.SelectFeature)
指定平面
plane0 = CType(theDialog.TopBlock.FindBlock("plane0"), NXOpen.BlockStyler.SpecifyPlane)
盼望高手解答,谢谢!
|
|