hbliu_80 发表于 2017-1-25 19:24

script问题请教

我在用script的边界条件时遇到问题:如何知道某个面的编号或者如何把某个面区分出来。

如上图所示面,模型中我可能分成5份,10份等等不同,n是可变的。
那么每次变化时面的编号应该是不同的。则下面这句:
oModule.AssignSymmetry Array("NAME:Symmetry1", "Faces:=", Array(445), "IsOdd:=", false)
上面face的编号为445,但是n变化时可能编号就变了,我如何动态的获取这个面的编号呢?

hbliu_80 发表于 2017-4-12 15:28

这个没人遇到过?

zptonghua 发表于 2017-4-12 22:57

试试这样去做,选择这个面,用菜单modeler-->surface-->creat object from surface,然后重命名这个surface,参数变化时,这个surface就是唯一的了。2017.04.1204

hbliu_80 发表于 2017-5-8 10:05

本帖最后由 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]
查看完整版本: script问题请教