对于每个齿轮,我有以下属性:
我无法想出一个适用于此的公式-任何帮助都将不胜感激。
- 半径:齿轮中心到边缘的长度。
- 偏移角度:此齿轮相对于父齿轮的角度。当没有父齿轮时为0。
- 中心X:齿轮的中心。
- 中心Y:齿轮的中心。
- 齿数:此齿轮的总齿数。
- 齿间隔:分隔每个齿的角度。
- 父级:包含连接到此齿轮的所有上述属性的齿轮。
我无法想出一个适用于此的公式-任何帮助都将不胜感激。
this.rotation = function() {
if (this.parent) {
return -this.parent.rotation()*this.ratio() + this.toothsize()/2;
} else { return gearRot; }
}
toothsize
是用什么单位来衡量的?像素?度数? - Justin L.