/* EulerSample.c - Read angles as quantum mechanics, write as aerospace */ #include #include "EulerAngles.h" void main(void) { EulerAngles outAngs, inAngs = {0,0,0,EulOrdXYXr}; HMatrix R; printf("Phi Theta Psi (radians): "); scanf("%f %f %f",&inAngs.x,&inAngs.y,&inAngs.z); Eul_ToHMatrix(inAngs, R); outAngs = Eul_FromHMatrix(R, EulOrdXYZs); printf(" Roll Pitch Yaw (radians)\n"); printf("%6.3f %6.3f %6.3f\n", outAngs.x, outAngs.y, outAngs.z); }