BLENDER_v237REND SceneSRt9[,CSR1-AnimationCCCCDATAC^ԮCLink and MaterialsEditing>DATAԮC^CCMeshEditingF>DATAC^CԮCAnim settingsObject>DATAC^\CCDrawObjectF>DATA\C^4CCConstraintsObject>DATA4C^ C\CEffectsObjectDATA C^C4CHooksObjectF>CDATAC^C CParticle InteractionObject>\CDATAC^CCSoftbodyObject>\CDATAC^lCCOutputRender>DATAlC^DCCRenderRenderF>DATADC^ClCAnimRender>DATAC^DCFormatRender>DATA,7>LC333?V,@DhCDhCC(BDC?z?DATATCN,7>333?V,/9DATA|C_|CCCܢC$CDC !  DATA|C_C|CCCԤCCG==o?&9,C|CTCDATA|C^TCTransform PropertiesView3d>DATATC^|C3D Viewport propertiesView3d>"DATAh&9G,C333?V<????????G==o? A*A?G==o??????*A B??=C ݢM@ݢM@ݢM@?DATAT,CN&9333?V</9DATAC_C|CCԤCDCC??PףHCdCCCDATAC^Transform PropertiesIpo!>DATACKC333?V\zC̽̌?zC@ #< #<`jFzD OBzC̽̌?DATACOCC333?V\CC|||??l|DATAClCC 333?V\zCCHBC|||?CFC= ADATAxlCRCC 333?V\l׽ =rttDATACQClC 333?V\?zDzDBCl||ll|zDzD=HB DATACCC 333?V\BCBCl|llFzD #<HB DATAhCGdCC333?V\??? ???? A???PA A!O?j?}GCHB? A B? #<C@h@hDATATdCNC333?V\/9DATAC_CCDATAC^CMeshEditingF>DATACTdC333?VLzCB{ µCB ?BFB= ADATAdC$6>C 333?VLzCCHBC$?CFC= ADATA$6>L4CdC333?VL#DhC`DpJgChCC(BDC?z?DATAT4CN$6>333?VL/9DATAC_CCCCDATAC^C3D Viewport propertiesView3d>"DATAlCO C333?Yt N=<@C DATAC^CPreviewLamp>DATAC^CCLampLampF>DATAC^dCCSpotLamp>DATAdC^DATAdCDATAC^CDATAC^CCMaterialMaterialF>DATAC^CCPreviewWorld>DATAC^tCCWorldWorldF>DATAtC^LCCMist Stars PhysicsWorld>DATALC^$CtCTexture and InputWorld>DATA$C^CLCMap ToWorld>LCDATAC^C$COutputRender>DATAC^CCRenderRenderF>DATAC^CCAnimRender>DATAC^\CCFormatRender>DATA\C^4CCLink and MaterialsEditing>DATA4C^ C\CMeshEditingF>DATA C^C4CMesh ToolsEditing>DATAC^C CMesh Tools 1Editing>DATAC^CCCameraEditingF>DATAC^lCCShadersMaterial><DATAlC^DCCTextureMaterial>DATADC^ClCAnim settingsObject>DATAC^CDCDrawObjectF>DATAC^CCConstraintsObject>DATAC^CCScriptlinksScript>DATAC^|CCEffectsObjectCDATA|C^TCCMap InputMaterial>lCDATATC^,C|CMap ToMaterial>lCDATA,C^CTCAnimAnim>DATAC^C,CSoundSound>DATAC^CCListenerSoundF>DATAC^CCSequencerSound>DATAC^dCArmatureEditingF>DATAd^<CRampsMaterialF>CDATA<^dMirror TranspMaterial>DATA^<Mist / Stars / PhysicsWorld>DATA^Amb OccWorld>DATA^Shadow and SpotLamp>DATA^tPreviewTexture>DATAt^LTextureTextureF>DATAL^$tHooksObjectF>CDATA$^LParticle InteractionObject>CDATA^$SoftbodyObject>CDATA^ ColorsTextureF>tDATA ^ MarbleTexture>DATA ^\  Curve and SurfaceEditingF>DATA\ ^4  Curve ToolsEditing>DATA4 ^ \ Curve Tools1Editing>DATA ^4 FontEditing>DATA3>L 333?CDhC fDߡ@ZCC(BDC?z?ƽmDATAh G|3>333?C??? ???? A??@PA Aj?c3>}GCHB? A B? #<CzzDATA|Ot 333?C@̌AR|B1@lA A@CC #<@DATATtN|333?C/9DATA_CCCdCC<@$@DATA_C\CCDATA^View PropertiesView3dT>"DATAxdCR 333?|ܽ' {>}DATAhGDdC333????? ?%% ??% ?sb osb ==o!? A'' A?sb ==o??????A B??=C7?XKK<AAA 8@?DATADK\333?zC̽̌?zC@22 #< #<`jFzD OBzC̽̌?DATA\OTD333?AffzAK_tK_tB33 33 B22 A@CC #<@2DATAT4\ 333??zDzDBD22FzD #<HB DATA4L<T333?DdC8CnD fCC(BDC?z?DATAT<N4333?Open Text FileICTURESC:\Program Files\Blender Foundation\Blender\script_perso\urces/CTM04.pyndnd  DATA_CC\CC=>=o?;;; < t!( DATA^ Transform PropertiesView3d,>DATA ^View PropertiesView3dT>"DATAht!G $333????7H;l?3????7Hl3A?=>=o8[X0=9<?ACЫA7Hl3A?=>=o????7H;l?3??A B??=C7H;l?37?X2 2 <}@}@}@ @H@?DATA $K$%t!333?zC̽̌?zC@22 #< #<`jFzD OBzC̽̌?DATA$%O& $333?AffzAK_tK_tB33 33 B22 A@CC #<@2DATA&&$% 333??zDzDBD22FzD #<HB DATA&L(&333?DdC8CnD fCC(BDC?z?DATAT(N&333?_Save FileNT PICTURESF:\easyphp\www\zooblender\scripts_python\r\Contents/Resources/Curve_Mesh.blenddDASRt)[h,CSR3-Materialodel Sing4*-$.\44aD DATA4*\|*DATA|*\*4* DATA*\ +|* DATA +\T+*DATAT+\+ +<DATA+\+T+<DATA+\,,+DATA,,\t,+DATAt,\,,,,<DATA,\-t,,DATA-\L-,DATAL-\--,DATA-\-L-DATA-\-DATA$.]l.|**DATAl.].$.4* +DATA.].l.4*T+DATA.]D/. ++DATAD/]/.T++DATA/]/D/|*+DATA/]$0/*,,DATA$0]l0/+,,DATAl0]0$0+,,DATA0]0l0T+t,DATA0]D10+t,DATAD1]10,,,DATA1]1D1t,,DATA1]21T+-DATA2]d21+-DATAd2]22,L-DATA2]2d2t,L-DATA2]<32-L-DATA<3]32--DATA3]3<3L--DATA3]43+-DATA4]\43,-DATA\4]4--DATA4_@4*T++ +?@Pף;;!94?5,8DATA5^|6OutputRender>DATA|6^T75RenderRenderF>DATAT7^,8|6AnimRender>DATA,8^T7FormatRender>DATA9T9333?V\~CA~CA!?AFA= ADATA9:9 333?V\zCCHBC ?CFC= ADATA:L;9333?V\DhC?DhCC(BDC?z?mDATAh;G<>:333?V\??? ???? A??@PA Aj?c3>}GCHB? A B? #<CzzDATA<>O4?;333?V\@̌AR|B1@lA A@CC #<@DATAT4?N<>333?V\/9DATA@_A4+|**,, !  DATAA_S@t,,,,+G@? JL-=-=W-X~LQBLDATAB^COutputRender>DATAC^lDBRenderRender>DATAlD^DECAnimRender0>DATADE^FlDFormatRenderH>DATAF^FDEPreviewMaterial>DATAF^GFMaterialMaterial>DATAG^HFShadersMaterial0>DATAH^|IGTextureMaterialD>DATA|I^TJHMap InputMaterial\>DATATJ^,K|IMap ToMaterial`>DATA,K^LTJRampsMaterial>FDATAL^,KMirror TranspMaterialH>DATALLM333?VChCCvgCC(BDC?z?DATAhMG|PL333?VJ>H!?)xu?i6>Pbܗ=(?^L?a?滎z?J>#xu?ܗ=Hi6>(? ?Pb^L?\FAA?4[?[!?@jG>gb>Pb>4Im>k&?]M^L<0@AzA=>Kc<2֍7&> ?:x¸A1vB,jB~@G@? JLJ>H!?)xu?i6>Pbܗ=(?^L?a?滎z?@?$$OA  B?=Ch?j(4?t'>SSdDATA|PKQM333?VzC AzC A #< #<`jFzD OBDATATQN|P333?V;SAVE FILE/usr/home/intrr/blender/blend/untitled.blendDATAS_\ZAT+-L-t,U.=w=o?+=+=W+X,XTXDATAhTGV333?W???h?j(4?t'>????hj(4t'?U.=w=o??OA  B??=Ch?j(4?t'>dEh@Eh@Eh@?DATAVLWT333?WDdC>9C,DeCC(BDC?z?DATAWKXV333?WzC AzC A #< #<`jFzD OBDATATXNW333?W SAVE FILE/Users/ton/Desktop/der/blend/untitled.blendDATA\Z_aS--,L-e?B$?AHM+++US\[`DATAh\[G]333?W |ݕ/?U~'?3F:?>T8165e?2>Z& 4?ߕ/?7F:?81W~>85e?'?T2>ne@>M@?4z?'''䷄?K??T?v|@?l211A 4Atp>?@@FC>G ?4xB֟&BĭeA(@e?B$?AHMݕ/?U~'?3F:?>T8165e?2>Z& 4?H?N,Z#OA  B??=Ch?j(4?t'>dA@A@A@?DATA]L^\[333?W |DdC>9C,DeCC(BDC?z?DATA^K`]333?W |zC AzC A #< #<`jFzD OBDATAT`N^333?W | SAVE FILE/Users/ton/Desktop/der/blend/untitled.blendDATAa_\Z-+--&=+=o?USbTgDATAhbG4e333?W ?3?3:-vk(4??3?3;@k(40v@?&=PU1n;+=ꉖø;ZO{:?JXA54U0AC;@j(40v@?&=+=o??3?3:-vk(4?5?5IXA  B??=C:j(4?.vnndٚ@ٚ@ٚ@?DATA4eL9C,DeCC(BDC?z?DATADATA4u^ v\tRenderRenderF>DATA v^v4uAnimRender>DATAv^ vFormatRender>DATAwLx333?WDhCvDhCC(BDC?z?DATATxNw333?W/9DATALz_L{\s4kij|k !  DATAL{_ Lzjl,mj8=i>o? L|DATAL|T}333?W&~CB~CB ?BFB= ADATA}M}L|333?W&zCAzCA  A@FB= A DATAh}G}333?W&????????8=i>o?fffAD&@??fffA B? #<CDATATN}333?W&AVE TARGA/t1.blend9DATA _L{Tll|k l8=H>o?UUU  |DATA M䃽333?W*zCAzCA1||1 A@FB= A DATAh䃽G| 333?W*????????8=H>o?fffA*@??fffA B? #<C>>DATAT|N䃽333?W*AVE TARGA/t1.blend9DATA_< k4klTl8=>o?SSSTDATAK333?W.B̽̌?B̽̌? #< #<`jFzD SQB̽̌?DATAhG333?W.????????8=>o?fffA@??fffA B? #<CzzDATATN333?W.OAD FILE/9DATA<_lk l,m8=i>o? <DATA<M333?W1zCAzCA A@FB= A DATAhG<333?W1????????8=i>o?fffAD&@??fffA B? #<CDATATN333?W1AVE TARGA/t1.blend9SRt4[hSR5-Scriptingܔd䛽4D.DATAܔ\$DATA$\lܔDATAl\$DATA\lDATA\DDATAD\DATA\ԖDDATAԖ\DATA\dԖDATAd\DATA]$lDATA]<$DDATA<]lDATA]̘<DDATA̘]ԖDATA]\̘DDATA\]DATA]왽\ԖDATA왽]4DDATA4]|왽ܔDATA|]Ě4ܔdDATAĚ] |dDATA ]TĚԖdDATAT] dDATA]TDATA䛽_䜽D$lDATA䜽_䛽DԖ-`a>G>o?,䝽DATA䝽^Transform PropertiesView3d>DATA^䝽3D Viewport propertiesView3d>"DATAhG,333?4/???? ?%% ??% ?-`ao-`a>GG>o!?d d@d&& @?-`a>G>o??????@ B??=C ????DATAT,N333?4//9DATA_4䜽d +>=o? `DATA^Transform PropertiesIpo!>DATAxR4 333?/l׽7 =DATAh4G̨333?/?3?3??3?3? +>}7k1n;=ꉖ?䝿@[÷4 AC? +>=o??3?3?5?5 A B?? #<C DATĄP4333?/CCx??|?DATAK̨̪333?/zC̽̌?zC@;; #< #<`jFzD OBzC̽̌?DATA̪O$333?/CC|||??l|īīDATA,īrBO`A|bDATA$̪ 333?/zCCHBC|||?CFC= ADATAQ̭$ 333?/?zDzDBCl||ll|zDzD=HB DATA̭ 333?/BCBCl|llFzD #<HB DATATṊ333?//9DATA4_ܔԖdL4ܽDATA4^ Link and MaterialsEditing>DATA ^䲽4MeshEditingF>DATA䲽^ Anim settingsObject>DATA^䲽DrawObjectF>DATA^lConstraintsObject>DATAl^DEffectsObjectDATAD^lHooksObjectF>DATA^DParticle InteractionObject>DATA^̸SoftbodyObject>DATA̸^OutputRender>DATA^|̸RenderRenderF>DATA|^TAnimRender>DATAT^,|FormatRender>DATA,^TScriptlinksScript>DATA^ܽ,Mesh ToolsEditingF>DATAܽ^Mesh Tools 1Editing>DATAL333?/DhC?FC4DPc@ZCC(BDC?z?DATATN333?//9SCDESCScenetageainֽdŽTƽŽA/H?c@ 8@RC8@4@˻@8@=ƽdd??< d Xdd??Z @????L?fff??@ A//backbuf/tmp\//ftype@&#@^@&^#D?DATAdŽ>ŽkDATAŽ>ƽdŽhDATAƽ>TƽŽeDATATƽ>ƽJ|bDATA(ƽ=,d'=A@CUƽ(dѽCUCurveCircleAȽɽ)=3=Zg'WA\@)A'WAd????DATA0Ƚ'|Ƚ \ʽDATA0|Ƚ'ȽȽ |˽DATA0Ƚ'<ɽ|Ƚ ͽDATA0<ɽ'ɽȽ tνDATA0ɽ'ɽ<ɽ ϽDATA0ɽ'ɽ нDATA\ʽ%)S)S)S?)S@)S@?)S@ 1)S@?)S@)S@AAA?)S)S)S1 DATA|˽%`u?E8@(%3~8@?]l8@- \:D{8@X%)8@x[媿8@e뿫8@~(%8@i?8@(?8@6X%@8@/Τz@8@   @8@(%3~@8@>-?@8@5525E?o@8@9@)@8@A@h?8@-<J@h?8@~@(%8@0~@ 8@cddY\@lտ8@?nQ8@Bt?mp8@B2'DATAͽ%q228A3 ')8A#8jaY?8A"@8A(z"?8A罂?-?8A  (|P?'8Aؾ⫿8ALֿ78A+ DATAxtν%,z"A,A,z"c3A,z"6gA,z"Z嗼A,z">I@GA,z""r@:ADATAϽ%,z"\pJ6A,z"B]A,z"%GAdj}@& A@ q0WA@j9Abbb,z"BZ?YA,z"@ĤSA,z"`@\GA*1DATA,н%,z"nBZ.A,z"c7EA,z"KaԖALST-i7AA,z"@pAXO?@ LAO9%4CUdѽ(ƽCUText A #9AF='=S@l'"O@rX??d?!!???ҽԽDATA$ҽLancer le script Puis rem double CAlҽCACamera.001=B B@?LA|ӽLASpot ?????AB>??@ .?A4B?@@???VF@Խ"VFtAWOֽ<WOWorldg=pb>>===??A@pA A?L=TXdl׽|ܽTXTextؽؽؽؽLؽDATAؽ>EERFDATA>TXd|ܽl׽TXCTM04.pyݽݽL^DATADݽC:\Program Files\Blender Foundation\Blender\script_perso\CTM04.pyDATAݽݽLipDATAݽ޽ݽDATA޽d޽ݽZDATAd޽޽޽*ZDATA޽޽d޽|+ZDATA޽<߽޽6HM?DATA<߽߽޽DDATA߽߽<߽DATA߽߽}?DATA\߽cqlgDATA\d24 pDATA\n-liDATA4  5?DATA4|D DATA|4| DATA |  ?DATA T  DATAT 4!'?DATAT!%DATA,! 6@DATA,t<"DATAt,t"RDATAt"?DATAL"ﷆ3DATAL#gp>DATALT#+䇾DATA$#YǾDATA$l#+5DATAl$\$DATAl$ ie fDATAD$ourbDATAD$%K CouDATAD%e(0,DATA% DATAd$&.: DATAd&esh.DATAd&. DATA<,'XZDATA<t'ZDATA<' ZDATA' IZDATA\<(&ZDATA\(ZDATA\( ZDATA44)ZDATA4|)ZDATA|4)"ZDATA |*ZDATA Td*4cZDATAT *-$ZDATAT,+ZDATA,|+!pZDATA,t+'DATAt,,,-DATAt,DATAL,!DATAL4-!DATAL-DATA$-DATA$l,.DATAl$t.,DATAl.DATAD/+DATAD|/ DATAD/*DATA$$0DATA$ll0DATAl$0DATAl1 DATADD1DATAD1DATAD1DATA24DATAd2DATAd2DATAd3DATA<D3(DATA<3DATA<3'DATAL4 DATA\4 DATA\4 DATA\ 5DATA4\5 DATA4|5 DATA|45 DATA |6 DATA Tt6DATAT 6!DATAT7.DATA,d7$DATA,t7*DATAt,8DATAtd8 DATAL8DATAL8"DATAL49DATA$9DATA$l9DATAl$$:DATAll:DATAD:DATAD:DATADD;DATA;<DATAd;DATAd<<DATAd< DATA<<&DATA<=DATA<l=DATA= DATA\=)DATA\T>DATA\>DATA4>DATA4|4?DATA|4|?DATA |?DATA T @<DATAT |@DATAT@DATA,A&DATA,t\ADATAt,ADATAtA DATAL4B)DATALBDATALBDATA$,CDATA$ltCDATAl$CDATAlDDATADLD<DATADDDATADDDATADE&DATAdEDATAdEDATAd4F DATA<tF)DATA<FDATA<G#DATAtGDATA\GDATA\HDATA\LHDATA4H8DATA4|HDATA|4DI8DATA |IDATA TJDATAT 1:DATA8d* for j in range(0,nbpt):# 2 poignees miniZDATA0* pt=curve.getControlPoint(i,j) DATA ,+ tmp.append(pt)DATA$|+ if curve.isCyclic(i):ZDATA(+ print 'COURBE CYCLIQUE'DATA0,, pt=curve.getControlPoint(i,0)DATA , tmp.append(pt)DATA$, if len(tmp)>nbsegmax:DATA$4- nbsegmax=len(tmp)DATA - donnee.append(tmp)DATA - Lnb.append(nbpt)DATA,. return (donnee)DATA0t.############################################DATA.# interval et initDATA,/###########################################DATA|/print 'DEBUT'DATA,/print '**********************************'DATA$0donnee= Copi_data()DATAl0nbsegmax=nbsegmax-1DATA0print 'nbsegmax',nbsegmaxDATA1nbptctrl=4.00DATAD1interval=1/nbptctrlDATA1pts_seg=nbptctrl+1DATA1ptmax=nbsegmax*pts_segDATA82ptmax2=int(nbsegmax*(pts_seg)-1)# Nombre de pts maxiDATA2print 'ptmax ',ptmaxDATA2 DATA 3 DATA,D3########################################DATA 3######## Calcul des coordoneesDATA(3#######################################DATA L4CourbeX=[]DATA 4CourbeY=[]DATA 4CourbeZ=[]DATA 5for i in range(0,len(donnee)):DATA \5 LX=[]DATA 5 LY=[]DATA 5 LZ=[]DATA$6 nbsegcourbe=len(donnee[i])-1DATAt6 DATA$6 #resolution=ptmax/nbsegcourbeDATA07 resolution=(nbptctrl*nbsegmax)/nbsegcourbeDATA(d7 print ' resolution ', resolutionDATA,7 ## A traiter partie fractionnaire !!!DATA8 inter=1/resolutionDATA d8 prem=0DATA8DATA$8 for j in range(0,nbsegcourbe):DATA49 pt00=donnee[i][j]DATA9 pt01=donnee[i][j+1]DATA 9 ######### Calcul X ####DATA$: p0=pt00[3]DATAl: p1=pt00[6]DATA: p2=pt01[0]DATA: p3=pt01[3]DATAD; if prem==0:DATA@; LX.append(p0) # pas de calcul pour premier pointDATA; t=interDATA<< while (t<1):DATA < DATA(< coor=Bezier(p0,p1,p2,p3,t)DATA= LX.append(coor)DATAl= t=t+interDATA= DATA,= LX.append(p3)# ni pour le dernierDATA T> ######### Calcul Y ####DATA> p0=pt00[4]EDATA> p1=pt00[7]DATA4? p2=pt01[1]DATA|? p3=pt01[4]DATA? if prem==0:DATA@ @ LY.append(p0) # pas de calcul pour premier pointDATA|@ t=interDATA@ while (t<1):DATA(A coor=Bezier(p0,p1,p2,p3,t)DATA\A LY.append(coor)DATAA t=t+interDATAA DATA,4B LY.append(p3)# ni pour le dernierDATA B ######### Calcul Y ####DATAB p0=pt00[5]DATA,C p1=pt00[8]DATAtC p2=pt01[2]DATAC p3=pt01[5]DATAD if prem==0:DATA@LD LZ.append(p0) # pas de calcul pour premier pointDATAD t=interDATAD while (t<1):DATA(DE coor=Bezier(p0,p1,p2,p3,t)DATAE LZ.append(coor)DATAE t=t+interDATA4F DATA,tF LZ.append(p3)# ni pour le dernierDATAF prem=prem+1DATA$G #########Ajout dans Courbe ....DATAtG CourbeX.append(LX)DATAG CourbeY.append(LY)DATAH CourbeZ.append(LZ)DATALHDATA<H########################################################DATAH # Construction du meshDATA<DI########################################################DATAImesh=Blender.NMesh.GetRaw()DATAJkmax=0DATA b?fE"S;$?F.5>p@P@?????4씾fE!?y.?] w$+?>N2?e8@UY c%?DOBd?? #=?>=@???OBe7h|bOBCamera ҽ ???????i!3?i!3 ?????DOBd?? #=?>=?@???OBh7keOBCurveCircleƽ򾥽N׼????????򾥽N׼?????DOBd?? #=?>=?@???OBk7hOBFontdѽvBA3A@@@??@@@vBA3A?????DOBd?? #=?>=?@???GLOB`,CD @DNA1[t9SDNANAMEP*next*prev*first*lastxyzwxminxmaxyminymax*newid*libname[24]usflagpadid*idblock*filedataname[160]totcurvecurblocktypeshowkeypostyperttotelem*dataname[32]sliderminslidermax*refkeyelemstr[32]elemsizecurvalblock*ipo*fromtotkeyslurphactkey**scripts*flagactscripttotscript*line*formatlenblen*nameflagsnlineslines*curl*sellcurcselc*undo_bufundo_posundo_len*compiledsizeseekclipstaclipendlensortho_scaledrawsizeYF_dofdistYF_apertureYF_bkhtypeYF_bkhbiasYF_bkhrotscriptlink*anim*ibuf*mipmap[10]oklastframelastqualitytpageflagtotbindxrepyreptwstatwendbindcode*repbind*packedfilelastupdateanimspeedreserved1texcomaptomaptonegblendtype*object*texprojxprojyprojzmappingofs[3]size[3]texflagcolormodelrgbkdef_varcolfacnorfacvarfacdispfacwarpfac*handle*pname*stnamesstypesvars*varstr*result*cfradata[32](*doit)()(*callback)()versionaipotypedata[16]*ima*cube[6]imat[4][4]stypenotlaycuberesdepthrecalclastsizepad1noisesizeturbulbrightcontrastrfacgfacbfacfiltersizemg_Hmg_lacunaritymg_octavesmg_offsetmg_gaindist_amountns_outscalevn_w1vn_w2vn_w3vn_w4vn_mexpvn_distmvn_coltypenoisedepthnoisetypenoisebasisnoisebasis2imaflagcropxmincropymincropxmaxcropymaxxrepeatyrepeatextendcheckerdistnablaframesoffsetsfrafie_ima*plugin*coba*envfradur[4][2]modetotexenergydistspotsizespotblendhaintatt1att2bufsizesampshadspotsizebiassoftray_sampray_sampyray_sampzray_samp_typearea_shapearea_sizearea_sizeyarea_sizeztexactshadhalostepYF_numphotonsYF_numsearchYF_phdepthYF_useqmcYF_bufsizeYF_padYF_causticblurYF_ltradiusYF_glowintYF_glowofsYF_pad3YF_glowtypeYF_pad2*mtex[10]layspecrspecgspecbmirrmirgmirbambrambbambgambemitangspectraray_mirroralpharefspeczoffsaddtranslucencyfresnel_mirfresnel_mir_ifresnel_trafresnel_tra_ifilterpad0ray_depthray_depth_traharseed1seed2mode2flarecstarclinecringchasizeflaresizesubsizeflareboostrgbselpr_typepr_backpr_lampseptexpad4pad5diff_shaderspec_shaderroughnessrefracparam[4]rmsdarkness*ramp_col*ramp_specrampin_colrampin_specrampblend_colrampblend_specramp_showpad3rampfac_colrampfac_specfrictionfhreflectfhdistxyfrictdynamodepad2YF_arYF_agYF_abYF_dscaleYF_dpwrYF_dsmpYF_presetYF_djitname[256]scale*bbi1j1k1i2j2k2selcol1selcol2quat[4]expxexpyexpzradrad2s*mat*imatelemsdisp**mattotcolloc[3]rot[3]wiresizerendersizethreshvec[3][3]alfas[3][2]h1h2f1f2f3hidevec[4]s[2]mat_nrpntsupntsvresoluresolvorderuordervflaguflagv*knotsu*knotsv*bp*beztnurb*bevobj*taperobj*textoncurve*path*keybev*orcopathlenbevresolwidthext1ext2spacemodespacinglinedistshearfsizexofyof*strfamily[24]*vfontmaxrcttotrctadrcodevartypetotvertipoextrapbitmask*tpageuv[4][2]col[4]transptileunwrapeffect*mface*dface*tface*mvert*medge*dvert*mcol*msticky*texcomesh*derived*decimated*oc*sumohandletotedgetotfacecubemapsizesmoothreshsubdivsubdivrsubsurftypev1v2v3v4punoedcodecreasedef_nrweight*dwtotweightco[3]no[3]co[2]pntswtypeutypevtypew*defdvec[3]max**obpartypepar1par2par3parsubstr[32]*pardata*parent*track*action*pose*activeconconstraintChannelsnetworkdefbasedloc[3]orig[3]dsize[3]drot[3]dquat[4]obmat[4][4]parentinv[4][4]colbitstransflagipoflagtrackflagupflagipowinscaflagscavisflagboundtypedupondupoffdupstadupendsfctimemassdampinginertiaformfactorsofttimerdampingsizefacdtdtxactcolpropsensorscontrollersactuatorsbbsize[3]dfrasactdefgameflaggameflag2softflagdummyanisotropicFriction[3]constraintsnlastripshooks*pd*soft*lifelbufporttoonedgemat[4][4]cent[3]falloff*indexartotindexcurindexactiveforcedeflectforcefieldpdef_damppdef_rdamppdef_permf_strengthf_powermaxdistpdef_sbdamppdef_sbiftpdef_sbofttotpointtotspring*bpoint*bspringnodemassgravmediafrictrklimitphysics_speedgoalspringgoalfrictmingoalmaxgoaldefgoalvertgroupinspringinfrictefrainterval**keystotpointkeymistypehorrhorghorbhorkzenrzengzenbzenkambkfastcolexposureexprangelinfaclogfacgravityactivityBoxRadiusskytypemisimiststamistdistmisthistarrstargstarbstarkstarsizestarmindiststardiststarcolnoisedofstadofenddofmindofmaxaodistaodistfacaoenergyaobiasaomodeaosampaomixaocolorphysicsEnginehemiresmaxiterdrawtypesubshootpsubshootenodelimmaxsublamppamapamielmaelmimaxnodeconvergenceradfacgammaselcolsxsy*lpFormat*lpParmscbFormatcbParmsfccTypefccHandlerdwKeyFrameEverydwQualitydwBytesPerSeconddwFlagsdwInterleaveEveryavicodecname[128]*cdParms*padcdSizeqtcodecname[128]mixratemainpad[3]*avicodecdata*qtcodecdatacfraimagesframaptoframelenblurfacedgeRedgeGedgeBfullscreenxplayyplayfreqplayattribrt1rt2stereomodedimensionspresetpad[2]maximsizexschyschxaspyaspxpartsypartssafetyborderwinposplanesimtypebufflagqualityscemoderendererocresrpad[2]alphamodedogammaosafrs_secedgeintsame_mat_reduxgausspostmulpostgammapostaddpostigammaposthuepostsatdither_intensityzminfocuszgammazsigmazblurGIqualityGIcacheGImethodGIphotonsGIdirectYF_AAYFexportxmlYF_nobumpYF_clamprgbyfpad1GIdepthGIcausdepthGIpixelspersampleGIphotoncountGImixphotonsGIphotonradiusYF_numprocsYF_raydepthYF_AApassesYF_AAsamplesGIshadowqualityGIrefinementGIpowerGIindirpowerYF_gammaYF_exposureYF_raybiasYF_AApixelsizeYF_AAthresholdbackbuf[160]pic[160]ftype[160]col[3]framename[64]*camera*world*setbase*basact*groupcursor[3]twcent[3]twmin[3]twmax[3]selectmodeproportionalprop_modeeditbutsize*ed*radioframingaudiomarkers*theDagdagisvaliddagflagszoomblendximyim*rectspacetypeblockscale*areablockhandler[8]viewmat[4][4]viewinv[4][4]persmat[4][4]persinv[4][4]winmat1[4][4]viewmat1[4][4]viewquat[4]perspview*bgpic*localvdlocalviewlayactscenelockaroundcamzoomgridgridviewnearfarmxmymxomyogridlinesviewbutgridflagmodeselectmenunrtexnrtwtypetwmodetwflagtwpadtwmat[4][4]verthormaskmin[2]max[2]minzoommaxzoomscrollkeeptotkeepaspectkeepzoomoldwinxoldwinyrowbutv2d*editipoipokeytotipopinbutofschannellockmedian[3]cursenscuractaligntabomainbmainbo*lockpointexfromshowgrouprectxrectycurymodeltypescriptblockre_aligntab[7]*filelisttotfiletitle[24]dir[160]file[80]ofssortmaxnamelencollums*libfiledataretvalmenuact(*returnfunc)()*menupoopsvisiflagtree*treestoreoutlinevisstoreflagdeps_flags*imageimanrcurtile*texttopviewlinesfont_idlheightleftshowlinenrstabnumbercurrtab_setshowsyntaxunused_paddpix_per_linetxtscrolltxtbar*scriptredrawstitle[28]fasesubfasemouse_move_redrawimafasedirslidirsli_linesdirsli_sxdirsli_eydirsli_exdirsli_himaslifileselmenuitemimasli_sximasli_eyimasli_eximasli_hdssxdssydsexdseydesxdesydeexdeeyfssxfssyfsexfseydsdhfsdhfesxfesyfeexfeeyinfsxinfsyinfexinfeydnsxdnsydnwdnhfnsxfnsyfnwfnhfole[128]dor[128]file[128]dir[128]*firstdir*firstfiletopdirtotaldirshilitetopfiletotalfilesimage_sliderslider_heightslider_spacetopimatotalimacurimaxcurimay*first_sel_ima*hilite_imatotal_selectedima_redraw*cmap*arg1outline[4]neutral[4]action[4]setting[4]setting1[4]setting2[4]num[4]textfield[4]popup[4]text[4]text_hi[4]menu_back[4]menu_item[4]menu_hilite[4]menu_text[4]menu_text_hi[4]but_drawtypeback[4]header[4]panel[4]shade1[4]shade2[4]hilite[4]grid[4]wire[4]select[4]active[4]transform[4]vertex[4]vertex_select[4]edge[4]edge_select[4]edge_seam[4]edge_facesel[4]face[4]face_select[4]face_dot[4]normal[4]vertex_sizefacedot_sizebpad[2]syntaxl[4]syntaxn[4]syntaxb[4]syntaxv[4]syntaxc[4]tuitbutstv3dtfiletipotinfotsndtacttnlatseqtimatimaseltexttoopsttimespec[4]dupflagsavetimetempdir[160]fontdir[160]renderdir[160]textudir[160]plugtexdir[160]plugseqdir[160]pythondir[160]sounddir[160]yfexportdir[160]versionsvrmlflaggameflagswheellinescrolluiflaglanguageuserprefviewzoomconsole_bufferconsole_outmixbufsizefontsizeencodingtransoptsmenuthreshold1menuthreshold2fontname[256]themesundostepscurssizetb_leftmousetb_rightmouselight[3]tw_hotspottw_flagtw_handlesizetw_sizevertbaseedgebaseareabase*scenestartxendxstartyendysizexsizeyscenenrscreennrfullmainwinwinakthandler[8]*newvvec*v1*v2panelname[64]tabname[64]ofsxofsycontrolold_ofsxold_ofsysortcounter*paneltab*v3*v4*fullwinmat[4][4]headrctwinrctheadwinwinheadertypebutspacetypewinxwinyhead_swaphead_equalwin_swapwin_equalheadbutlenheadbutofscursorspacedatauiblockspanels*curscreen*curscenedisplaymodefileflagsglobalfname[80]*se1*se2*se3nrdone*stripdataorxory*newseqstartstartofsendofsstartstillendstillmachinestartdispenddispmulhandsize*strip*curelemfacf0facf1*seq1*seq2*seq3seqbase*soundlevelpancurpos*effectdata*oldbasep*parseq*seqbasepmetastackedgeWidthangleforwardwipetypefMinifClampfBoostdDistdQualitybNoCompbuttypestaendlifetimetotpartseednormfacobfacrandfactexfacrandlifeforce[3]dampvectsizedefvec[3]mult[4]life[4]child[4]mat[4]texmapcurmultstaticstep*keysheightnarrowspeedminfactimeoffs*obpremat[4][4]postmat[4][4]vec[3]faclenoalphaoeff[2]iterlastfralimbbaseeff[3]effg[3]effn[3]memslowtotytotxxyconstrainttotdefdef_scrolllimb_scrollused*idusedelemdxdylinkotypedataold*poin*oldpoinresetdistlastval*makeyqualqual2targetName[32]toggleName[32]value[32]maxvalue[32]materialName[32]damptimeraxisdelaypropname[32]matname[32]axisflag*fromObjectsubject[32]body[32]pulsefreqtotlinks**linksinvertfreq2axisfbuttonbuttonfhathatfprecisionstr[128]*mynewinputstotslinks**slinksvalvalotime*actblendinprioritystridelengthstrideaxisreserved2reserved3sndnrmakecopycopymadepad[1]trackvolume*melinVelocity[3]localflagforceloc[3]forcerot[3]linearvelocity[3]angularvelocity[3]addedlinearvelocity[3]anotherpad[4]butstabutendminvisifacminloc[3]maxloc[3]minrot[3]maxrot[3]distributionint_arg_1int_arg_2float_arg_1float_arg_2toPropName[32]*toObjectbodyTypefilename[64]loadaniname[64]goaccellerationmaxspeedmaxrotspeedmaxtiltspeedrotdamptiltdampspeeddamp*sample*stream*newpackedfile*snd_soundpanningattenuationpitchmin_gainmax_gaindistancestreamlenloopstartloopendchannelshighpriopad[10]gaindopplerfactordopplervelocitynumsoundsblendernumsoundsgameengine*gkeypadfokeygobjectgkey*activechildbaserollhead[3]tail[3]parmat[4][4]defmat[4][4]irestmat[4][4]posemat[4][4]boneclassfiller1filler2filler3bonebasechainbaseres1res2res3chanbase*achan*pchanactnrname[30]enforceoffset[3]orient[3]roll[3]*tartoleranceiterationssubtarget[32]cacheeff[3]cachemat[4][4]lockflagfollowflagzmaxvolmodeplaneorglengthbulgeactstartactendstridelenrepeatblendoutTYPEcharucharshortushortintlongulongfloatdoublevoidLinkListBasevec2svec2ivec2fvec2dvec3ivec3fvec3dvec4ivec4fvec4drctirctfIDLibraryFileDataIpoKeyBlockKeyScriptLinkTextLineTextPackedFileCameraImageanimImBufMTexObjectTexPluginTexCBDataColorBandEnvMapLampWaveMaterialVFontVFontDataMetaElemBoundBoxMetaBallBezTripleBPointNurbCurvePathIpoCurveTFaceMeshMVertMEdgeMDeformVertMColMStickyDerivedMeshDispListMeshOcInfoMFaceMDeformWeightBoneLatticebDeformGroupLBufbActionbPosebConstraintChannelPartDeflectSoftBodyLifeObHookSBVertexBodyPointBodySpringWorldRadioBaseAviCodecDataQuicktimeCodecDataAudioDataRenderDataGameFramingTimeMarkerSceneGroupDagForestBGpicView3DSpaceLinkScrAreaView2DSpaceInfoSpaceIpoSpaceButsSpaceSeqSpaceFiledirentryBlendHandleSpaceOopsTreeStoreSpaceImageSpaceNlaSpaceTextSpaceScriptScriptSpaceTimeSpaceImaSelImaDirOneSelectableImaThemeUIThemeSpacebThemeSolidLightUserDefbScreenScrVertScrEdgePanelFileGlobalStripElemStripPluginSeqSequencebSoundMetaStackEditingWipeVarsGlowVarsEffectBuildEffPartEffParticleWaveEffDeformLimbIkaTreeStoreElemOopsbPropertybNearSensorbMouseSensorbTouchSensorbKeyboardSensorbPropertySensorbCollisionSensorbRadarSensorbRandomSensorbRaySensorbMessageSensorbSensorbControllerbJoystickSensorbExpressionContbPythonContbActuatorbAddObjectActuatorbActionActuatorbSoundActuatorbCDActuatorbEditObjectActuatorbSceneActuatorbPropertyActuatorbObjectActuatorbIpoActuatorbCameraActuatorbConstraintActuatorbGroupActuatorbRandomActuatorbMessageActuatorbGameActuatorbVisibilityActuatorFreeCamerabSamplebSoundListenerSpaceSoundGroupKeyObjectKeyGroupObjectbArmaturebPoseChannelbActionChannelSpaceActionbConstraintbKinematicConstraintbTrackToConstraintbRotateLikeConstraintbLocateLikeConstraintbActionConstraintbLockTrackConstraintbFollowPathConstraintbDistanceLimitConstraintbRotationConstraintbStretchToConstraintbActionStripTLEN  0PDtdl(XP4@l<0P<  L, @,,\(PD$h$x$T x Ht8th  8( ,@0,HhH,(lDLP@< <@Lx0848l(@0pP<`|,,,8,<48STRC                    !" #$%& '()*+,-./01234 567 89:;<=>? @!AB6 "CDEFGHIJKL(M#$N%O%PQRSTUVWXYZ[!\]^_&`abc'd(efghijklmnopqrstuvw) xyz{| }~ *nop+*,'d##CDQR(43t(#)+,-2mnopqCD&(M.(/]mnop     `a++ !"#&($%&'()*+,-./012M0341!\222356789:;<=>?@ABCD3EF435 G H(/IJlKkLMNO5 PQRSTUVWX6YQZUX777[X\]^_`abcde6f5g8'35 h H'i'j'k(9lm/I noKkLlpJqrst^_38uvwxyz{|}0~:::6f5g  &; <$35  H(m/I   =>?@A<oBCD lKkLJE[>FG?F_=[@nopAH \]6(mIII DkJ''X ''(9l35KL M    H /IKkL>JM        NOPJJQQQ' N      RYOST *R!"*U7m#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMN(&MVOPQRSTUVWXYZ[\]WWW^_`'dX a bcdefghijklY m no*pZqrs[aXtYuvwxyz{|}~A]\*!]]]^'U^# W_ V \[nZM `a #(ez{Ab2ccd'abQEj     ecccdfccdgccd*e  ! "()#$%& '(hccd)*+,e - $. / 01234567*8i ccde -*jccdk9:;<=>?@AlBCDE FGmccde  H$I / JnKLMNoccde #O$PQz{'p ccd 'e qccd RST6 UVWXYZ[\]^_r ccds`*6 tccde auQccdbcdefghijklmnopqrstuvwxyz{|}~vvww*% F x*yzzz xyyyyyyyyyyyyyy{Y|' {    }   ^~~~~ ~~ !"#$%&'()ddd~~ ~*~+},-./0123456789:;<M = > ? @ ABCDE%OFGHQI 3JK<LM 3 xy| } &N 3OPQRSTUVWXYZ(^$N[\]^_ `abcd e fg h ` ijklmnopqrstt3tuvwx*yz{|}~trw ' 3 ('In X      * /  * k0 y 0'* '  R*! ' Kuv _ uvauv '< ^' ' KL uv ' uv _y'*uv  '   !\!  ( 6ccde az{'*v ''(KkL>' _ ! "#GGGG $ %&'Kk>()*+,-./ 0 1234  Kk> _L 5(  _K 567ccde K$_8'*MMM(9 (_9:;<='>?@AB_C'>_A'>_A'>_A'>OvKA'>DA'>E'>A*;   F'>GHIJA_(KOvKLMNOENDB