209 {
210 float num = roll * 0.5f;
211 float num2 = (float)
Math.
Sin(num);
212 float num3 = (float)
Math.
Cos(num);
213 float num4 = pitch * 0.5f;
214 float num5 = (float)
Math.
Sin(num4);
215 float num6 = (float)
Math.
Cos(num4);
216 float num7 = yaw * 0.5f;
217 float num8 = (float)
Math.
Sin(num7);
218 float num9 = (float)
Math.
Cos(num7);
219 result.X = num9 * num5 * num3 + num8 * num6 * num2;
220 result.Y = num8 * num6 * num3 - num9 * num5 * num2;
221 result.Z = num9 * num6 * num2 - num8 * num5 * num3;
222 result.W = num9 * num6 * num3 + num8 * num5 * num2;
223 }
static double Cos(double d)
static double Sin(double a)