| | |
| | | [ |
| | | { |
| | | no: 1, |
| | | position: [3300, 0, 100], |
| | | position: [2420, 0, 0], |
| | | theta: 90, |
| | | height: 1778, |
| | | loaderTheta: 0, |
| | |
| | | } |
| | | |
| | | const forkLengthFn = (forkLen, loaderAngle) => { |
| | | let maxVal = 800; |
| | | if (loaderAngle > 360 - 10 || loaderAngle < 0 + 10) { |
| | | |
| | | maxVal = 1100; |
| | | } |
| | | if (loaderAngle > 180 - 10 && loaderAngle < 180 + 10) { |
| | | |
| | | maxVal = 1100; |
| | | } |
| | | if (loaderAngle > 90 - 10 && loaderAngle < 90 + 10) { |
| | | |
| | | maxVal = 800; |
| | | } |
| | | if (loaderAngle > 270 - 10 && loaderAngle < 270 + 10) { |
| | | |
| | | maxVal = 800; |
| | | } |
| | | if (forkLen < 0) { |
| | | return -800 * 0.077; |
| | | return -maxVal * 0.077; |
| | | } else if (forkLen > 0) { |
| | | return 800 * 0.077; |
| | | return maxVal * 0.077; |
| | | } else { |
| | | return 0; |
| | | } |