iCAx开思网

标题: 当齿轮完成一个齿或一个齿槽时,可以用阵列的办法么? [打印本页]

作者: hyfjy    时间: 2012-3-29 21:18
标题: 当齿轮完成一个齿或一个齿槽时,可以用阵列的办法么?
当齿轮完成一个齿或一个齿槽时,可以用阵列的办法做出其余的齿或齿槽么?
在二次开发的GRIP程序中,我做不出用阵列的办法完成所有的齿或齿槽,因此在程序中只能用多次旋转复制,加布尔运算求减来做出所有的齿,但二次开发中有阵列的程序啊,如何实现呢?

我的例子:

[attach]1123832[/attach]

而这种办法明显是较为繁锁的,应该用阵列法。请高手指导。

我的程序如下:
mat(1..12)=Matrix/yzrot, 9.72972972972973
J=7
S192:
J=J+1
obj(J)=TRANSF/mat,obj(J-1)
obj(4)=SUBTRA/obj(4),WITH,obj(J-1)
IF/J< 44 ,jump/S192:

程序的意思是根据齿数计算出每齿的角度,用齿槽进行旋转复制,再用布尔求减,得到全部的齿槽。
在上一步有一个齿槽时,应该对这个齿槽进行阵列,就会简单得多了。占时也会少的。
请高手帮助。


作者: hyfjy    时间: 2012-4-1 21:21
几天没有人能看懂,自己顶一下了,求解哦。




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3