L2H<O.drectveE4 .debug$S6yyN@B.rdata-O@0@.rdatae@0@.text\ef P`.debug$Sf'g@B.textYgg P`.debug$S\0hi@B.rdata=i@0@.xdata$xi j@0@.xdata$x j+j@0@.xdata$x?j[j@0@.dataojj@0.xdata$xjj@0@.datajj@0.textQjW P`.debug$S4u@B.text7ۃ P`.debug$S@B.text$yc>L P`.debug$S4܆@B.text$yc>L P`.debug$Sjj@B.bss 0.bss0.bss0.bss0.CRT$XCU @0@.CRT$XCUƈʈ@0@.CRT$XCU Ԉ@0@.CRT$XCU@0@.CRT$XCU @0@.CRT$XCU@0@.CRT$XCU @0@.debug$Sp@B.debug$S@B.debug$S@B.debug$T@B /DEFAULTLIB:"libcpmtd" /include:?id@?$num_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@2V0locale@2@A /include:?id@?$num_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@2V0locale@2@A /include:?id@?$numpunct@D@std@@2V0locale@2@A /DEFAULTLIB:"LIBCMTD" /DEFAULTLIB:"OLDNAMES" /EDITANDCONTINUE nc:\Documents and Settings\dricciot\My Documents\Visual Studio 2005\Projects\ray\ray\Debug\raysphere.obj!''Microsoft (R) Optimizing Compilercwdc:\Documents and Settings\dricciot\My Documents\Visual Studio 2005\Projects\ray\rayclC:\Program Files\Microsoft Visual Studio 8\VC\bin\cl.execmd-Od -DWIN32 -D_DEBUG -D_CONSOLE -D_UNICODE -DUNICODE -Gm -EHs -EHc -RTC1 -MTd -Fo"c:\Documents and Settings\dricciot\My Documents\Visual Studio 2005\Projects\ray\ray\Debug\\" -Fd"c:\Documents and Settings\dricciot\My Documents\Visual Studio 2005\Projects\ray\ray\Debug\vc80.pdb" -W3 -c -Wp64 -ZI -TP -nologo -errorreport:prompt -I"C:\Program Files\Microsoft Visual Studio 8\VC\include" -I"C:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\include" -I"C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include" -I"C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\include" -Xsrc.\raysphere.cpppdbc:\Documents and Settings\dricciot\My Documents\Visual Studio 2005\Projects\ray\ray\Debug\vc80.pdb! W_bad_alloc_Message 7NICKMATHS_EPSILON 7NICKMATHS_PI 7NICKMATHS_2PI' NICKMATHS_2PI$initializer$ 7NICKMATHS_PI_2q( NICKMATHS_PI_2$initializer$ 7NICKMATHS_PI_4( NICKMATHS_PI_4$initializer$__RTTIBaseClassArrayG_CatchableTypeArray-$_s__RTTIBaseClassArray$_extraBytes_16$_s__RTTICompleteObjectLocatorClocaleinfo_structOstd::_Ranit_base?Istd::basic_streambuf >.std::length_errorLstd::runtime_error_std::_String_const_iterator,std::_DebugHeapAllocator >std::ctypeIstd::allocatorXstd::ctype_byname%std::_Unsecure_char_traits_tag std::char_traitsstd::_DebugHeapStringgstd::allocator)std::allocator::rebindstd::_Char_traits_base7std::basic_ostream >?-std::basic_ostream >::sentryEstd::basic_ostream >::_Sentry_basestd::char_traitsstreamoffstd::bad_caststd::output_iterator_tagstd::_DebugHeapTag_t5std::_Unchanged_checked_iterator_base_type_tag std::invalid_argument=std::istreambuf_iterator >!std::_OutitDstd::codecvt_base3std::basic_ios >std::numpuncthstd::underflow_errorBstd::iteratorstd::bad_exception1=std::_Outit_with_baseostd::logic_errorOstd::_String_iterator,std::allocator >7std::basic_istream >?_std::basic_istream >::sentryENstd::basic_istream >::_Sentry_base3&std::_String_val >std::bad_typeidstd::_Undefined_move_tagstd::_Iosb std::_Iosb::_Seekdir!std::_Iosb::_Openmode std::_Iosb::_Iostate!std::_Iosb::_Fmtflags#std::_Iosb::_Dummy_enum,std::codecvtUstd::_String_const_iterator,std::allocator >aRstd::_Iterator_with_baseYstd::_String_iterator,std::_DebugHeapAllocator >=Istd::ostreambuf_iterator >U)std::basic_string,std::_DebugHeapAllocator >\std::basic_string,std::_DebugHeapAllocator >::_Bxty 0_Bool  std::forward_iterator_tagstd::ctype#gstd::_Unchecked_iterator_tagstd::domain_errorstd::__non_rtti_object''std::_Range_checked_iterator_tag!fstd::_Allocator_basedGstd::_Iterator_with_baseZstd::overflow_erroristream!Hstd::ctypestd::_Container_basevstd::range_errortstreamsize%std::_DebugHeapAllocator3dstd::_DebugHeapAllocator::rebind%bstd::_Undefined_inner_type_tag~std::exception9std::basic_ios >std::_Locinfo&std::random_access_iterator_tag<std::out_of_range=std::basic_istream >Estd::basic_istream >::sentryKstd::basic_istream >::_Sentry_baseostream9std::basic_streambuf >streampos std::input_iterator_tagQvstd::num_put > >std::_Iterator_basestd::_Lockitstd::fposQstd::num_get > >%gstd::codecvtWstd::_String_baseostd::_Mutex=Dstd::basic_ostream >Estd::basic_ostream >::sentryKstd::basic_ostream >::_Sentry_base stringstd::localeVstd::locale::facetvstd::locale::_Locimpstd::locale::idstd::_Timevecstd::bad_allocstd::ctype_base=,std::_String_val >std::ios_basestd::ios_base::_Fnarraystd::ios_base::_Iosarraystd::ios_base::Initgstd::ios_base::failurekstd::ios_base::eventKstd::basic_string,std::allocator >R\std::basic_string,std::allocator >::_Bxtyastd::_Locbase#std::_Secure_char_traits_tag&std::bidirectional_iterator_tagtype_infoterrno_t 'lconv fpos_tApthreadmbcinfoursize_t _Ctypevec%1__RTTIClassHierarchyDescriptor __RTTIBaseClassDescriptor,_$_s__RTTIBaseClassArray$_extraBytes_8uuintptr_t time_t,[$_s__RTTIBaseClassArray$_extraBytes_4_Collvec8_CatchableType  LC_ID#_s__RTTIBaseClassDescriptor28_s__CatchableType&W$_TypeDescriptor$_extraBytes_19$_s__ThrowInfotptrdiff_t-threadlocaleinfostruct&S$_TypeDescriptor$_extraBytes_22 Vec3;_locale_t,O$_s__CatchableTypeArray$_extraBytes_8 Sldiv_t !wint_t J_iobufG_s__CatchableTypeArraypva_list__time64_t&K$_TypeDescriptor$_extraBytes_23RaySphere&B$_TypeDescriptor$_extraBytes_20__type_info_node_TypeDescriptor'1_s__RTTIClassHierarchyDescriptor usize_t tagLC_IDtmbstate_t->$_s__RTTIBaseClassArray$_extraBytes_12_s__RTTIBaseClassArray JFILE _PMFN :_PMDGeometry"_CvtvecS_ldiv_t Ray&5$_TypeDescriptor$_extraBytes_25t_Mbstatet?pthreadlocinfomҒ˺??Jj<WURIZQzC wuY:I`$=qT,r67rT>cėYϼI3J--&0bTcam^3oDIwm ?cM-C5dc-eOHL +H;  NVxU!^Dgzy%c= M8 y!nmTI;lMȓ11F{\XwyyژBJ4má[I% [FGqnX8:K/ח.>[y'֫LQ( b;r}:}a^a!{Sg񝕞T>glx]ovK waɟP z~h[3\.(dЬ(rZ& o Zldo\ԇjuB1^D9| 9=Zp6. ~x0;|G4\" Q̷ Ѳ2ò)zL/:g|n:6z7LQm)&o8E0-Q1B<%B :>{C(mhG cnbq9a\ Ӈr!`_J gGGlD м\aS}@ 謇F._/R%C` ^՛R:} - Q!d~"DzV 20":e]J?77 8SĶS_u +;'MN@.p#Li o YSMXNw YPJ'&,<c:\program files\microsoft visual studio 8\vc\include\eh.hc:\program files\microsoft visual studio 8\vc\include\share.hc:\documents and settings\dricciot\my documents\visual studio 2005\projects\ray\maths\vec3.hc:\program files\microsoft visual studio 8\vc\include\math.hc:\program files\microsoft visual studio 8\vc\include\crtdefs.hc:\program files\microsoft visual studio 8\vc\include\sal.hc:\program files\microsoft visual studio 8\vc\include\xlocinfoc:\program files\microsoft visual studio 8\vc\include\vadefs.hc:\program files\microsoft visual studio 8\vc\include\xlocinfo.hc:\program files\microsoft visual studio 8\vc\include\ctype.hc:\program files\microsoft visual studio 8\vc\include\cstdlibc:\program files\microsoft visual studio 8\vc\include\assert.hc:\program files\microsoft visual studio 8\vc\include\stdlib.hc:\program files\microsoft visual studio 8\vc\include\swprintf.inlc:\program files\microsoft visual studio 8\vc\include\malloc.hc:\program files\microsoft visual studio 8\vc\include\stringc:\program files\microsoft visual studio 8\vc\include\istreamc:\program files\microsoft visual studio 8\vc\include\ostreamc:\program files\microsoft visual studio 8\vc\include\iosc:\documents and settings\dricciot\my documents\visual studio 2005\projects\ray\ray\raysphere.cppc:\program files\microsoft visual studio 8\vc\include\xlocnumc:\program files\microsoft visual studio 8\vc\include\climitsc:\program files\microsoft visual studio 8\vc\include\yvals.hc:\program files\microsoft visual studio 8\vc\include\use_ansi.hc:\program files\microsoft visual studio 8\vc\include\wtime.inlc:\program files\microsoft visual studio 8\vc\include\typeinfoc:\program files\microsoft visual studio 8\vc\include\xstringc:\program files\microsoft visual studio 8\vc\include\xmemoryc:\documents and settings\dricciot\my documents\visual studio 2005\projects\ray\ray\ray.hc:\program files\microsoft visual studio 8\vc\include\newc:\documents and settings\dricciot\my documents\visual studio 2005\projects\ray\maths\mathstypes.hc:\program files\microsoft visual studio 8\vc\include\crtdbg.hc:\program files\microsoft visual studio 8\vc\include\streambufc:\program files\microsoft visual studio 8\vc\include\xiosbasec:\program files\microsoft visual studio 8\vc\include\xlocalec:\program files\microsoft visual studio 8\vc\include\cstringc:\program files\microsoft visual studio 8\vc\include\string.hc:\program files\microsoft visual studio 8\vc\include\limits.hc:\program files\microsoft visual studio 8\vc\include\cstdioc:\program files\microsoft visual studio 8\vc\include\stdio.hc:\program files\microsoft visual studio 8\vc\include\xutilityc:\program files\microsoft visual studio 8\vc\include\utilityc:\program files\microsoft visual studio 8\vc\include\iosfwdc:\program files\microsoft visual studio 8\vc\include\cwcharc:\program files\microsoft visual studio 8\vc\include\wchar.hc:\documents and settings\dricciot\my documents\visual studio 2005\projects\ray\ray\raysphere.hc:\documents and settings\dricciot\my documents\visual studio 2005\projects\ray\ray\geometry.hc:\program files\microsoft visual studio 8\vc\include\locale.hc:\program files\microsoft visual studio 8\vc\include\stdexceptc:\program files\microsoft visual studio 8\vc\include\exceptionc:\program files\microsoft visual studio 8\vc\include\xstddefc:\program files\microsoft visual studio 8\vc\include\cstddefc:\program files\microsoft visual studio 8\vc\include\stddef.hc:\program files\microsoft visual studio 8\vc\include\xdebug$T0 $ebp = $eip $T0 4 + ^ = $ebp $T0 ^ = $esp $T0 8 + = $L $T0 .cbSavedRegs - = $P $T0 8 + .cbParams + =$T0 $ebp = $eip $T0 4 + ^ = $ebp $T0 ^ = $esp $T0 8 + = $L $T0 .cbSavedRegs - = $P $T0 8 + .cbParams + = $ebx $T0 304 - ^ =$T0 $ebp = $eip $T0 4 + ^ = $ebp $T0 ^ = $esp $T0 8 + = $L $T0 .cbSavedRegs - = $P $T0 8 + .cbParams + = $ebx $T0 196 - ^ =$T0 $ebp = $eip $T0 4 + ^ = $ebp $T0 ^ = $esp $T0 8 + = $L $T0 .cbSavedRegs - = $P $T0 8 + .cbParams + = $ebx $T0 200 - ^ =$T0 $ebp = $eip $T0 4 + ^ = $ebp $T0 ^ = $esp $T0 8 + = $L $T0 .cbSavedRegs - = $P $T0 8 + .cbParams + = $ebx $T0 208 - ^ =$T0 $ebp = $eip $T0 4 + ^ = $ebp $T0 ^ = $esp $T0 8 + = $L $T0 .cbSavedRegs - = $P $T0 8 + .cbParams + = $ebx $T0 232 - ^ =$T0 $ebp = $eip $T0 4 + ^ = $ebp $T0 ^ = $esp $T0 8 + = $L $T0 .cbSavedRegs - = $P $T0 8 + .cbParams + = $ebx $T0 212 - ^ =$T0 $ebp = $eip $T0 4 + ^ = $ebp $T0 ^ = $esp $T0 8 + = $L $T0 .cbSavedRegs - = $P $T0 8 + .cbParams + = $ebx $T0 260 - ^ =$T0 $ebp = $eip $T0 4 + ^ = $ebp $T0 ^ = $esp $T0 8 + = $L $T0 .cbSavedRegs - = $P $T0 8 + .cbParams + = $ebx $T0 228 - ^ =$T0 $ebp = $eip $T0 4 + ^ = $ebp $T0 ^ = $esp $T0 8 + = $L $T0 .cbSavedRegs - = $P $T0 8 + .cbParams + = $ebx $T0 240 - ^ =$ ( P T p t   + + # # , , " & ?- C- bad allocation'7I@  ? @ @0@ UjhdP SVWQHY3PEdMEPMQMEE PMQ]Ez&ٝEMمMEM]EE@z#ٝEMم?E@eٝمQ$mٝEMمRPXZMd Y_^[,;]I raystarttosphere/Qh%w   % 5:WhtD, B q,T*D__ehhandler$?getDistanceUntilHit@RaySphere@@UBEMABVRay@@@ZJ__unwindfunclet$?getDistanceUntilHit@RaySphere@@UBEMABVRay@@@Z$0&DB@RaySphere::getDistanceUntilHit,l :    this ray& 7sph_cen_to_ray_closest_len2 raystarttosphere 7dist_to_rayclosesth \!B"\$r*+/45;/< \ `   N R l p {    $ ( MT$B 3 "&"3USVW@0QE$_^[;]&9DA  7 ]*A-.sqrt @_X AH x | USVW<1E$ٝ<م<_^[;](GDO  EL ^+O;.sqrtf @_X OH x |   USVWQ43YM_^[]D* #  f1*##Vec3::~Vec3  this *09 x  |    USVWQ9YMDž,E@M aٝ$م$Q$UBE `ٝ م Q$MU "ٝمQ$M,,E_^[;]D # D z5#Vec3::operator-$  this  rhs00$n-op x |   USVWQ43YMEEEE XEEXE_^[] DI # ?  0I#@Vec3::Vec3  this @x_  @y_ @z_ I0? x |   USVWQ04YMEM UBEHMAUJٝ0م0_^[]D\ # R h3\#UVec3::length2  this0\0$#U x |   USVW<1EM UBE HMAU Jٝ<م<_^[]DW  ML r0WPdotProduct v1  v20W0$P %x% |% % % UjhdPSVWQ=Y3PEdMDž EQ@$MQUR PM E  E EMd Y_^[;]3/l? D B <*E__ehhandler$?getNormalForPos@RaySphere@@UBE?BVVec3@@ABV2@@ZK__unwindfunclet$?getNormalForPos@RaySphere@@UBE?BVVec3@@ABV2@@Z$1K__unwindfunclet$?getNormalForPos@RaySphere@@UBE?BVVec3@@ABV2@@Z$0@BRaySphere::getNormalForPos@ : this  point0$@LAB ,\3 `3 1 1 2 2 d, h, 3 3 , ,  MËT$B 3 % :?7D"1 28USVWQ9YMDž,E@M ٝ$م$Q$MAM ٝ م Q$UM ٝمQ$M,,E_^[;]{D # D }5#Vec3::operator*$  this  @factor00$9-:; ?x? |? ? ? USVW 8} w E +3u sj$h$PjVhPE P88_^[;]CnHPTQ[L`HjGD   N}std::_DebugHeapAllocator::allocate  this  u_Count ___formalPDOP$Q-R:SXV}W FxF |F F F c:\program files\microsoft visual studio 8\vc\include\xdebug UYb ].?AVbad_alloc@std@@^ fg.?AVexception@std@@^USVWQ43YMEPMEE_^[;]+s4rGDQ # G ?Q#;std::bad_alloc::bad_alloc  this W_Message(Qs8t nxn |n n n w ]{ @]{@f USVWQ43YMEM_^[;](r0@DH # > u@H#4std::bad_alloc::~bad_alloc  this(H|,} x |   USVWQ43YMMEt EPE_^[;]'8NDX # N RX#Bstd::bad_alloc::`scalar deleting destructor'  this x | USVWQ;YM}w E+3usjhPjahPEP,,_^[;]HnMPYQ`LeHoGD # 4 N#std::_DebugHeapAllocator::allocate,  this u_CountPDZ#[)\2]?^]ab x |   USVWQ43YMEP_^[;](;DE # ; PE#/ std::_DebugHeapAllocator::deallocate  this p_Ptr  u__formal0E$e#f/g x |   USVWQ43YMEPMEE_^[;]+g4rGDQ # G ?Q#;std::bad_alloc::bad_alloc  this __that x | USVWQ43YMME_^[;]':DB # 8 _B#. std::_DebugHeapAllocator::_DebugHeapAllocator  this x | USVWQ43YME_^[]D- # # K-#&std::allocator::allocator  this(-x#z x |   USVWQ43YMEPME_^[;]+>DH # > _H#2 std::_DebugHeapAllocator::_DebugHeapAllocator  this __that x | USVWQ43YME_^[]D/ # % K/#&Vstd::allocator::allocator  this }__formal(/|#~ x |   USVW@0}t EP_^[;])<DD  : vAD0std::_DebugHeapDelete  _Ptr8D,78$=0? x |   USVW@0_^[] (D3  ) sO3,`dynamic initializer for 'NICKMATHS_2PI''  3# x |   USVW@05_^[] &,#D7  - tP70`dynamic initializer for 'NICKMATHS_PI_2''  7% x |   @USVW@05_^[] &,D7  - tP70`dynamic initializer for 'NICKMATHS_PI_4''  7& x |   @USVW@0j_^[;]!&6D>  4 >*`dynamic initializer for 'std::num_put > >::id''  >W x |   USVWQ43YMEME_^[]D7 # - 97#.std::locale::id::id  this u_Val(70I+J x |   USVW@0j_^[;]!'&6D>  4 >*`dynamic initializer for 'std::num_get > >::id''  >W x |   USVW@0j_^[;]!"&6D>  4 }Y>*`dynamic initializer for 'std::numpunct::id''  >W x |   &$ std::numpunct::id31 std::numpunct::id$initializer$" " D? H? ][ std::num_get > >::idjh std::num_get > >::id$initializer$' ' |8 8 jh std::num_put > >::id$initializer$][ std::num_put > >::id1 1   z,zoGT9c:\documents and settings\dricciot\my documents\visual studio 2005\projects\ray\ray\debug\vc80.pdb@comp.id'n@feat.00.drectveE.debug$S6y.rdata"sO.rdata+>.dataqGyL.rdataeg`.rdata .rdataWb.rdata ( .rdata WP .rdata >2 .rdata H .rdata 2 .rdata7jN.rdataegm.rdata .rdataWb.rdata(.rdataWP.rdata>2C.rdata=Xm.rdata;Y.rdata7j.rdatanԄ.rdataܨ  .rdataQ3.rdatap&Y.rdataFM8.rdatap.rdata5.rdata1w.rdata  - 1 .rdata!k$]!.rdata"".rdata#eg#.rdata$ $.rdata%Wb%.rdata&WP,&.rdata'egW'.rdata( |(.rdata)Wb).rdata*(*.rdata+WP+.rdata,=X,.rdata-;YB-.rdata.>2o..rdata//.rdata0eg0.rdata1 1.text2~8hx~.debug$S32`"2 .text$x4&]2\64 $LN6x2$LN8l2$LN9d2.rdata5 w5.rdata664   .xdata$x7,2I| 7X7  .rtc$TMZ82.L8 .rtc$IMZ92z]9 .sxdata:+^.text;Aݮ[.debug$S<;( ; .text=O84.debug$S>=I(_sqrtf= _sqrt .text?*Mwp.debug$S@?z 1 ? .textAOUyE.debug$SB A҉/ A .textCI,2~.debug$SDCzH C .textE\ޔ ß.debug$SFE/e[ E .textGW{ʟ .debug$SHGq G .textIlCa3.debug$SJ Id I .text$xKHCI 6$LN5)K K  K B *K .xdata$xL4!IU9~ L L.textM7 S@R.debug$SNMf M .textOn~K .debug$SP\OY O B l .rdataQ=~ Q.xdata$xRX R .xdata$xS ; V S.xdata$xTDN! T.dataU^=^ Ux .xdata$xVD,0.debug$Syx6I x .rdatazAv&z.text$yc{7T>VE@.debug$S|{/fa>{ .rdata}S<Y}.text$yc~>@+ <.debug$S4~ dq~ .text7g7[Q .debug$S]? .text$yc>@+p.debug$S4 .text$yc>@+P.debug$SulQ .bss .bss.bss.bss+.CRT$XCU y.CRT$XCU9U].CRT$XCU .CRT$XCU9A7.CRT$XCU .CRT$XCU[.CRT$XCU .debug$Spے.debug$S .debug$SP.debug$T??_C@_0P@GHFPNOJB@bad?5allocation?$AA@_NICKMATHS_EPSILON_NICKMATHS_PI__bad_alloc_Message?collate@?$_Locbase@H@std@@2HB?ctype@?$_Locbase@H@std@@2HB?monetary@?$_Locbase@H@std@@2HB?numeric@?$_Locbase@H@std@@2HB?time@?$_Locbase@H@std@@2HB?messages@?$_Locbase@H@std@@2HB?all@?$_Locbase@H@std@@2HB?none@?$_Locbase@H@std@@2HB?table_size@?$ctype@D@std@@2IB?skipws@?$_Iosb@H@std@@2W4_Fmtflags@12@B?unitbuf@?$_Iosb@H@std@@2W4_Fmtflags@12@B?uppercase@?$_Iosb@H@std@@2W4_Fmtflags@12@B?showbase@?$_Iosb@H@std@@2W4_Fmtflags@12@B?showpoint@?$_Iosb@H@std@@2W4_Fmtflags@12@B?showpos@?$_Iosb@H@std@@2W4_Fmtflags@12@B?left@?$_Iosb@H@std@@2W4_Fmtflags@12@B?right@?$_Iosb@H@std@@2W4_Fmtflags@12@B?internal@?$_Iosb@H@std@@2W4_Fmtflags@12@B?dec@?$_Iosb@H@std@@2W4_Fmtflags@12@B?oct@?$_Iosb@H@std@@2W4_Fmtflags@12@B?hex@?$_Iosb@H@std@@2W4_Fmtflags@12@B?scientific@?$_Iosb@H@std@@2W4_Fmtflags@12@B?fixed@?$_Iosb@H@std@@2W4_Fmtflags@12@B?boolalpha@?$_Iosb@H@std@@2W4_Fmtflags@12@B?_Stdio@?$_Iosb@H@std@@2W4_Fmtflags@12@B?adjustfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B?basefield@?$_Iosb@H@std@@2W4_Fmtflags@12@B?floatfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B?goodbit@?$_Iosb@H@std@@2W4_Iostate@12@B?eofbit@?$_Iosb@H@std@@2W4_Iostate@12@B?failbit@?$_Iosb@H@std@@2W4_Iostate@12@B?badbit@?$_Iosb@H@std@@2W4_Iostate@12@B?_Hardfail@?$_Iosb@H@std@@2W4_Iostate@12@B?in@?$_Iosb@H@std@@2W4_Openmode@12@B?out@?$_Iosb@H@std@@2W4_Openmode@12@B?ate@?$_Iosb@H@std@@2W4_Openmode@12@B?app@?$_Iosb@H@std@@2W4_Openmode@12@B?trunc@?$_Iosb@H@std@@2W4_Openmode@12@B?_Nocreate@?$_Iosb@H@std@@2W4_Openmode@12@B?_Noreplace@?$_Iosb@H@std@@2W4_Openmode@12@B?binary@?$_Iosb@H@std@@2W4_Openmode@12@B?beg@?$_Iosb@H@std@@2W4_Seekdir@12@B?cur@?$_Iosb@H@std@@2W4_Seekdir@12@B?end@?$_Iosb@H@std@@2W4_Seekdir@12@B?getDistanceUntilHit@RaySphere@@UBEMABVRay@@@Z__unwindfunclet$?getDistanceUntilHit@RaySphere@@UBEMABVRay@@@Z$0__real@c4268000__real@0000000000000000___security_cookie__ehhandler$?getDistanceUntilHit@RaySphere@@UBEMABVRay@@@Z___CxxFrameHandler3@__security_check_cookie@4__ehfuncinfo$?getDistanceUntilHit@RaySphere@@UBEMABVRay@@@Z__unwindtable$?getDistanceUntilHit@RaySphere@@UBEMABVRay@@@Z__fltused__RTC_CheckEsp@_RTC_CheckStackVars@8__RTC_Shutdown.rtc$TMZ__RTC_Shutdown__RTC_InitBase.rtc$IMZ__RTC_InitBase?sqrt@@YAMM@Z??1Vec3@@QAE@XZ??GVec3@@QBE?BV0@ABV0@@Z??0Vec3@@QAE@MMM@Z?length2@Vec3@@QBEMXZ?dotProduct@@YAMABVVec3@@0@Z?getNormalForPos@RaySphere@@UBE?BVVec3@@ABV2@@Z__unwindfunclet$?getNormalForPos@RaySphere@@UBE?BVVec3@@ABV2@@Z$1__unwindfunclet$?getNormalForPos@RaySphere@@UBE?BVVec3@@ABV2@@Z$0__ehhandler$?getNormalForPos@RaySphere@@UBE?BVVec3@@ABV2@@Z__ehfuncinfo$?getNormalForPos@RaySphere@@UBE?BVVec3@@ABV2@@Z__unwindtable$?getNormalForPos@RaySphere@@UBE?BVVec3@@ABV2@@Z??DVec3@@QBE?BV0@M@Z?allocate@?$_DebugHeapAllocator@D@std@@QAAPADIPBX@Z??_U@YAPAXIABU_DebugHeapTag_t@std@@PADH@Z?_DebugHeapTag_func@std@@YAABU_DebugHeapTag_t@1@XZ??_C@_0DN@FNDCFGEL@c?3?2program?5files?2microsoft?5visua@__TI2?AVbad_alloc@std@@__CxxThrowException@8__CTA2?AVbad_alloc@std@@__CT??_R0?AVbad_alloc@std@@@8??0bad_alloc@std@@QAE@ABV01@@Z12??_R0?AVbad_alloc@std@@@8??_7type_info@@6B@__CT??_R0?AVexception@std@@@8??0exception@std@@QAE@ABV01@@Z12??_R0?AVexception@std@@@8??0exception@std@@QAE@ABV01@@Z??0bad_alloc@std@@QAE@PBD@Z??_7bad_alloc@std@@6B@??0exception@std@@QAE@ABQBD@Z??_R4bad_alloc@std@@6B@??_R3bad_alloc@std@@8??_R2bad_alloc@std@@8??_R1A@?0A@EA@bad_alloc@std@@8??_R1A@?0A@EA@exception@std@@8??_R3exception@std@@8??_R2exception@std@@8??_Gbad_alloc@std@@UAEPAXI@Z??_Ebad_alloc@std@@UAEPAXI@Z?what@exception@std@@UBEPBDXZ??1bad_alloc@std@@UAE@XZ??1exception@std@@UAE@XZ??_Gbad_alloc@std@@UAEPAXI@Z??3@YAXPAX@Z?allocate@?$_DebugHeapAllocator@D@std@@QAEPADI@Z?deallocate@?$_DebugHeapAllocator@D@std@@QAEXPADI@Z??0bad_alloc@std@@QAE@ABV01@@Z??0?$_DebugHeapAllocator@D@std@@QAE@XZ??0?$allocator@D@std@@QAE@XZ??0?$_DebugHeapAllocator@D@std@@QAE@ABV01@@Z??0?$allocator@D@std@@QAE@ABV01@@Z??$_DebugHeapDelete@X@std@@YAXPAX@Z??__ENICKMATHS_2PI@@YAXXZ??__ENICKMATHS_PI_2@@YAXXZ__real@4000000000000000??__ENICKMATHS_PI_4@@YAXXZ__real@4010000000000000??__E?id@?$num_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@2V0locale@2@A@@YAXXZ??0id@locale@std@@QAE@I@Z??__E?id@?$num_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@2V0locale@2@A@@YAXXZ??__E?id@?$numpunct@D@std@@2V0locale@2@A@@YAXXZ_NICKMATHS_PI_4_NICKMATHS_2PI?id@?$num_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@2V0locale@2@A?id@?$numpunct@D@std@@2V0locale@2@A_NICKMATHS_PI_2?id@?$num_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@2V0locale@2@A_NICKMATHS_2PI$initializer$_NICKMATHS_PI_2$initializer$_NICKMATHS_PI_4$initializer$?id$initializer$@?$num_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@2P6AXXZA?id$initializer$@?$num_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@2P6AXXZA?id$initializer$@?$numpunct@D@std@@2P6AXXZA