ELF4Q4 (%"444  TTTHHH4XHhhh Ptd`C``Qtd/lib/ld-linux.so.2GNUSuSESuSE CG;A@ 4,:.*DEC &71!F? >/'0<$= 3-B+ %# 6"25()98__ 6`_8ET T Bm L wL70C_",!R_z, Ka7Ez9Ljg_nq_e-_osCTl$ P_'H8 libGL.so.1_init_finilibGLU.so.1_Jv_RegisterClasses__gmon_start__libglut.so.3glShadeModelglClearColorglEnableglViewportglMaterialfvglLightModelfvglLightfvglColorMaterialglutInitglutInitDisplayModeglutInitWindowPositionglutInitWindowSizeglutCreateWindowglutDisplayFuncglutIdleFuncglutPassiveMotionFuncglutMotionFuncglutMouseFuncglutKeyboardFuncglutKeyboardUpFuncglutSpecialFuncglutSpecialUpFuncglutReshapeFuncglutMainLoopglutPostRedisplayglutSetCursorglutWarpPointerglutGetglPushMatrixglTranslatefglScalefglutSolidCubeglPopMatrixglColor3fglDisableglBeginglVertex3fglEndglClearglMatrixModeglLoadIdentityglFlushglutSwapBuffersglGetDoublevglMultMatrixdglRotatefgluLookAtgluPerspectivelibstdc++.so.6_ZdlPv__gxx_personality_v0_ZNSt8ios_base4InitC1Ev_ZTVN10__cxxabiv117__class_type_infoE_ZNSt8ios_base4InitD1Evlibm.so.6sqrtacoslibgcc_s.so.1_Unwind_Resumelibc.so.6printfputs__cxa_atexitmemset_IO_stdin_used__libc_start_main_edata__bss_start_endGCC_3.0GLIBC_2.0GLIBC_2.1.3CXXABI_1.3GLIBCXX_3.4t P&y ` ii 0ii si ӯkt)F       $(,048< @!D"H#L%P&T'X(\)`*d+h,l.p/t0x1|234589:;<=?@BCDEFU!xs25%%h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx%h% h%h%h%h%h% h%$hp%(h`%,hP%0h@%4h0%8h %<h%@h%Dh%Hh%Lh%Ph%Th%Xh %\h(%`h0%dh8p%hh@`%lhHP%phP@%thX0%xh` %|hh%hp%hx%h%h%h%h%h%h%h%hp%h`%hP%h@%h0%h %h1^PTRhhQVhUS[EtX[ÐU= t ҡu ÐUtt $ÐUEEEEEƀÐUEEEEEƀÐUEƀ]ÐUEƀ]ÐUEt0} uEE} u]USdEU}}$D$D$$ҖµD$ ‰D$YD$E$D$ ?D$D$Ẻ$hD$ D$D$E܉$B AD$ AD$‰D$E$ED$ẺD$ E܉D$ED$$@, E$E]E$]E܉$E]E܉$]Ẻ$E]Ẻ$l],E$\D$D$$2E]E$-]E$d[]ÐU'ÐU$@LU$UL>EL>EL>E?E?Eบ?E业?E?E?Eи?EԸ?Eظ?EܸHBE Eĸ Eȸ?E̸=E=E=E?E?E?E?E?E?E?E?E?EEEE?E$D$ D$D$$$q Q((D$ T$D$$ED$D$$ED$D$$dEЉD$D$$ID$D$$-ED$$S ZED$D$$@ED$D$$@tED$D$$@YED$D$$@>$P 2$@&$q $ D$$$W ÍL$qUSQ $(,D$D$$CD$$$D$d$d,(D$$$pC$έ${$_$$$D{$d$#$7$Κ,Y[]aUE D$ ED$D$$ E(E ,ÐUXt;$t $u'T$ T$D$$@8t>$t $u*D$ D$\$$@Yt;$t $u'T$ D$D$$@?9t>$t $u*D$ \$D$$@Zt;$t $u'D$ D$D$$@:t>$t $u*\$ D$D$$@gAtb$u'T$ T$D$$@A$u'T$ T$D$$@P!th$u*D$ D$\$$@$u*D$ D$\$$@Btb$u'T$ D$D$$@a$u'T$ D$D$$@p"th$u*D$ \$D$$@$u*D$ \$D$$@Ctb$u'D$ D$D$$@$u'D$ D$D$$@#th$u*\$ D$D$$@$u*\$ D$D$$@Dt1$u'T$ T$D$$@A$t4$u*D$ D$\$$@Et1$u'T$ D$D$$@%t4$u*D$ \$D$$@Ft1$u'D$ D$D$$@K&t4$u*\$ D$D$$@ DtV$u*D$ D$\$$@$u\$$@AtP$u'T$ T$D$$@'$uD$$@Wt;$t $u'D$ D$D$$@St>$t $u*\$ D$D$$@yKt1$u'T$ D$D$$@=Lt4$u*D$ \$D$$@Rt$D$$@@t $t>$ $$d$D$$@t>$$$d[$D$$@Ht>$x$$d$D$$@t>$/$$d$D$$@$$$d|(,,(L$$$D$$@ t!]E t!]EUu$W$FEE)ЉEE]E$u\uzM\$$@+uzM\$$@]boÐU$E)ЉEE )ЉEEE E\$$@E\$$@z}~ } ~(;E~ ,;E F(E,EED$E$EEUVS((ȋ,,P$d$$|]$E)ЉEE )ЉEEE ,P$d$(P$d$ɸD$ \$\$EЉ$EMUE)ыUE)P$d$UE )ыUE )P$d$$ٝtمtEE P$d$UE)P$ʍd$\$ \$\$E$EMEEP$d$E E P$d$$8ٝtمtE E\$ \$\$E$UEЉD$ED$$UEЉD$ED$$ED$E$ٝlE$ ٝpE$ ؍pؽl$ ]UED$ED$$E$ D$E$0D$E$D$E$t$\$ D$ED$$@AE$` hhE$G hE$4 hhE$ hE$ hhE$ hE$ hhE$ hE$ hhE$ hEЉ$ +hhEЉ$k hh$$u>E)ЉEE )ЉEEEe[^]UED$E D$E$fED$ED$E$$UaED$E D$E$?D$D$$@D$?D$@D$ D$D$$5?D$@D$?D$ D$ @D$$?D$333?D$?D$ D$33@D$$U($P $EE E]E ]EMEMɸD$\$$EEEM\$D$$EMEMɸD$\$$REEEM\$D$$}EMEM\$\$$EEME\$D$$!EMEM\$\$$EEME\$D$$EE;E k$P U8$A$(P$d$,P$d$]ED$$@$$ur$@$uW$@ HBE E E?EED$D$$@$P H‰D$D$H‰$4D$D$H‰$HBD$D$H‰$H‰D$D$$HBD$D$$H‰D$D$HB$D$D$HB$zHBD$D$HB$[D$dB$>xCÐUE E]ÐUEUE BUEBUEB ]US]ڋE @ E@ E @E@E @E@\$ \$\$$؃[]UE@E @ɋE@E @E@ E @ ]ÐUS]ڋE @E@ɋE @E@E @ E@ɋE @E@ E @E@ ɋE @ E@\$ \$\$$؃[]US4Ep$E`EE$yE܋]܋E`EE$]]EPEE$DE܋]܋EPEE$(]E@EE$E܋]܋E@EE$]E0EE$E܋]܋E0EE$]E EE$E܋]܋E EE$]EEE$pE܋]܋EEE$T]EEE$>%E܋]܋EEE$%]܋E܉$y4[]ÐU(E@E@ɋE@E@E@ E@ ]E]EztE$L]E]EU(E@E@ɋE@E@E@ E@ $]Ew-E@uEXE@uEXE@ uEX EÐUEt E$UEt E$UEt E$hÐUUD$ D$D$$UD$ D$D$$U D$ D$D$$XU0D$ D$D$$/U@D$ D$D$$UPD$ D$D$$U`D$ D$D$$UpD$ D$D$$UE D$$ UED$$ U ED$$ U0ED$$ U@E D$$ UPED$$ U`ED$$ UpED$$t U4BEǀÐUUD$ D$D$$UD$ D$D$$sU D$ D$D$$JU0D$ D$D$$!U@D$ D$D$$UPD$ D$D$$U`D$ D$D$$UpD$ D$D$$}UE D$$ UED$$ U ED$$ U0ED$$ U@E D$$ UPED$$ U`ED$${ UpED$$f U4BEǀÐUED$$E ED$$uEED$$[EUED$$6E ED$$EED$$EÐUE D$$E E D$$EE D$$EÐUE0D$$vE E0D$$YEE0D$$<EÐUUE D$$UUE D$$ÐUU E D$$ÐUU0E D$$aÐUUE ]ÐUEU}u1}u($D$D$$IÐUÐU$U$5ED$$ bED$ED$E $dE$ÐU$ED$$ ED$ ED$ED$E $E$U$ED$$ ??D$ D$D$E $E$.U$'ED$$ TD$ D$?D$E $9E$U$ED$$ D$ ?D$D$E $E$nUVS E0D$$ND$ ?D$D$$E0D$$?D$ D$D$$JE0D$$D$ D$?D$$ ED$$]uED$$y]]ED$$Xt$\$$ [^]ÐUH$7hD$$ a$EٝمEٝمEٝم\$\$$,E ED$ ED$ED$$D$$ ݅H]݅P]݅X]TEEE\$\$ \$$ E\$E\$ E\$$3EٝمEٝمEٝم\$\$$FED$ ED$ED$E $EٝمEٝمEٝم\$\$$h$cÐUE D$$A]E D$$&]ȋE D$$ ]ЋED$$]؋ED$$]ED$$]ED$$]ED$$]ED$$rE\$@E\$8E\$0E\$(E\$ E\$E\$E\$$UE@UD$$EPUD$$E`U D$$EpU0D$$kU4B} t} u$E$5ÐU(E H\$P\$\$X$SÐUE;E t'EMUE TETE}~EÐU]Ít&'UWVSQ)Et%1֋ED$E D$E$9}u߃[^_]Ë$USt1Ћu[]ÐUS[dY[CPSC 314 project 2Camera Mode 1Camera Mode 2Camera Mode 3Camera Mode 4Camera Mode 5?zDh㈵>@DFgܥL@@5Vec3fTinv = [%f,%f,%f] RnewT = [%f,%f,%f] @@?F@;F0^pr4n @T`8VnP@ \"x6D 4@\BxzPL|P  AB D@AB `>AB DAB ҖAB AB ,:D  F AB BΚ?AB 0 AB PAB pAB  qAB HNAB AB AB έAB zP|P  $EAB <jAB XAB tSAB ZAB D`AB `AB `AB d/AB E AB <p2AB XAB t>1AB &+/+$`Y.jG`t  L@Ѓ ) ooojƏ֏&6FVfvƐ֐&6FVfvƑ֑&6FVfvƒ֒&6FVfvHB==GCC: (GNU) 4.1.0 (SUSE Linux)GCC: (GNU) 4.1.0 (SUSE Linux)GCC: (GNU) 4.1.0 (SUSE Linux)GCC: (GNU) 4.1.0 (SUSE Linux)GCC: (GNU) 4.1.0 (SUSE Linux)GCC: (GNU) 4.1.0 (SUSE Linux)GCC: (GNU) 4.1.0 (SUSE Linux)GCC: (GNU) 4.1.0 (SUSE Linux)GCC: (GNU) 4.1.0 (SUSE Linux),L ē&$d!y_IO_stdin_usedēēpP8]K:intFPAlO|B'/usr/src/packages/BUILD/glibc-2.4/cc-nptl/csu/crti.S/usr/src/packages/BUILD/glibc-2.4/csuGNU AS 2.16.91.0.5|R/usr/src/packages/BUILD/glibc-2.4/cc-nptl/csu/crtn.S/usr/src/packages/BUILD/glibc-2.4/csuGNU AS 2.16.91.0.5% $ > $ > 4: ; I?  &I%%# init.cK /usr/src/packages/BUILD/glibc-2.4/cc-nptl/csucrti.SL3!/!=Z!#!/=ē !/!=Z!gg//Z!!!sK /usr/src/packages/BUILD/glibc-2.4/cc-nptl/csucrtn.Sd!!! !init.cshort intlong long intGNU C 4.1.0 (SUSE Linux)unsigned charlong long unsigned intshort unsigned int/usr/src/packages/BUILD/glibc-2.4/csu_IO_stdin_used.symtab.strtab.shstrtab.interp.note.ABI-tag.note.SuSE.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_strTT#hh 1<0B ЃpJ@@)Rojj _o n  w   {.LLBhhB``CTTDHHHHHIIJJ JKXHL%!mL-Mb;`N7G0O_ ֹ  "_3S L [ t~~_ !hέ d E>1 ;LN ^Z  b3"     T"  )3@p2 Z V" lzL  @   7& 0_& %,!W" m` " _ ޸_   )8G> X  u  \ *" : Kd/ 0=7T nE~  z9Lg`  _ ! & / (V L U D` n Я" |  _   _      s! C3 @ K  f d" z       l    Κ?  * !5 PV \ 'p  D abi-note.Ssuse-note.S../sysdeps/i386/elf/start.Sinit.cinitfini.c/usr/src/packages/BUILD/glibc-2.4/cc-nptl/csu/crti.Scall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST__completed.5751p.5749__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_aux/usr/src/packages/BUILD/glibc-2.4/cc-nptl/csu/crtn.Sp2.cpp_GLOBAL__I_state_Z41__static_initialization_and_destruction_0ii_ZSt8__ioinit__tcf_0__tcf_1Vec3f.cppCamera.cpp_GLOBAL__I__ZN6CameraC2E5Vec3fS0_S0_S0__DYNAMIC__init_array_end_GLOBAL_OFFSET_TABLE___init_array_startglutSpecialFunc_ZTI5Vec3fglMultMatrixd_ZN5Vec3faSERKS_mouseSensitivityglutSpecialUpFunc_ZNSt8ios_base4InitC1Ev@@GLIBCXX_3.4_ZN6Camera9AbsRotateEfff_ZN6Camera5SetUpE5Vec3f_ZN6Camera5resetEiglutKeyboardFunc_ZN6Camera9TranslateEfff_Z8DrawPostfff_ZN6Camera6SetRefE5Vec3fglColor3fglGetDoublevglRotatef_ZN6Camera18AbsTranslateTargetEfffglFlush_ZTS5Vec3f_fp_hw_Z11DisplayFuncv_Z14KeyboardUpFunchiiglutMainLoopglutGetglVertex3f_ZN6Camera19SetProjectionMatrixEfglutCreateWindow_Z8DrawCubeffffff_ZN6Camera15ArbitraryRotateEffffglutSolidCubeglutSetCursor__dso_handle_ZNK5Vec3f3dotERKS___libc_csu_fini_Z8DrawGridfi_Z10handleKeysv__cxa_atexit@@GLIBC_2.1.3_ZNK5Vec3f5crossERKS_gluPerspectiveglDisableglMatrixMode_ZN6Camera11SetMVLookAtEv_ZNK5Vec3fmiERKS_lastFrameTimeputs@@GLIBC_2.0_initglViewportstateglBegincamera_ZN6CameraC2E5Vec3fS0_S0_S0_glutInitWindowSize_ZN5Vec3fD1EvgluLookAtglutMotionFunc_ZN5Vec3fD0EvglutWarpPointer_ZTVN10__cxxabiv117__class_type_infoE@@CXXABI_1.3_ZN5Vec3f9NormalizeEv_ZN6Camera9YawRotateEf_ZN6CameraD1EvglutMouseFunc_startpitchVelocityyawVelocityglColorMaterialglLightfv_ZN6Camera11AbsChangeUpEfffglutInitDisplayMode_ZN6Camera6SetFOVEfglutInitglLoadIdentitykbdSensitivity_Z9MouseFunciiii_ZN6CameraC1E5Vec3fS0_S0_S0__ZN6Camera6SetRotE5Vec3fglPopMatrix_Z13MouseDragFuncii__libc_csu_init__bss_start_ZN5Vec3fC1EfffmainglutIdleFunclastMouseX_ZN6Camera13SetMVAbsoluteEv__libc_start_main@@GLIBC_2.0glClearColorglutInitWindowPosition_Z18SpecialKeyDownFunciiiglutSwapBuffers_Z8IdleFuncvShininessglutPostRedisplaydata_startglutDisplayFuncprintf@@GLIBC_2.0_finisqrt@@GLIBC_2.0_ZN6Camera11PitchRotateEfglutReshapeFuncglPushMatrix_ZN5Vec3fD2Ev_ZN6Camera12AbsTranslateEfffglEnable_ZN6Camera10RollRotateEf_ZN5Vec3fixEi_Z16SpecialKeyUpFunciiiglutKeyboardUpFuncexit@@GLIBC_2.0glClearglutPassiveMotionFunc_edata__i686.get_pc_thunk.bx_end_ZN6Camera6SetEyeE5Vec3facos@@GLIBC_2.0memset@@GLIBC_2.0glMaterialfvlastMouseY_Z20PassiveMouseMoveFuncii_ZNK5Vec3f6LengthEv_Z4initvglShadeModelglScalef_ZN6Camera5OrbitEffff_Unwind_Resume@@GCC_3.0keys_IO_stdin_usedglLightModelfvglTranslatef__data_start_Z11ReshapeFuncii_Jv_RegisterClasses_ZTV5Vec3f__gxx_personality_v0@@CXXABI_1.3glEnd_ZdlPv@@GLIBCXX_3.4_ZNSt8ios_base4InitD1Ev@@GLIBCXX_3.4__gmon_start___Z16KeyboardDownFunchii