現状では、これは私が試しているコードです:
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 の値を取得しようとしています。したがって、「らせん」の値は、この方向に応じて異なる式から計算されます。
どんな助けでも大歓迎です。