就目前而言,这是我正在尝试的代码:
if(gear.isLeftHand())
helix = (gear.getParentPair().beta());
else if (gear.isRightHand())
helix = Math.PI - (gear.getParentPair().beta());
else if (gear.isSpur())
helix = 0;
else
helix = 0;
double stepAng = (thickness /radius) * helix;
但是它不起作用,这是因为“无法将螺旋解析为变量”
我试图根据初始角度是左手还是右手来获得 stepAng 的值,因此“螺旋”的值将根据该方向从不同的公式计算。
非常感激任何的帮助。