BLENDER_v244REND SceneGLOB  1od SRxdSR1-AnimationX~   }v DATAX~ DATAh X~ DATAh  DATA h h DATAh   8DATA / h DATA/ x DATAx / \8DATA @y x\DATA@y ^ DATA^H_@y DATAH_8 ^8DATA8  H_DATA 8 DATA Kh DATAKF  X~  DATAF HF K DATAHF F F h / DATAF } HF  / DATA} `F xh DATA`}  / DATA`x DATAh / DATA@@y X~ DATA@^h DATA@^ DATAh^@y DATAh H_xDATA h 8 DATA  8 DATAHH_8 DATAH@y  DATAH^ DATApH_h DATAp(H_ DATA(p@y  DATA(8  DATA} X~ @y ^ t8+DATA87Link and MaterialsEditing>DATA768MeshEditingF>DATA657Anim settingsObject>DATA5x46DrawObjectF>DATAx4`35ConstraintsObject>DATA`3H2x4EffectsObjectDATAH201`3HooksObjectF>5DATA010H2Particle InteractionObject>x4DATA0/01SoftbodyObject>x4DATA/-0OutputRender>DATA-,/RenderRenderF>DATA,+-AnimRender>DATA+,FormatRender>DATAw333?Zg@DhCi%@2DhCC(BDC?z?DATAhy333?Zg/9DATA} }  h / DATA} `k} H_8  x==o? [9 [9S [TStPb8*)DATA*)Transform PropertiesView3d>DATA)*3D Viewport propertiesView3d>"DATAPbr8333?`????????==o?!A*Ay?==o??????*AHT B??& ==C u#@u#@u#@? DATAh8yPb333?`/9DATA`k`l} x / h ??Pף]9]9S]Ttp(p(DATAp(Transform PropertiesIpo!>DATA(v_l333?zC̽̌??zC@tcct #< #<`jFzD OBzC̽̌?DATA_lz333?CC|||??l|DATA_l 333?zCCHBC|||?CFC= ADATAx}H 333? =rttDATAH|(B 333??zDzDBCl||ll|zDzD=HB DATA(B0 H 333?BCBCl|llFzD #<HB DATA0 r(B333???? ???? A???PA A!O?j?}GCHB? AHT B? #<C DATAhy0 333?/9DATA`l}v `k H_h ^ 7  70 X'@&DATAX'@&Link and MaterialsEditing>DATA@&X'MeshEditingF>DATA x333?HzCB{ µCB0?BFB= ADATAxx 333?HzCCHBC$?CFC= ADATAx wx333?H#DhC`DpJgChCC(BDC?z?DATAhyx 333?H/9DATA}v `l@y  8  } ?=o?xd(%$DATA(%$Transform PropertiesView3d>DATA$(%3D Viewport propertiesView3d>"DATAxdz333?xCxC0 ?? DATA  DATAx  VQ@$ HTCDATArxd333?????????} ?=o?f?*A?} ?=o??????*AHT B??=C X7@X7@X7@? DATAhy333?/9SRxdASR2-Model X0~v A DATAPDATAPDATAPDATAxDATAx0DATA0xDATA0DATADATAXPDATAXDATAxDATA0DATA|0xDATA|PDATA|DATA(DATA(0xDATA0(0DATA~v x0?@Pף?a ":e DATA"!PreviewLamp>DATA! "LampLampF>DATA !SpotLamp>DATA Texture and InputLamp>DATAMap ToLamp>DATAhPreviewMaterial>sDATAhPMaterialMaterialF>sDATAP8hPreviewWorld>aDATA8 PWorldWorldF>aDATA 8Mist Stars PhysicsWorld>DATA Texture and InputWorld>aDATAHMap ToWorld>aDATAH0OutputRender>]DATA0HRenderRenderF>]DATA0AnimRender>]DATA@FormatRender>]DATA@Link and MaterialsEditing>VDATAx@MeshEditingF>DATAxMesh ToolsEditing>DATAxMesh Tools 1Editing>DATACameraEditingF>VDATAShadersMaterial>s DATAhTextureMaterial>sDATAhPAnim settingsObjectF>DATAP8hDrawObject>DATA8 PConstraintsObject>DATA 8ScriptlinksScript>DATA EffectsObject8DATAMap InputMaterial>sDATAMap ToMaterial>sDATAAnimAnim>DATAF SoundSound>DATAF yw ListenerSoundF>DATAyw X~ F SequencerSound>DATAX~ 0 yw ArmatureEditingF>DATA0  X~ RampsMaterialF>shDATA ( 0 Mirror TranspMaterial>sDATA( ؗ  Mist / Stars / PhysicsWorld>aؗ DATAؗ 0uy ( Amb OccWorld>aDATA0uy ؞ ؗ Shadow and SpotLamp>DATA؞  0uy ModifiersEditing>DATA  ؞ ShapesEditing>؞ DATA  Render LayersRender>]HDATA 8Ne BakeRender>]DATA8Ne Je Object and LinksObject>DATAJe Le 8Ne Fields and DeflectionPhysics>YDATALe  Me Je Particles PhysicsF>YDATA Me Ie Le Soft BodyPhysics>YDATAIe He Me Soft Body CollisionPhysics>Y Me DATAHe `De Ie Fluid SimulationPhysics>YDATA`De HCe He Particle MotionPhysics>YDATAHCe Fe `De Links and PipelineMaterial>sDATAFe @e HCe SSSMaterial>s DATA@e Ae Fe PreviewTexture>eDATAAe Ge @e TextureTextureF>eDATAGe xEe Ae ColorsTextureF>eAe DATAxEe mDATADATA:e oDATAwH333?~v H9l DhC`DhCC(BDC?z?0f WOmDATAHrp 333?~v ??? ???? A??@PA Aj?c3>}GCHB? AHT B? #<C DATAp z?H333?~v @̌AR|B1@lA A@CC #<@DATAh?yp 333?~v /9DATAA~v P77DATAAx0?,?AHM Ы xM߫߫ P DATA P Transform PropertiesView3d,>DATAP  View PropertiesView3dT>"DATAЫ rP5333?Aߕ/?U~'?5F:?>T8175e?4>+4Qt2?/?/F:?71N~>:5e? '?T:>AAfF$/A?Ņ6?''7A?4??T?F98SK? l4 ;*ZAAS(?23?*µS6f3>d?`Ƶq‘#MBBy[.ןboBbK!ZB)@?,?AHMߕ/?U~'?5F:?>T8175e?4>+4Qt2?H?M)Z#ܳB@HT B??:=C0_>JV>7?X<???? DATA$P5~Ы 333?ADATA(vAP5333?AzC̽̌?zC@22 #< #<`jFzD OBzC̽̌?DATAAz 333?AAffzAK_tK_tB33 33 B22 A@CC #<@2P 8 DATA,P  BO`AQDATA, 8 P BOp=AHTDATA,8  CS@ff DATA kA 333?A?zDzDBD22FzD #<HB DATAkwxM 333?ADdC8CnD fCC(BDC?z?DATAhxMyk333?ASave FileIPT PATHESd:\blender\Lib\.\mpbug Folder/ender.app/Contents/Resources/papyrus.blendntitled.blendASRxAMdSR3-Materialodel Sing @xkb DATAxDATAxDATAxDATAxDATAx0LDATA0xLDATA0DATAXDATAXLDATA XDATA  DATA 8  DATA8   DATA 8 DATAȸxDATAȸ௎ DATA௎ 4 ȸxDATA4 Hd௎ 0DATAHdx 4 0xDATAx \kHdxDATA\k$ x DATA$ `-\kDATA`-@L $ 0DATA@L  `-XxDATA 8 @L X0DATA8 9  DATA9 (78 XDATA(7g9 xDATAgM(7 DATAMؽg DATAؽxM XDATAxqؽ  DATAqx8  DATAxq8  DATAx% DATA%@xx DATA@x% 8 DATAk x0?@PףKK1}(躓 (0 DATA躓  OutputRender>DATA 4 躓 RenderRenderF>DATA4 (0 AnimRender>DATA(0 4 FormatRender>DATA}PL333?[ ~CA~CA1?AFA= ADATAPL~} 333?[ zCCHBC ?CFC= ADATA~w PL333?[ DhC?DhCC(BDC?z?mDATA r~333?[ ??? ???? A??@PA Aj?c3>}GCHB? AHT B? #<C DATAz( 333?[ @̌AR|B1@lA A@CC #<@DATAh(y333?[ /9DATA (0 kxDATA(0  X0G@? JLMMgh`~(1 ( x( ($ DATAx( w OutputRender>DATAw w x( RenderRender>DATAw  w AnimRender0>DATA  w FormatRenderH>DATA    PreviewMaterial>DATA  x  MaterialMaterial>DATAx   ShadersMaterial0>DATA ` x TextureMaterialD>DATA` H  Map InputMaterial\>DATAH H` Map ToMaterial`>DATAH($ H RampsMaterial>  DATA($ HMirror TranspMaterialH>DATA(1 ww 333?ChCCt_CC(BDC?z?`DATAw rq(1 333?J>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?@?$$OAHT B?=Ch?j(4?t'>d DATA(qv( w 333?zC AzC A #< #<`jFzD OBDATAh( yq333?;SAVE FILE/usr/home/intrr/blender/blend/untitled.blendDATA( (0 x  XU.==o?MMghL 0DATAL r333????h?j(4?t'>????hj(4t'?U.==o<Ԓ=F?OA Aygk(4t'?U.==o????h?j(4?t'>??OAHT B??m8==Ch?j(4?t'>d X@ X@ X@? DATAwXL 333?DdC>9C,DeCC(BDC?z?DATA(Xv0333?zC AzC A #< #<`jFzD OBDATAh0yX333? SAVE FILE/Users/ton/Desktop/der/blend/untitled.blendDATA( b 8   e?'?AHMS|w `DATA|w r(! 333?ݕ/?V~'?3F:?>T8175e?4>Z& 4?ߕ/?7F:?81X~>75e?'?T3>ne@>N@?4z?K''䷄?4??T?w|Eؾ? l4( 11A 4Atp>?@ (Cz$@>8 ?4xB֟&BĭeA(@e?'?AHMݕ/?V~'?3F:?>T8175e?4>Z& 4?H?N+Z#OAHT B?? U8;=Ch?j(4?t'>d@@@? DATA(! wa |w 333?DdC>9C,DeCC(BDC?z?DATA(a v`(! 333?zC AzC A #< #<`jFzD OBDATAh`ya 333? SAVE FILE/Users/ton/Desktop/der/blend/untitled.blendDATAb (  8 &=&=o?SlxtDATAlrmj333?ԕ?3?3:-vl(4??3?3;@k(40v@?&=Z[1n;&=ø;u'P{8;?JXA4l+AzC;@l(40v@?&=&=o??3?3:-vl(4?5?5IXAHT B??M==C:j(4?.vdp@p@p@? DATAmjwnjl333?ԕDdC>9C,DeCC(BDC?z?DATA(njvxtmj333?ԕzC AzC A #< #<`jFzD OBDATAhxtynj333?ԕ SAVE FILE/Users/ton/Desktop/der/blend/untitled.blendSRxM! ASR4-SequencekPy{ Gk} A  DATAkh DATAh k DATAxw h  DATAxw @DATA@(2 xw DATA(2  @DATA @(2 DATA@  DATA Puk@DATAPukk DATAk? PukTDATA? wkTDATAwPy{ ? DATAPy{ wDATAGkkh DATAkGkkxw DATA}k@kDATA}vxw (2 DATAv}@(2 DATA v h DATA @DATA @ DATAb  DATAba@PukDATAa,bPuk DATA,ak DATA~,PukkDATA~8 ? DATA8~@? DATA8k? DATA@wDATA w DATA < PukPy{ DATA< } Py{ (2 DATA} < wPy{ DATA& k@(2 xw (% $ DATA$ $ OutputRender>DATA$ ` $ RenderRenderF>DATA` $ AnimRender>DATA` FormatRender>DATAw(% 333?WDhCvDhCC(BDC?z?DATAh(% y333?W/9DATA& `k h @ !  DATA`kpC& @wPy{ (2 8=i>o? `2akDATA`28(333?W&~CB~CB ?BFB= ADATA8(x(l`2333?W&zCAzCA  A@FB= A DATA(lrak8(333?W&????????8=i>o?fffAD&@??fffAHT B? #<C DATAhaky(l333?W&AVE TARGA/t1.blend9DATApC-`kk? @Puk8=H>o?UUU pCDATAx l333?W*zCAzCA1||1 A@FB= A DATA lrpC333?W*????????8=H>o?fffA*@??fffAHT B? #<C DATAhpCy l333?W*AVE TARGA/t1.blend9DATA-A pC  ? k8=>o?SSST.(A DATA(.ve333?W.B̽̌?B̽̌? #< #<`jFzD SQB̽̌?DATAer(A .333?W.????????8=>o?fffA@??fffAHT B? #<C DATAh(A ye333?W.OAD FILE/9DATAA -w PukPy{ 8=i>o? ( DATAxhe333?W1zCAzCA A@FB= A DATAher( 333?W1????????8=i>o?fffAD&@??fffAHT B? #<C DATAh( yhe333?W1AVE TARGA/t1.blend9SRx! MSR5-Scripting H h| H 0Ik  DATA ( DATA(   DATA } (  DATA} (0 DATA(0} DATAptv (0DATAptv ODATAOȏ ptv DATAȏ H ODATAH ȏ DATAh| hL( DATAhLkh| ( DATAk ykhLptv DATA ykBkkptv DATABkg ykO(0DATAg@< Bkȏ DATA@< w gptv ȏ DATAw l@< Oȏ DATAl(" w (0DATA(" Xol(0 DATAXoe("  H DATAePlXo} H DATAPleOH DATAHPlȏ H DATAHptv } DATA `( ptv  !  DATA`\k (0ȏ Oz==o?" `,DATA,Transform PropertiesView3d>DATA,3D Viewport propertiesView3d>"DATA" r`333?Y.|????????z==o?&A*A?z==o??????*AHT B??=C ?@?@?@? DATAh`y" 333?Y.|/9DATA\k0Ik`H ȏ ptv } ??Pף LP{{DATA{Transform PropertiesIpo!>DATAx}]k 333?Y/|> =DATA]k{@} 333?Y/|CCx??|?DATA(@} v} ]k333?Y/|zC̽̌?zC@;; #< #<`jFzD OBzC̽̌?DATA} z@} 333?Y/|CC|||??l|ب x DATA,ب x BO`AQDATA,x ب BOp=AHTDATAv} 333?Y/|zCCHBC|||?CFC= ADATAv| P 333?Y/|?zDzDBCl||ll|zDzD=HB DATA Pp0kv 333?Y/|BCBCl|llFzD #<HB DATAp0krP P333?Y/|??? ???? A???PA A!O?j?}GCHB? AHT B? #<C DATAhPyp0k333?Y/|/9DATA0Ik\k (0OH O0JkDATA0JkPkLink and MaterialsEditing>DATAPkhk0JkMeshEditingF>DATAhk )PkAnim settingsObject>DATA )8*hkDrawObjectF>DATA8* )ConstraintsObject>DATA  8*EffectsObjectDATA 0 HooksObjectF> )DATA0 h  Particle InteractionObject>8*DATAh  0 SoftbodyObject>8*DATA  h OutputRender>DATA h  RenderRenderF>DATAh  AnimRender>DATAh FormatRender>DATAScriptlinksScript>DATAw333?Y0|ChC#DhCC(BDC?z?DATAhy333?Y0|/9SC pSCScenetageainHTV.l (7.l NLhmH_;AT[; A_;AT[; A_;AT[; A=4 dd??< d XddZ) ??jkjk????//backbuf/tmp\//ftype@&#@^@&^#Dwx Ⱦe DATA.l cx7kਭDATAx7c(7.l .QDATA(7cx7.HTDATA(4b,d'=A@DATAL mL?B ?o: ?? #<=DATAw& DATAxDATA@jkh1 RenderLayerIMt@$IMRender ResultCACCACameraamera.001L>.B=BW4B@?LA@$ $LASpotO ????>̰AB>??.?A4B?@@@ FA??WO(VaWOWorldP\?z@?\B?===??A@pA A?L=TXh& TXText} } } } (pw DATA} 8xEERFDATA8xTXh& TXScale.pylH 3 H H ykDATAHld:\Program Files\Blender Foundation\Blender\.blender\scripts\Scale.pyEEDATAH  4 H DATA PH x6DATAPP pxFREEDATAPhP6FREEDATAhhPck>DATAhh{FREEDATAHhHndDATAH3k4#endDATA3k3kH4dDATA3k^k3k|DATA^k8_k3kH|FREEDATA8_kP+^kPlBFREEDATAP++8_klDFREEDATA++P+3FREEDATA+k+|dDATAkȦk+} FREEDATAȦkkkXpngDATAkHKkȦk} ndDATAHKkKkk0} DATAKkKkHKk ,FREEDATAKkKk`2dDATAЅKkh} d1DATAЅHFREEDATA`Ѕ, FREEDATA`(X@FREEDATA(XpX`6FREEDATApXX(X FREEDATAXYpX, FREEDATAYHYX(- FREEDATAHYYY )DATAYYHY`- FREEDATAY ZY( FREEDATA ZhZYp}v /FREEDATAhZX ZHFREEDATAXhZH4'FREEDATAX` FREEDATA03 dDATA0xbk>FREEDATAx0P` FREEDATAx3 FREEDATAP_k>FREEDATAP` FREEDATAP FREEDATA(ptFREEDATA(pT FREEDATAp(@3"FREEDATAp2%DATAs2%DATAst82"DATAtPts` DATAPttt@ DATAttPtDATAt(uth DATA(uput1!DATApuu(u1!DATAuvpuDATAvHvu@DATAHvvvpuDATAvvHv DATAv wv01!DATA whwv0$DATAhw w/ DATA ؊ hwDATA؊  h/"DATA h ؊ xDATAh  xDATA  h  DATA @ /!DATA@  .$DATA Ќ @ HDATAЌ  `."DATA ` Ќ DATA`   DATA  ` PUDATA 8 0DATA8 ( (DATA( p 8 . DATAp  ( UDATA  p 2DATA H  DATAH  -!DATA ؑ H X- DATAؑ  hDATA h ؑ DATAh  - DATA  h UDATA @ DATA@  UDATA Г @ DATAГ  , DATA  Г 0DATA P P, DATAP   + DATA  P ̷DATA ( DATA( p (ͷDATAp  ( +!DATA  p H+!DATA H !DATAH  `ͷDATA ؝ H DATA؝  ؝ DATA h ؝ X !DATAh "k DATA"k"kh eDATA"k#k"k !DATA#k`#k"kXeDATA`#k#k#kͷDATA#k#k`#keDATA#k8$k#k6 DATA8$k$k#kP !DATA$k$k8$k DATA$k%k$keDATA%kX%k$k !DATAX%k%k%kHeDATA%k%kX%kDATA%k0&k%k DATA0&kx&k%keDATAx&k&k0&k(DATA&kx&kH DATAH&k 'DATAH`DATAؖHDATAؖ eDATA hؖ "DATAh 0eDATAhh DATA@xeDATA@{DATAИ@eDATAИX\k9DATA`ИeDATA` |DATA``lGDATA8PeDATA8X|DATA8eDATA p DATA h|DATAh eHDATAh  DATA@@ DATA@請 #DATAЁ@ %DATAЁX DATA`Ё8 "DATA`ઋ $DATA``eDATA8} DATA8 'DATAȃ8 DATAȃ 0 'DATA ` ȃ DATA`   tv /DATA  ` Yk9DATA 8 eDATA8  odDATA ȉ 8 eDATAȉ  fDATA X ȉ hfDATAX   HodDATA 芁 X odDATA芁 0 fDATA0 x 芁 gDATAx  0 HgDATA  x odDATA P gDATAP (0  éDATA(0 p0 P  DATAp0 0 (0 gDATA0 1 p0 hDATA1 H1 0 hhDATAH1 1 1 odDATA1 1 H1 hDATA1  2 1 X (DATA 2 h2 1 ة &DATAh2 2 2 !DATA2 2 h2 iDATA2 @3 2 PiDATA@3 3 2 H* DATA3 3 @3 * DATA3 3 * DATAL4 ########################################################################GDATA8x# scales.py 0.1 - raphael betemps http://dwarf.free.frlDATApx#MeDATA8# Afiche la correspondance entre les unites de BlenderlDATA@ck# et le system metrique. Fonctionne en vue Top, Front et Side.DATA{#roDATAH# En bleu : les metresDATA$4# En blanc : le nombre de carreauxDATA8# Le repere : taille de l'unite de grille en carreauDATA|#fuDATAH|#etDATADPl# Indiquez ci dessous la correpondance entre les unites de BlenderDATAHl# et les metres. (ex : ecrire "meters=10" pour 1 carreau = 10 metre)DATA4# Par defaut, meters=2 soit un carreau pour 2 metreDATA|ireDATA} amaDATA Xmeters=2DATA} eriDATA0} #2DATA0 # Pour lancer le script, liez-le a la scene DATA4`# en mode "Redraw" ( voir paneau des ScriptLinks).DATAh} # DATAL########################################################################DATA, amoDATA@import BlenderEDATA 6from Blender import Window,DrawDATA from Blender.BGL import *ugDATA, vuDATA(- ausDATA, # diverses fonction d'affichage en openGLDATA`- pdaDATA(# des lignesREEDATA0p}v def make_genLine(xpos,ypos,larg,haut,r1,g1,b1):DATAH glColor3f(r1,g1,b1)REEDATA(H4 glRecti(xpos,ypos,xpos+larg,ypos+haut)DATA` SODATA$3def make_HLINE(origin,size,col):DATA@bk make_genLine(origin[0],origin[1],size,1,col[0],col[1],col[2])DATAP`  brDATA$3def make_VLINE(origin,size,col):DATA@_k make_genLine(origin[0],origin[1],1,size,col[0],col[1],col[2])DATA` firDATA # ecrit "0"DATAptdef make0(px,py,pz,col):lwDATA T sx,sy=8,10DATA$@3 make_VLINE((px,py+1,pz),sy-1,col)DATA(2 make_VLINE((px+sx,py+1,pz),sy-1,col)DATA(2 make_HLINE((px+1,py+sy,pz),sx-1,col)DATA$82 make_HLINE((px+1,py,pz),sx-1,col)DATA` afRDATA @# ecrit "1"DATAdef make1(px,py,pz,col):lenDATA h sx,sy=4,10DATA$1 make_VLINE((px+sx,py,pz),sy,col)DATA$1 make_HLINE((px,py+sy,pz),sx,col)DATAICEDATA@ MeDATApudef make2(px,py,pz,col):.jpDATA sx,sy=10,10REEDATA$01 make_HLINE((px,py+10,pz),sx,col)DATA(0 make_HLINE((px+1,py+5,pz),sx-1,col)DATA$/ make_HLINE((px+1,py,pz),sx,col)DATA  make_VLINE((px,py,pz),5,col)EEDATA$h/ make_VLINE((px+sx,py+5,pz),5,col)DATAx uDATAxdef make3(px,py,pz,col):DATA sx,sy=10,10REEDATA$/ make_HLINE((px,py+10,pz),sx,col)DATA(. make_HLINE((px+3,py+5,pz),sx-3,col)DATA H make_HLINE((px,py,pz),sx,col)EDATA$`. make_VLINE((px+sx,py+1,pz),9,col)DATA uDATAdef make4(px,py,pz,col):+DATAPU sx=10DATA 0 make_VLINE((px,py+3,pz),7,col)DATA ( make_VLINE((px+4,py,pz),8,col)DATA$. make_HLINE((px,py+3,pz),sx,col)DATAU uDATA2def make5(px,py,pz,col):lenDATA sx,sy=10,10REEDATA$- make_HLINE((px,py+10,pz),sx,col)DATA$X- make_HLINE((px,py+5,pz),sx,col)DATA h make_HLINE((px,py,pz),sx,col)EDATA  make_VLINE((px,py+5,pz),5,col)DATA$- make_VLINE((px+sx,py,pz),5,col)DATAU zDATAdef make6(px,py,pz,col):.psDATAU sx=10DATA  make_VLINE((px,py,pz),sx,col)EDATA$, make_VLINE((px+sx,py,pz),4,col)DATA 0 make_HLINE((px,py,pz),sx,col)EDATA$P, make_HLINE((px,py+4,pz),sx,col)DATA$+ make_HLINE((px,py+sx,pz),3,col)DATA̷ DATAdef make7(px,py,pz,col):ne%DATA(ͷ sx=10DATA$+ make_VLINE((px+sx,py,pz),sx,col)DATA$H+ make_HLINE((px,py+sx,pz),sx,col)DATA$  make_HLINE((px+4,py+4,pz),5,col)DATA`ͷ DATAdef make8(px,py,pz,col):DATA؝ sx,sy=10,10REEDATA$X  make_HLINE((px,py+10,pz),sx,col)DATA$  make_HLINE((px,py+5,pz),sx,col)DATA e make_HLINE((px,py,pz),sx,col)DATA$  make_VLINE((px+sx,py,pz),sx,col)DATA Xe make_VLINE((px,py,pz),sx,col)DATAͷ DATAedef make9(px,py,pz,col):DATA6 sx,sy=10,10REEDATA$P  make_HLINE((px,py+10,pz),sx,col)DATA$  make_HLINE((px,py+5,pz),sx,col)DATA e make_HLINE((px,py,pz),sx,col)DATA$  make_VLINE((px+sx,py,pz),sx,col)DATA He make_VLINE((px,py+5,pz),5,col)DATA DATA # ecrit "."DATA edef make_point(xpos,ypos,col):DATA( size=3DATA$H  glColor3f(col[0],col[1],col[2])DATA(  glRectf(xpos,ypos,xpos+size,ypos+size)DATA`DATADATAe# ecrit l'echelleDATA$ def displayScale(scale,x,y,z,col):DATA0e numb=str(scale)DATA h  cmds=[] DATAxe for digit in numb:DATA{ x+=20DATAe if digit == ".":DATA<X\k cmd="make_point("+str(x)+","+str(y)+","+str(col)+")\n"DATAe cmds.append(cmd)DATA | else:DATAH`l cmd="make"+digit+"("+str(x)+","+str(y)+","+str(z)+","+str(col)+")\n"DATAPe cmds.append(cmd)DATAX|DATAe for cmd in cmds:DATAp eval(cmd) EEDATA|DATALe########################################################################DATA  DATA$@ # facteur d'echelle de la vue 3DDATA$請 # determine au "ptit bonheur" graceDATA( # la matrice de perspective de la vueDATAX DATA$8 for vec in Window.GetViewVector():DATA(ઋ  i=Window.GetViewVector().index(vec)DATA`e if round(vec) in [-1,1]:DATA }  if i==0:DATA(  xmat=1/Window.GetPerspMatrix()[1][0]DATA  else:DATA(0  xmat=1/Window.GetPerspMatrix()[0][0]DATA DATA0tv # les diff. echelles et la taille de la fenetreDATA<Ykblender_scales=[5000,1000,100,10,1,0.1,0.01,0.001,0.0001]DATA esize=Window.GetAreaSize()[0]DATAodDATAe# determiner l'echelleDATA ffor scale in blender_scales:DATAhf if cmp(xmat,scale) > 0:DATAHod breakDATAodDATAf# taille du repereDATAgbox= (size/xmat)/1.4DATAHgtile=int(box*scale)DATAodDATAg# origine et couleursDATAéorigine=(20,50)DATAcol0=(1,1,1)REEDATAgcol1=(0.9,0.8,0.6)DATA hcol2=(0.5,0.9,0.4)DATAhhcol3=(0.6,0.8,1)DATAodDATA h# affichage echelle en metresDATA,X displayScale(scale*meters,20,80,10,col3)DATA(ة # affichage echelle en "blender units"DATA$ displayScale(scale,20,60,10,col0)DATA imake_VLINE(origine,tile,col1)DATA Pimake_HLINE(origine,tile,col2)DATAH* DATA* DATA* OB HT[QOBCameraamera.001 C߃AA`F$ /A???*?91<"P???ޕ/?5F:?81V~>75e?'?T3>߃AA`F$ /A??????0U42?+?8g!4?OBd??)d??>)d????? sf DATA, sf ]=L> ף-|?<:(Td>,? <Ȋ= 7'Ak%51(@?????>*| )h?EQ&>ľ]>gLk?YA#??DOBd?? #=?>=?@???ple DATA,ple ]=L> ףd{?7?:v+>WGA5 +_A?DOBd?? #=?>=??@???8e ϧ>'DATA( DATA8 ?BB-*>9<:=j=䥛=P>O=?S?8AHBHBHB dc?c?c?)H?)d??@DATA,8e ]=L> ף>=??????????L?????2AA ????v??>??@?=?==???XR????L?L?L?L==ff????DATAxX&f ??????????L>DATAxRh???1?d 6?)>?????L>TE&f "hTETexM>@???????@@????? @??<dTEh"&f TETex.001N =@???????@@????? @??<dMEp2MEPlane"f P h ȩ xL $<2=p;k?K?^G>DATAP 0f DATA,ȩDATAȩ8$?? 2?}c?] ;|'?fuWS>Ҩ%w=} ;|mRH; qݗrt?(*?T4Xʏ:j?Z Y$m?^.*b{wX?Mo?=VD>K?Wxd0=Xh T?;(~=z}R.fՁ? ~U|r'ļPY3n!ӎ7~i]>!=~{?X {>X?< >x?1wKQp?R6 y| ?Z }?>;6փ>1JX>S;0gi>tא3>JR aV?n&mdMZU=g 4Ln<NX;09~tf`*jt`~Q-?S>I=#>]0.Ԫ-7)54 9b.`y0FDATA,xL DATA 5<###### # # # # # # ############# ## ########## !######## #####"##"#!"#!#! # # ###"#!# #DATA,h DATAh 4      ##""!!   #"#!" ! DNA10SDNANAMEF*next*prev*first*lastxyzwxminxmaxyminymax*pointergroupvalpadname[32]typesubtypeflagsaveddatalentotallen*newid*libname[24]usicon_id*propertiesid*idblock*filedataname[240]filename[240]tot*parentcurvecurblocktypeshowkeyposcurvaladrcodetotelem*data*weightsvgroup[32]sliderminslidermax*refkeyelemstr[32]elemsizeblock*ipo*fromtotkeyslurph**scripts*flagactscripttotscript*line*formatblen*nameflagsnlineslines*curl*sellcurcselc*undo_bufundo_posundo_len*compiledsizeseekpassepartalphaangleclipstaclipendlensortho_scaledrawsizeshiftxshiftyYF_dofdistYF_apertureYF_bkhtypeYF_bkhbiasYF_bkhrotscriptlinkh*rectframenrframesoffsetsfrafie_imacyclokmulti_indexlayerpassmenunribufs*anim*rrsourcepad1lastframetpageflagtotbindxrepyreptwstatwendbindcode*repbind*packedfile*previewlastupdatelastusedanimspeedgen_xgen_ygen_type*vnodetexcomaptomaptonegblendtype*object*texuvname[32]projxprojyprojzmappingofs[3]size[3]texflagcolormodelrgbkdef_varcolfacnorfacvarfacdispfacwarpfacname[160]*handle*pname*stnamesstypesvars*varstr*result*cfradata[32](*doit)()(*instance_init)()(*callback)()versionaipotype*ima*cube[6]imat[4][4]obimat[3][3]stypeviewscalenotlaycuberesdepthrecalclastsizenoisesizeturbulbrightcontrastrfacgfacbfacfiltersizemg_Hmg_lacunaritymg_octavesmg_offsetmg_gaindist_amountns_outscalevn_w1vn_w2vn_w3vn_w4vn_mexpvn_distmvn_coltypenoisedepthnoisetypenoisebasisnoisebasis2imaflagcropxmincropymincropxmaxcropymaxxrepeatyrepeatextendcheckerdistnablaiuser*plugin*coba*envloc[3]rot[3]mat[4][4]min[3]max[3]*obmodetotexenergydistspotsizespotblendhaintatt1att2shadspotsizebiassoftbufsizesampbuffersfiltertypebufflagbuftyperay_sampray_sampyray_sampzray_samp_typearea_shapearea_sizearea_sizeyarea_sizeztexactshadhalostepYF_numphotonsYF_numsearchYF_phdepthYF_useqmcYF_bufsizeYF_padYF_causticblurYF_ltradiusYF_glowintYF_glowofsYF_glowtypeYF_pad2*mtex[10]specrspecgspecbmirrmirgmirbambrambbambgambemitangspectraray_mirroralpharefspeczoffsaddtranslucencyfresnel_mirfresnel_mir_ifresnel_trafresnel_tra_ifiltertx_limittx_falloffray_depthray_depth_traharseed1seed2mode_lflarecstarclinecringchasizeflaresizesubsizeflarebooststrand_stastrand_endstrand_easesbiasshad_alphapadfrgbselpr_typeuse_nodespr_backpr_lampseptexml_flagdiff_shaderspec_shaderroughnessrefracparam[4]rmsdarkness*ramp_col*ramp_specrampin_colrampin_specrampblend_colrampblend_specramp_showpad3rampfac_colrampfac_spec*nodetree*groupfrictionfhreflectfhdistxyfrictdynamodepad2sss_radius[3]sss_col[3]sss_errorsss_scalesss_iorsss_colfacsss_texfacsss_frontsss_backsss_flagsss_presetYF_arYF_agYF_abYF_dscaleYF_dpwrYF_dsmpYF_presetYF_djitname[256]scale*bbi1j1k1i2j2k2selcol1selcol2quat[4]expxexpyexpzradrad2s*mat*imatelemsdisp**mattotcolwiresizerendersizethreshvec[3][3]alfaweightradiush1h2f1f2f3hidevec[4]mat_nrpntsupntsvresoluresolvorderuordervflaguflagv*knotsu*knotsv*bp*beztcharidxkernnurb*bevobj*taperobj*textoncurve*path*keybevpathlenbevresolwidthext1ext2resolu_renresolv_renspacemodespacinglinedistshearfsizewordspaceulposulheightxofyoflinewidth*strfamily[24]*vfont*vfontb*vfonti*vfontbisepchartotboxactbox*tbselstartselend*strinfocurinfoname[128]maxrcttotrctvartypetotvertipoextraprtbitmaskslide_minslide_max*drivereffect*mface*mtface*tface*mvert*medge*dvert*mcol*msticky*texcomesh*mselect*oc*sumohandlevdataedatafdatatotedgetotfacetotselectcubemapsizesmoothreshsubdivsubdivrsubsurftype*mr*pv*tpageuv[4][2]col[4]transptileunwrapv1v2v3v4edcodecreasedef_nr*dwtotweightco[3]no[3]co[2]indexv[4]midchildrenstartpad[2]v[2]*verts*faces*colfaces*edges*vert_edge_map*vert_face_map*map_memlevelslevel_countcurrentnewlvledgelvlpinlvlrenderlvluse_col*edge_flags*edge_creases*vert_map*edge_map*old_faces*old_edges*errormodifiersubdivTyperenderLevels*emCache*mCachedefaxispad[6]startlengthrandomizeseed*start_cap*end_cap*curve_ob*offset_oboffset[3]scale[3]merge_distfit_typeoffset_typecountaxistolerancesplit_angle*texturestrengthdirectiondefgrp_name[32]midleveltexmapping*map_objectuvlayer_name[32]uvlayer_tmp*projectors[10]*imagenum_projectorsaspectxaspectypercentfaceCountfacrepeat*objectcenterstartxstartyheightnarrowspeeddamptimeoffslifetimedeformflagparentinv[4][4]cent[3]falloff*indexartotindexforceoperationpntswopntsuopntsvopntswtypeutypevtypewfufvfwdudvdw*defvec[8][3]dvec[3]max**obpartypepar1par2par3parsubstr[32]*track*proxy*proxy_group*proxy_from*action*poseconstraintChannelsnetworkdefbasemodifiersdloc[3]orig[3]dsize[3]drot[3]dquat[4]obmat[4][4]laycolbitstransflagipoflagtrackflagupflagnlaflagprotectflagipowinscaflagscavisflagboundtypedupondupoffdupstadupendsfctimemassdampinginertiaformfactorrdampingsizefacdtdtxactcolempty_drawtypepad1[7]empty_drawsizepropsensorscontrollersactuatorsbbsize[3]actdefgameflaggameflag2softflaganisotropicFriction[3]constraintsnlastripshooks*pd*soft*dup_groupfluidsimFlagrestrictflagshapenrshapeflagrecalcopad4*fluidsimSettings*derivedDeform*derivedFinallastDataMaskcurindexactivedeflectforcefieldpdef_damppdef_rdamppdef_permf_strengthf_powermaxdistpdef_sbdamppdef_sbiftpdef_sbofttotpointtotspring*bpoint*bspringnodemassgravmediafrictrklimitphysics_speedgoalspringgoalfrictmingoalmaxgoaldefgoalvertgroupfuzzynessinspringinfrictefraintervallocalsolverflags**keystotpointkeysecondspringcolballballdampballstiffsbc_modeaeroedgeminloopsmaxloopschokepad5*scratchshow_advancedoptionsresolutionxyzpreviewresxyzrealsizeguiDisplayModerenderDisplayModeviscosityValueviscosityModeviscosityExponentgravxgravygravzanimStartanimEndgstarmaxRefineiniVelxiniVelyiniVelz*orgMesh*meshSurface*meshBBsurfdataPath[240]bbStart[3]bbSize[3]typeFlagsdomainNovecgenvolumeInitTypepartSlipValuegenerateTracersgenerateParticlessurfaceSmoothingsurfaceSubdivsunusedDNADummyparticleInfSizeparticleInfAlphafarFieldSize*meshSurfNormalsmistypehorrhorghorbhorkzenrzengzenbzenkambkfastcolexposureexprangelinfaclogfacgravityactivityBoxRadiusskytypephysicsEnginemisimiststamistdistmisthistarrstargstarbstarkstarsizestarmindiststardiststarcolnoisedofstadofenddofmindofmaxaodistaodistfacaoenergyaobiasaomodeaosampaomixaocolor*aosphere*aotableshemiresmaxiterdrawtypesubshootpsubshootenodelimmaxsublamppamapamielmaelmimaxnodeconvergenceradfacgammaselcolsxsy*lpFormat*lpParmscbFormatcbParmsfccTypefccHandlerdwKeyFrameEverydwQualitydwBytesPerSeconddwFlagsdwInterleaveEveryavicodecname[128]*cdParms*padcdSizeqtcodecname[128]codecaudio_codecvideo_bitrateaudio_bitrategop_sizerc_min_raterc_max_raterc_buffer_sizemux_packet_sizemux_ratemixratemainpad[3]*mat_override*light_overridelayflagpassflagpass_xor*avicodecdata*qtcodecdataffcodecdatacfrapsfrapefraimagesframaptothreadsframelenblurfacedgeRedgeGedgeBfullscreenxplayyplayfreqplayattribrt1rt2stereomodedimensionspresetmaximsizexschyschxaspyaspxpartsypartswinposplanesimtypesubimtypequalityscemoderendererocresrpad[2]alphamodeosafrs_secedgeintsafetyborderdisprectlayersactlaygausspostmulpostgammaposthuepostsatdither_intensitybake_osabake_filterbake_modebake_flagGIqualityGIcacheGImethodGIphotonsGIdirectYF_AAYFexportxmlYF_nobumpYF_clamprgbyfpad1GIdepthGIcausdepthGIpixelspersampleGIphotoncountGImixphotonsGIphotonradiusYF_numprocsYF_raydepthYF_AApassesYF_AAsamplesGIshadowqualityGIrefinementGIpowerGIindirpowerYF_gammaYF_exposureYF_raybiasYF_AApixelsizeYF_AAthresholdbackbuf[160]pic[160]ftype[160]col[3]framename[64]*brushtoolcornertypeeditbutflagjointrilimitdegrstepturnextr_offsdoublimitsegmentsringsverticesunwrapperuvcalc_radiusuvcalc_cubesizeuvcalc_mapdiruvcalc_mapalignuvcalc_flagimapaintselect_threshclean_threshretopo_moderetopo_paint_toolline_divellipse_divretopo_hotspotmultires_subdiv_typepad4[2]dirairbrushview*sessiondrawbrushsmoothbrushpinchbrushinflatebrushgrabbrushlayerbrushflattenbrushbrush_typetexnrtexrepttexfadetexsepaveragingdraw_flagtablet_sizetablet_strengthsymm*camera*world*setbase*basactcursor[3]twcent[3]twmin[3]twmax[3]editbutsizeselectmodeproportionalprop_mode*ed*radioframing*toolsettingsaudiomarkersjumpframe*theDagdagisvaliddagflagssculptdatazoomblendximyimspacetypeblockscale*areablockhandler[8]viewmat[4][4]viewinv[4][4]persmat[4][4]persinv[4][4]winmat1[4][4]viewmat1[4][4]viewquat[4]zfacpad0persp*ob_centre*bgpic*localvd*ri*retopo_view_data*depthsob_centre_bone[32]localviewlayactscenelockaroundcamzoompivot_lastgridgridviewpixsizenearfarcamdxcamdygridlinesviewbutgridflagmodeselecttwtypetwmodetwflagtwdrawflagtwmat[4][4]clip[4][4]*clipbbafterdrawzbufxrayflag2gridsubdivsnap_target*properties_storageverthormaskmin[2]max[2]minzoommaxzoomscrollkeeptotkeepaspectkeepzoomoldwinxoldwinyrowbutv2d*editipoipokeyactname[32]constname[32]totipopinbutofschannellockmedian[3]cursenscuractaligntabomainbmainbo*lockpointexfromshowgroupmodeltypescriptblockre_alignoldkeypresstab[7]chanshown*filelisttotfiletitle[24]dir[160]file[80]ofssortmaxnamelencollums*libfiledataretvalmenuact(*returnfunc)()(*returnfunc_event)()(*returnfunc_args)()*arg1*arg2*menup*pupmenuoopsvisiflagtree*treestoresearch_string[32]search_tsesearch_flagsdo_outlinevisstoreflagdeps_flags*cumapimanrcurtileimtypenrshowsparecentxcenty*info_str*info_spare*spare*texttopviewlinesfont_idlheightleftshowlinenrstabnumbercurrtab_setshowsyntaxunused_paddpix_per_linetxtscrolltxtbar*script*but_refsredraws*idaspect*curfont*edittreetreetypetitle[28]fasesubfasemouse_move_redrawimafasemxmydirslidirsli_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*cmapoutline[4]neutral[4]action[4]setting[4]setting1[4]setting2[4]num[4]textfield[4]textfield_hi[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_drawtypeiconfile[80]back[4]header[4]panel[4]shade1[4]shade2[4]hilite[4]grid[4]wire[4]select[4]lamp[4]active[4]group[4]group_active[4]transform[4]vertex[4]vertex_select[4]edge[4]edge_select[4]edge_seam[4]edge_sharp[4]edge_facesel[4]face[4]face_select[4]face_dot[4]normal[4]bone_solid[4]bone_pose[4]strip[4]strip_select[4]vertex_sizefacedot_sizebpad[2]syntaxl[4]syntaxn[4]syntaxb[4]syntaxv[4]syntaxc[4]movie[4]image[4]scene[4]audio[4]effect[4]plugin[4]transition[4]meta[4]bpad1[4]tuitbutstv3dtfiletipotinfotsndtacttnlatseqtimatimaseltexttoopsttimetnodebpad[4]spec[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_sizetextimeouttexcollectratememcachelimitframeserverportpad_rot_angleobcenter_diarvisizervibrightversemaster[160]verseuser[160]recent_filessmooth_viewtxvertbaseedgebaseareabase*sceneendxendysizexsizeyscenenrscreennrfullmainwinwinakthandler[8]*newvvec*v1*v2panelname[64]tabname[64]drawname[64]ofsxofsycontrolsnapold_ofsxold_ofsysortcounter*paneltab*v3*v4*fullwinmat[4][4]headrctwinrctheadwinwinheadertypebutspacetypewinxwinyhead_swaphead_equalwin_swapwin_equalheadbutlenheadbutofscursorspacedatauiblockspanelssubvstr[4]subversionpadsminversionminsubversiondisplaymode*curscreen*curscenefileflagsglobalfname[80]*ibuf*se1*se2*se3nrdone*stripdataorxory*instance_private_data**current_private_data*newseqstartofsendofsstartstillendstillmachinestartdispenddispmulhandsize*strip*curelemfacf0facf1*seq1*seq2*seq3seqbase*sound*hdaudiolevelpancurposstrobe*effectdataanim_preseek*oldbasep*parseq*seqbasepmetastackedgeWidthforwardwipetypefMinifClampfBoostdDistdQualitybNoCompScalexIniScaleyIniScalexFinScaleyFinxInixFinyIniyFinrotInirotFin*frameMapglobalSpeedbuttypeuserjitstaendtotpartnormfacobfacrandfactexfacrandlifeforce[3]vectsizemaxlendefvec[3]mult[4]life[4]child[4]mat[4]texmapcurmultstaticstepomattimetexspeedtexflag2negvertgroup_vvgroupname[32]vgroupname_v[32]*keysminfacusedusedelemdxdylinkotypeold*poin*oldpoinresetdistlastval*makeyqualqual2targetName[32]toggleName[32]value[32]maxvalue[32]materialName[32]damptimerdelaypropname[32]matname[32]axisflag*fromObjectsubject[32]body[32]pulsefreqtotlinks**linksinvertfreq2axisfbuttonbuttonfhathatfprecisionstr[128]*mynewinputstotslinks**slinksvalotime*actblendinprioritystrideaxisstridelengthsndnrpad1[2]makecopycopymadepad2[1]trackvolume*melinVelocity[3]localflagforceloc[3]forcerot[3]linearvelocity[3]angularvelocity[3]butstabutendminvisifacslowminloc[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_gaindistancestreamlenchannelshighpriopad[10]gaindopplerfactordopplervelocitynumsoundsblendernumsoundsgameengine*lamprengobjectchildbaserollhead[3]tail[3]bone_mat[3][3]arm_head[3]arm_tail[3]arm_mat[4][4]xwidthzwidthease1ease2rad_headrad_tailbonebasechainbasepathflaglayer_protectedghostepghostsizeghosttypepathsizeghostsfghostefpathsfpathefconstflagikflagselectflag*bone*childiktree*b_bone_matschan_mat[4][4]pose_mat[4][4]pose_head[3]pose_tail[3]limitmin[3]limitmax[3]stiffness[3]ikstretch*customchanbaseproxy_layerstride_offset[3]cyclic_offset[3]reserved1autosnapactnractwidthtimeslidename[30]enforce*tariterationsrootbonesubtarget[32]orientweightgrabtarget[3]reserved2minmaxflagstickystuckcache[3]lockflagfollowflagzminzmaxvolmodeplaneorglengthbulgepivXpivYpivZaxXaxYaxZminLimit[6]maxLimit[6]extraFzchannel[32]no_rot_axisstride_axiscurmodactstartactendactoffsstridelenblendoutstridechannel[32]offs_bone[32]hasinputhasoutputdatatypesockettypenslimitstack_indexinternstack_index_extlocxlocyown_indexto_index*tosock*link*new_nodelastyoutputs*storageminiwidthcustom1custom2need_execexectotrbutrprvr*typeinfo*fromnode*tonode*fromsocknodeslinks**stackinitstacksizecur_indexalltypes*owntype(*timecursor)()(*stats_draw)()(*test_break)()cyclicmoviesamplesminspeedbokehhuesatt1t2t3fstrengthfalphakey[4]colname[32]bktyperotationpreviewgamcono_zbuffstopmaxblurbthreshshortymintablemaxtableext_in[2]ext_out[2]*curve*table*premultablecurrcliprcm[4]black[3]white[3]bwmul[3]offset[2]innerradiusratergb[3]cloneactive_rndpad[4]*layerstotlayermaxlayertotsizeTYPEcharucharshortushortintlongulongfloatdoublevoidLinkListBasevec2svec2ivec2fvec2dvec3ivec3fvec3dvec4ivec4fvec4drctirctfIDPropertyDataIDPropertyIDLibraryFileDataIpoKeyBlockKeyScriptLinkTextLineTextPackedFileCameraPreviewImageImageUserImageanimRenderResultMTexObjectTexPluginTexCBDataColorBandEnvMapImBufTexMappingLampWaveMaterialbNodeTreeGroupVFontVFontDataMetaElemBoundBoxMetaBallBezTripleBPointNurbCharInfoTextBoxCurvePathIpoDriverIpoCurveMeshMFaceMTFaceTFaceMVertMEdgeMDeformVertMColMStickyMSelectOcInfoCustomDataMultiresPartialVisibilityMDeformWeightMultiresColMultiresColFaceMultiresFaceMultiresEdgeMultiresLevelMultiresMapNodeModifierDataSubsurfModifierDataLatticeModifierDataCurveModifierDataBuildModifierDataArrayModifierDataMirrorModifierDataEdgeSplitModifierDataDisplaceModifierDataUVProjectModifierDataDecimateModifierDataSmoothModifierDataCastModifierDataWaveModifierDataArmatureModifierDataHookModifierDataSoftbodyModifierDataBooleanModifierDataLatticebDeformGroupLBufbActionbPosePartDeflectSoftBodyFluidsimSettingsDerivedMeshObHookSBVertexBodyPointBodySpringSBScratchWorldRadioBaseAviCodecDataQuicktimeCodecDataFFMpegCodecDataAudioDataSceneRenderLayerRenderDataGameFramingTimeMarkerImagePaintSettingsBrushToolSettingsBrushDataSculptDataSculptSessionSceneDagForestBGpicView3DSpaceLinkScrAreaRenderInfoRetopoViewDataViewDepthsView2DSpaceInfoSpaceIpoSpaceButsSpaceSeqSpaceFiledirentryBlendHandleSpaceOopsTreeStoreTreeStoreElemSpaceImageCurveMappingSpaceNlaSpaceTextSpaceScriptScriptSpaceTimeSpaceNodeSpaceImaSelImaDirOneSelectableImaThemeUIThemeSpacebThemeSolidLightUserDefbScreenScrVertScrEdgePanelFileGlobalStripElemStripPluginSeqSequencebSoundhdaudioMetaStackEditingWipeVarsGlowVarsTransformVarsSolidColorVarsSpeedControlVarsEffectBuildEffPartEffParticleWaveEffOopsbPropertybNearSensorbMouseSensorbTouchSensorbKeyboardSensorbPropertySensorbCollisionSensorbRadarSensorbRandomSensorbRaySensorbMessageSensorbSensorbControllerbJoystickSensorbExpressionContbPythonContbActuatorbAddObjectActuatorbActionActuatorbSoundActuatorbCDActuatorbEditObjectActuatorbSceneActuatorbPropertyActuatorbObjectActuatorbIpoActuatorbCameraActuatorbConstraintActuatorbGroupActuatorbRandomActuatorbMessageActuatorbGameActuatorbVisibilityActuatorFreeCamerabSamplebSoundListenerSpaceSoundGroupObjectBonebArmaturebPoseChannelbActionChannelSpaceActionbConstraintChannelbConstraintbKinematicConstraintbTrackToConstraintbRotateLikeConstraintbLocateLikeConstraintbMinMaxConstraintbSizeLikeConstraintbActionConstraintbLockTrackConstraintbFollowPathConstraintbDistanceLimitConstraintbRotationConstraintbStretchToConstraintbLocLimitConstraintbRotLimitConstraintbSizeLimitConstraintbRigidBodyJointConstraintbClampToConstraintbActionModifierbActionStripbNodeStackbNodeSocketbNodeLinkbNodebNodePreviewbNodeTypeNodeImageAnimNodeBlurDataNodeHueSatNodeImageFileNodeChromaNodeGeometryNodeVertexColNodeDefocusCurveMapPointCurveMapBrushCloneCustomDataLayerTLEN  L4(Thxh tx T8pDDlh8$88\,< @ @ 44DX`Dt<<<\h`4@t( <(,((0@XP Lt<$x$(h x$ 8x h (88,@0,HhH,(lDLP@< <@Lh48<8l(DlP<,4D4,,D,@,<4` <$t (@  ,<STRC                 !"#$ %&'( )*+, -./01 234* 56789 :;<=!!!>?@" ABC D!E!FGHIJK L#MNB -$OPQRSTUVWXYZ[\6 ]%^_& `abcdefghij'! k(l)mfnopqrstuvwx#y%z{|}~ *+,-   .)&/#&.0+'1QRfp,4dabc&6'-/02+34QR   * 6 ]465p  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHI/J/KLMNOPQRS* 6T67UVWXYZ[\]^_`abcdefghijklmno ]8pq9-#y:::;rstuvwxyz{|}~<;r  65= >???>=@\A^B9;r  +++6C5 \D)8888A@@D+'+EEE>='+  *DF);r 65GHIJKLMNFOP QQQ\RS I GKTLTJMNOH'UVUWX Y YYJ W V X   ZR QQSGK[[[\[ !"B # $][ +^[ +%&_[ '()*` [ +++,+-+./0(123B4a[ 56b[ 7Bc [ ,89:;<=+>?@d [ +A'BBCDE?@e[ FGf[ H;Ig[ +HM;h[ +J;,8+>KLMNOP=@?QRi[ So\+;j [ +TUVWXYk[ l[ +Zm[\]^\_`abcdefg>h6Lnnn;iPjo#k+l+gmnopq+$+r+s+t+u6C;rpvqw - x  y  z {5|}~{T ]        rs7tuu vvv+$TUVWXYr ws(xycw8Qzt(FFF6     J{9 !"#$%&'()*+,-./0123456789:;<=6*  ]|>?@ABCDEFGHIJKL}}}MNO+~ P QRSTUVWXYZ[ \ ]^\_ `abcdBefghijkl 5m7nopqe~rstucvwxyz{|}~M \o\QQ\M9* %+{' }     >6T |  ] o\Q '&MD !"#$%&'()*+++,-./01@234567oS89:;<=>?@ABjCDEFGH;I JKLMNO\ P#&QRSTUVWXYZ[\]   ^\_ ` a67bcdefg('jhi#. jklm_njeo pqrstuvw _nx\ yz{|}~      _ e p  _'B&jh\1  jh_ "Bj Bjo __7j 6T6Q\1       l0   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQ@R4STUVWXYZ[\]^_`abcdefghijklmn opqrstuvwxyz{|}~&   KL  ]      1f | p     ) 'c6(l      P B(c-R8*   P  M7UKLMNOPQR, - !" # $% & '()o\5*+,-./0123P\P5*456o7+89:$;<=o\ ->+?@ 5ABCDEFG"HI=$J\Q ->KLM+ pNOPQR STUVWSXY M+FZ[\+0+ ]^|_` o&ab+MckH5dPefghi l&ab7U*jklmn5o+p9qo\:rs H$t -+ uvwxyz{| }#y#~ 6YB_Sh\+ 7 h$ (h  @Sh \$  {+q 6 xp  _pveh6 - ++B++ +bo\+ +'ckpN++b+o\/   +   M   o   o++o\+ +6pN+';IO {ck -   o      j I   z           6       ac voHL\p`c !"#$ %&'()*+,q- ./01234 &56789:;'B; M<=>* ?b@A -QBCDEENDB