script问题请教
我在用script的边界条件时遇到问题:如何知道某个面的编号或者如何把某个面区分出来。如上图所示面,模型中我可能分成5份,10份等等不同,n是可变的。
那么每次变化时面的编号应该是不同的。则下面这句:
oModule.AssignSymmetry Array("NAME:Symmetry1", "Faces:=", Array(445), "IsOdd:=", false)
上面face的编号为445,但是n变化时可能编号就变了,我如何动态的获取这个面的编号呢? 这个没人遇到过? 试试这样去做,选择这个面,用菜单modeler-->surface-->creat object from surface,然后重命名这个surface,参数变化时,这个surface就是唯一的了。2017.04.1204 本帖最后由 hbliu_80 于 2017-5-8 10:47 编辑
zptonghua 发表于 2017-4-12 22:57
试试这样去做,选择这个面,用菜单modeler-->surface-->creat object from surface,然后重命名这个surface ...
不行,split只能切割体,surface还是原来的整体,没有被切割
还有就是,需要添加master和slave条件,这两个条件只能等切割完毕后才能添加,不同的参数,面号肯定不一样。这个如何解决?
页:
[1]