ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
F =
(TargetHeading - Heading)
2
O =
(TargetElevation + 90)
3
R =
(TargetDistance)
4
5
A =(RollAngle + 0)
PLEASE MAKE A COPY BEFORE EDITING THIS!!!!!
6
B =-PitchAngle
divide code by rotator angle
7
8
X cockpit0.0000
9
Y cockpit5,1095Leading?EE
10
Z cockpit5,0742Cannon?
11
Velocity1000Elevation =
clamp(acos((cos((RollAngle + 0)) * (-sin(-PitchAngle)) * (((TargetDistance) * sin((TargetElevation + 90)) * cos((TargetHeading - Heading)))+0.0000) + sin((RollAngle + 0)) * (((TargetDistance) * sin((TargetElevation + 90)) * sin((TargetHeading - Heading)))+0.0000) + cos((RollAngle + 0)) * cos(-PitchAngle) * (((TargetDistance) * cos((TargetElevation + 90)))+0.0000)) / (TargetDistance)) - 90, -5,)
12
X Turret0.0000Left Angle-120Heading =
clamp(deltaangle(0,atan((sin((RollAngle + 0)) * sin(-PitchAngle) * (((TargetDistance) * sin((TargetElevation + 90)) * cos((TargetHeading - Heading)))+0.0000) + cos((RollAngle + 0)) * (((TargetDistance) * sin((TargetElevation + 90)) * sin((TargetHeading - Heading)))+0.0000) + cos(-PitchAngle) * (-sin((RollAngle + 0))) * (((TargetDistance) * cos((TargetElevation + 90)))+0.0000)) / (cos(-PitchAngle) * (((TargetDistance) * sin((TargetElevation + 90)) * cos((TargetHeading - Heading)))+0.0000) + sin(-PitchAngle) * (((TargetDistance) * cos((TargetElevation + 90)))+0.0000))) + (((cos(-PitchAngle) * (((TargetDistance) * sin((TargetElevation + 90)) * cos((TargetHeading - Heading)))+0.0000) + sin(-PitchAngle) * (((TargetDistance) * cos((TargetElevation + 90)))+0.0000)) < 0) ? (((sin((RollAngle + 0)) * sin(-PitchAngle) * (((TargetDistance) * sin((TargetElevation + 90)) * cos((TargetHeading - Heading)))+0.0000) + cos((RollAngle + 0)) * (((TargetDistance) * sin((TargetElevation + 90)) * sin((TargetHeading - Heading)))+0.0000) + cos(-PitchAngle) * (-sin((RollAngle + 0))) * (((TargetDistance) * cos((TargetElevation + 90)))+0.0000))>0) ? 180 : -180) : 0)),-120,120)
13
Y Turret5,1037Right Angle120
14
Z Turret4,7875Up Angle145
15
Down Angle-5
16
∆Z0,0000Start heading0
17
∆X0,0000Roll position0
18
∆Y0,0000
19
20
∆Z0.0000-0.0077
21
∆X0.00003,37622,55260,8236
22
∆Y0.0000-0.09605.9415#VALUE!
23
24
Zsp =
((TargetDistance) * sin((TargetElevation + 90)) * cos((TargetHeading - Heading)))
25
Xsp =
((TargetDistance) * sin((TargetElevation + 90)) * sin((TargetHeading - Heading)))
26
Ysp =
((TargetDistance) * cos((TargetElevation + 90)))
27
28
29
30
Zsp + p =
(((TargetDistance) * sin((TargetElevation + 90)) * cos((TargetHeading - Heading)))+0.0000)
31
Xsp + p =
(((TargetDistance) * sin((TargetElevation + 90)) * sin((TargetHeading - Heading)))+0.0000)
32
Ysp + p =
(((TargetDistance) * cos((TargetElevation + 90)))+0.0000)
33
34
35
36
Zspc + p =
(cos(-PitchAngle) * (((TargetDistance) * sin((TargetElevation + 90)) * cos((TargetHeading - Heading)))+0.0000) + sin(-PitchAngle) * (((TargetDistance) * cos((TargetElevation + 90)))+0.0000))
37
Xspc + p =
(sin((RollAngle + 0)) * sin(-PitchAngle) * (((TargetDistance) * sin((TargetElevation + 90)) * cos((TargetHeading - Heading)))+0.0000) + cos((RollAngle + 0)) * (((TargetDistance) * sin((TargetElevation + 90)) * sin((TargetHeading - Heading)))+0.0000) + cos(-PitchAngle) * (-sin((RollAngle + 0))) * (((TargetDistance) * cos((TargetElevation + 90)))+0.0000))
38
Yspc + p =
(cos((RollAngle + 0)) * (-sin(-PitchAngle)) * (((TargetDistance) * sin((TargetElevation + 90)) * cos((TargetHeading - Heading)))+0.0000) + sin((RollAngle + 0)) * (((TargetDistance) * sin((TargetElevation + 90)) * sin((TargetHeading - Heading)))+0.0000) + cos((RollAngle + 0)) * cos(-PitchAngle) * (((TargetDistance) * cos((TargetElevation + 90)))+0.0000))
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100