gH]kDwP&trueSpaceBeta 7.61[VS_O93YJClinton Reese, Clintons 3D Creations`d8pM*#ͺO2PNG  IHDR@@% IDATxُ]וÙ\YUdLjEInm +F$@$O~_txl$(DR*|V{ϸ@e5٦vq}ƍoo9MRv73 D՛oIuמyz㝋oO'Ӽ,VwwmnX\ʲ j%Y+4u}ww{[\\xm]`ƫHuJk`U43ñ$ϹQʟ5kz1`w߹x믽l֍Q`o_>3g\򲎣h?kڽ)-Fe$QGJ Dd "֫zt$*kEM#DXCv l{~)b)BV23 "" >`  d(iMxw?_\ZW2Y<㓢;k)jLΛ94T"bT(MUr+3!_w#"& &pi ~vБq!C+KDr`jE5Y@MS8 tDVK< >/ [ RHMtW.@, (msɬ+H2V9v!`$N fDF} qQL8q$PDD;@D`6^uU$T2GJG_RB/\JI0n4E,xSRRt,JӘ>P`]R $y v.kW9\{gBp"%@BJGQe R<瞹JHF D(E^8?}WWPR88NRj@`,|PHHL{(umۜNr"T"/K%4{DR@Iq8M=02GJGQ9 3 `:wܙف>$^zO@a_΃=ꏂ1Vˆy $gyk ᜣf;\aLU@k3;3K_t{_?bNt0;Gfgg]m+So?nGR3m:@$ieQ2@}&e_~koǕ+R򩲪"%Sb=>:\X]]}x</--f.nC+KQ# $0J@[|:yB"JڑcGD%U]*ғ;:~p8ŭ57FQܛQ~(jT_zg}͛e4nomn+936&uρYC!{}DB8MpX;rĝՏ[}+?~ݭvUk_uB!x2YX?ѧb| 0L0#37u (E&J*^J6@X?\COl^\Xw;OmÞ)>kPnzGRÇ;3yɫǏlo Xbzkuʓ++ `vнrh~ocgkwv0c}u烊Bؘ;8ËgduwYs#+)mmL:O85-&,`os?ï9wv{{s<>RJ""(jg{78888wtvov1,KQ o.MH%JHJ眎#"_WnɭQ1|`vowXZ;ٴq2>V&LQLO_:-8Ļy_t婫W=19w-G fB`ݾP$B*@@U] A'0{f@彃êtf?9mDvƵ{d09܁Ψv[[= o{e5\xpm%gdʘ"n۸uV+ŒNy{ʣyQĭ#I7HmM3\Ǻ*\~xgo:ћ1DuC:U_GC7WօVB`D9;8:ϧyయe1`SׯJǎt(kTii_޻~wMitـDN5;P^^MFyqh:98::" $(Sԭ}`po۬Yju9$J  NPP׾^yg7nLN&?lwEG+ '##o7M7WS'GSb|hǁA)e3ޝGU] 0 C(A+ٲ,bb N$wv_+5NWw_֍tBe<5M@ {o?)]v'qQz"&|4HƐT+_}t'2EɁ )BIa/KO]/XG)Yo_xwo^VWyzQt U;Q։N'-j{W.J/éj/.,[`eqGY(0 t$i4px`yy%Mu}l~.8gϟɫbt8/|s)88M$RJDcau\8:tfaqӗN.?۷N[o%#罐 Lc==`&vuŏR+ҝS`TUӬ>ޝ݋wa:g4NS -!0֢ےbjOW/_xB.|w*({&Fm|` Xqnn{F:ZS~X:[3+ F*˻"vgNi!ePG2(gVN_?__RD-^Zg(jLDJVi! ,JE{!0#Uu 3Ky x|4uNGRJm@SOç:y$NTlON uOά|G^UU>ZF)cj!&Ӊ*y"PJ@c)AR30sf=Gɥ,ͦImLEՔ!: xzJ͝rѝnUm۲N| VuQjRJ23 |R#29됁XDT(}D@@y:cB =J}ȔMmRF}MpToܾ+)Rp?37"3 K%tDVOTRB9HB8? Yb'R{S U`<+,,~hwf"!ToNU($K)bD<64UDGY#FȰgdJ "~'SF'Z#,OARD,Bg=إn!XiEq@(4&P`4RH9P>Eiєi+inw>=rkFQֽAOhc}#sQ'q W9c}N cm~=3ΗSIxRc (2xRQ<7;R ^+)Um!}ft*n !|rzR:/,8 CD)!;[["Nqs4AFc=oE`:e$)T QJRx)LDYTC]{ODNxk1z{{^fƙA9d86&Zk-'E:w‹Q~Zg1`.Ѿ5u 6VODR:.EJZYUkS(UUy88rb䣏9{XY[ke]9wQJn (CP$ibwD\j-~QvPT)@ .QGёcOBx@(/Q=ԇ{̠dt4_L3_W>ևO?Nӟ޼yʕg}w/_{擪 "}IENDB`/tfѭ8Lwb"qm܂dKu=|7:install mirror tool enhancedhK.;]kI 忞@.;]kI 忞@"SubObject*Encapsulated objects"$JT{t L4W}@O{4W}@O{$ Owner4Owner of the Encapsulator$(XFҦV(XFҦV"LE2Data$LE2 Data for node >g'JNjn*p" zFAa| zFAa|DhelpText\vRm)EC!avRm)EC!aD leftClickScript\1V {E!Y1V {E!YD name\!K0}q!K0}qD"rightClickScript\-1OSM n-1OSM n"LayoutLayout 럆L<_ї"1V {E!YsayHello!K0}q2System.Alert("goodbye");(XFҦV>g'JNjn*pF7DpBr@@V@`g'JNjn*pceZU@䑧rceZU@䑧r$_scriptData*Internal Script data [җJs@ %$J4W}@O{$(XFҦVLE2Data, 1#J@#QLJ@#QLLE2Data$LE2 Data for node >g'JNjn*pLE2Data, 3MT^RwL~YYTMT^RwL~YYTޢLE2Data$LE2 Data for node >g'JNjn*pLE2Data, 22|=Bynj2|=Bynj Control OutTransitionOutz@Hoz@Ho Control InTransitionIn 2|=Bynj2AEHM'>g'JNjn*pnBC`@0@2|=Bynj|?z@Hoۙ>?ceZU@䑧r[җJs@ NewCommand(// Execute // Called to execute the command function Execute(params) { owner = System.ThisOwner(); //backup the originals if not already backedup if(!Node.Exists("/Preferences/Mesh Editor Settings" + "ORIGINAL")) { //rename the node Node.Rename("/Preferences/Mesh Editor Settings", "Mesh Editor Settings"+"ORIGINAL"); } else { Node.Delete("/Preferences/Mesh Editor Settings");//delete non-original } //copy replacement widget node Node.Copy(owner + "/Mesh Editor Settings", "/Preferences"); } NScript Object Package/jScript language~൱Dll#^c4W}@O{(XFҦV>g'JNjn*pnC4Bb@H@2|=Bynj|?z@Hoۙ>?J@#QL>g'JNjn*pnBB`@T@2|=Bynj|?z@Hoۙ>?-1OSM n 럆L<_їjControlOˁ CRih[ Ca8Activity.Run('%THIS_NAME%') StartZ`Ez]UOOˁ CRih[ 0 Ca:Activity.Stop('%THIS_NAME%') StopZ`Ez]UOMT^RwL~YYT>g'JNjn*pnCB`@0@2|=Bynj|?z@Hoۙ>?z@Ho48@J g'JNjn*pnBC`@0@2|=Bynj|?z@Hoۙ>?ceZU@䑧r[җJs@ 8NewCommand// Execute // Called to execute the command function Execute(params) { if(Node.Exists("/Preferences/Mesh Editor Settings" + "ORIGINAL")) { if(Node.Exists("/Preferences/Mesh Editor Settings")) Node.Delete("/Preferences/Mesh Editor Settings"); widg = Node.Copy("/Preferences/Mesh Editor Settings" + "ORIGINAL", "/Preferences"); Node.Rename(widg, "Mesh Editor Settings") Node.Delete("/Preferences/Mesh Editor Settings" + "ORIGINAL"); } } NScript Object Package/jScript language~൱DN#^c4W}@O{(XFҦV>g'JNjn*pnD^Cb@H@2|=Bynj|?z@Hoۙ>?J@#QL>g'JNjn*pnBB`@T@2|=Bynj|?z@Hoۙ>?-1OSM n 럆L<_їjControlOˁ CRih[ Ca8Activity.Run('%THIS_NAME%') StartZ`Ez]UOOˁ CRih[ 0 Ca:Activity.Stop('%THIS_NAME%') StopZ`Ez]UOMT^RwL~YYT>g'JNjn*pnCB`@0@2|=Bynj|?z@Hoۙ>?z@Hof8N:gnv*Mesh Editor Settings'KtqI﹈?'tqI﹈?'Settings(The settings object 46|ԡ-C(!gXut啛)Lǵt啛)LǵSelectedColorZColor for selected elements during mesh edit -n,NjlpgKtXQteOXDC%zϏcMteOXDC%zϏcM UnselectedColor^Color for unselected elements during mesh edit -n,NjlpgKtXMtGvLOWtGvLOWOpacity,Edited object opacityKtXztGhGNjLtGhGNjLShowTrianglesHShow the triangles on the selection KtNtVo7LfRtVo7LfRShow SDS faces<Show faces of subdivided mesh Kt?Dj"p?Dj"p"Version"{t4W}@O{$-1OSM n"(XFҦV"X}tK z.En%ftK z.En%fPoint sizePoint size in pixels for evaluating selected/deselected point sizeKt}tQ"Hh/̜tQ"Hh/̜Soft color 0TColor for 0 weight soft selected vertices -n,NjlpgKtX~tm)!,M3m6*Ftm)!,M3m6*FSoft color 1XColor for 0.5 weight soft selected vertices -n,NjlpgKt~tⰡF wd{w@e ǚ4n+>{w@e ǚ4Mirror pos Y0Mirror plane position Y!ΧGpuD!ΧGpuDMirror pos Z0Mirror plane position Z=V ΓM t=V ΓM tMirror nrm X,Mirror plane normal Xtj\=C@p:rtj\=C@p:rMirror nrm Y,Mirror plane normal Ya0A @.4EZa0A @.4EZMirror nrm Z,Mirror plane normal Z2(@Sg .2(@Sg .Normals mode2Mirror tool normals mode :KrbSxK,I b2?K,I b2?(Keep stray verticesWhen deleting faces or edges, do not delete adjacent vertices when unused FcOF*3+ FcOF*3+ Connected^Restrict selection only to connected materials ch_edK'O|tch_edK'O|t"SDS edge weights.Clear SDS edge weights }LaDz`K9}LaDz`K9&SDS vertex weights2Clear SDS vertex weights *hJt.2Kn*hJt.2KnSDS levelFClear SDS vertex subdivision level *NDuQ*NDuQ*Merge colinear edgesfRemove stray vertex if adjacent edges are colinearO-F'b(^O-F'b(^&Colinear thresholdTColinear edges threshold angle in degrees^E%0J;^E%0J;Heal mode(Vertex healing mode :KrbSxq͆`&H@Yp?q͆`&H@Yp?&Auto triangulationZAuto triangulation mode when moving vertices :KrbSx&K,I b2? a0A @.4EZGvLOW>A/6Jt|W oMUBF2v?Dj"p2(@Sg .:KrbSxB Auto Flip Keep AutoqI﹈?'啛)Lǵ-n,NjlpgT>k?>?GhGNjL -2M6[%TT/Widgets/Tools/Mesh editor/PE rect select#kqoFGXAtj\=C@p:r?(XFҦV>g'JNjn*pFICvCk@@X@?=mxA'$F:-n,NjlpgT>?>?K z.En%f333@-MwCzBX:KrbSxSelectionWorld X axisWorld Y axisWorld Z axisManualManualVo7LfR m)!,M3m6*F-n,Njlpgt?{?<?]#YTHD@vertexLC)c_"NDmL=eOXDC%zϏcM-n,Njlpg>>>?ⰡF wd<-n,Njlpg>k?=?FcOF*3+ *hJt.2Kn q͆`&H@Yp?:KrbSxfContinuousOn release NoneOn release=V ΓM tn+>{w@e ǚ4=)'LKT -1OSM n 럆L<_ї=*Default SoftAutofacetizeHeal toolMirror toolDelete "Select materials Reset SDSH GFʠN=x H }}Soft selection gradientQ"Hh/̜Z`Ez]UO B>Ix %}}Q"Hh/̜Z`Ez]UO B>I %}}m)!,M3m6*FZ`Ez]UO B>I %}}ⰡF wda0 }}#kqoFGXZ`Ez]UOPN AnqH>#kqoFGXB?Z`Ez]UO GFʠN=: }} ConnectedFcOF*3+ Z`Ez]UO ͽ>fdN*5Ւh, }}FcOF*3+ Z`Ez]UO GFʠN=@ }}Reset SDS level*hJt.2KnZ`Ez]UO ͽ>fdN*5Ւh, }}*hJt.2KnZ`Ez]UO ͽ>fdN*5Ւh , }}ch_edK'O|tZ`Ez]UO GFʠN= 7}}Reset SDS edge weightsZ`Ez]UO ͽ>fdN*5Ւh 0, }}}LaDz`K9ȱZ`Ez]UO GFʠN= 0I }}Reset SDS vertex weights}LaDz`K9Z`Ez]UO GFʠN=D }}Keep stray verticesK,I b2?Z`Ez]UOͽ>fdN*5Ւh, }}K,I b2?Z`Ez]UO GFʠN= E }}Merge colinear edges*NDuQZ`Ez]UOͽ>fdN*5Ւh , }}*NDuQZ`Ez]UO1釥GP>a 0 }}O-F'b(^Z`Ez]UO GFʠN= &}}AngleZ`Ez]UO GFʠN= 1 }}LC)c_"NDmZ`Ez]UO1釥GP>a 0 }}LC)c_"NDmZ`Ez]UOPN AnqH >LC)c_"NDmHBo:Z`Ez]UO GFʠN=1 }}^E%0J;Z`Ez]UOnevG4'2^E%0J;Z`Ez]UO GFʠN=h1 }}GvLOWZ`Ez]UO GFʠN=h 09 }}Selected啛)LǵZ`Ez]UO B>I 0%}}啛)LǵZ`Ez]UO GFʠN=0h@1 }}Vo7LfRZ`Ez]UOͽ>fdN*5Ւh0@, }}Vo7LfR癱Z`Ez]UO GFʠN= h0? }}Show trianglesGhGNjLZ`Ez]UOͽ>fdN*5Ւh 0, }}GhGNjLZ`Ez]UO GFʠN=h0@; }} DeselectedeOXDC%zϏcMZ`Ez]UO B>I0@%}}eOXDC%zϏcMZ`Ez]UON\q+nN-K^A\VV?GvLOWZ`Ez]UOY@ GFʠN=h : }} Highlight=mxA'$F:Z`Ez]UO B>I %}}=mxA'$F:ܱZ`Ez]UO GFʠN=h,}} Front facesZ`Ez]UOͽ>fdN*5Ւh, }}rbfG/VZ`Ez]UOͽ>fdN*5Ւh , }}=)'LKTZ`Ez]UO GFʠN=h 0}}Preserve unwrapZ`Ez]UOnevG4'h@P2q͆`&H@Yp?Z`Ez]UO GFʠN=@hPC }}Auto triangulationq͆`&H@Yp?Z`Ez]UOnevG4'Xf4 }}-MwCzBXZ`Ez]UO GFʠN=Xf1 }}-MwCzBXZ`Ez]UO GFʠN=0(@f'}}NormalZ`Ez]UO1釥GP>aX0x@f0 }}=V ΓM tZ`Ez]UO1釥GP>a0@f0 }}tj\=C@p:rZ`Ez]UO1釥GP>a0@f0 }}a0A @.4EZZ`Ez]UO GFʠN=x0@f"}}YZ`Ez]UO GFʠN=0@f"}}ZZ`Ez]UO GFʠN=H0X@f"}}XZ`Ez]UO GFʠN=X f= }} Normals flip2(@Sg .Z`Ez]UOnevG4'X f4 }}2(@Sg .Z`Ez]UO GFʠN=@(Pf)}}PositionZ`Ez]UO GFʠN=H@XPf"}}XZ`Ez]UO GFʠN=x@Pf"}}YZ`Ez]UO GFʠN=@Pf"}}ZZ`Ez]UO1釥GP>aX@xPf0 }}oMUBF2vZ`Ez]UO1釥GP>a@Pf0 }}n+>{w@e ǚ4Z`Ez]UO1釥GP>a@Pf0 }}!ΧGpuDZ`Ez]UOOˁ CRih[(0H@fw}}LMeshModifiers.UpdateMirrorNormal(''); PickZ`Ez]UOOˁ CRih[(@HPf{}}PMeshModifiers.UpdateMirrorPosition(''); PickZ`Ez]UO GFʠN= 0f1}}Manual settings:Z`Ez]UOOˁ CRih[PHhf}}mystrenum = System.CreateDO("Common Data Package/String Enum Data"); mystrenum = Node.Value('%THIS_NAME%',"Mirror mode"); mystrenum.SetSelectedString("Manual"); Node.Value('%THIS_NAME%',"Mirror mode") = mystrenum; Node.Value('%THIS_NAME%',"Mirror nrm X") = 1; Node.Value('%THIS_NAME%',"Mirror nrm Y") = 0; Node.Value('%THIS_NAME%',"Mirror nrm Z") = 0; Node.Value('%THIS_NAME%',"Mirror pos X") = 0; Node.Value('%THIS_NAME%',"Mirror pos Y") = 0; Node.Value('%THIS_NAME%',"Mirror pos Z") = 0;X ManualZ`Ez]UOOˁ CRih[hhfu}}FMeshModifiers.MirrorSelection('');MirrorZ`Ez]UOOˁ CRih[HPhf!}} mystrenum = System.CreateDO("Common Data Package/String Enum Data"); mystrenum = Node.Value('%THIS_NAME%',"Mirror mode"); mystrenum.SetSelectedString("Manual"); Node.Value('%THIS_NAME%',"Mirror mode") = mystrenum; Node.Value('%THIS_NAME%',"Mirror nrm X") = 0; Node.Value('%THIS_NAME%',"Mirror nrm Y") = 1; Node.Value('%THIS_NAME%',"Mirror nrm Z") = 0; Node.Value('%THIS_NAME%',"Mirror pos X") = 0; Node.Value('%THIS_NAME%',"Mirror pos Y") = 0; Node.Value('%THIS_NAME%',"Mirror pos Z") = 0; Y ManualZ`Ez]UOOˁ CRih[Phf}}mystrenum = System.CreateDO("Common Data Package/String Enum Data"); mystrenum = Node.Value('%THIS_NAME%',"Mirror mode"); mystrenum.SetSelectedString("Manual"); Node.Value('%THIS_NAME%',"Mirror mode") = mystrenum; Node.Value('%THIS_NAME%',"Mirror nrm X") = 0; Node.Value('%THIS_NAME%',"Mirror nrm Y") = 0; Node.Value('%THIS_NAME%',"Mirror nrm Z") = 1; Node.Value('%THIS_NAME%',"Mirror pos X") = 0; Node.Value('%THIS_NAME%',"Mirror pos Y") = 0; Node.Value('%THIS_NAME%',"Mirror pos Z") = 0;Z ManualZ`Ez]UOOˁ CRih[phfo}}.if(Node.ConExists(Node.FirstSelected(),"Selection")) MeshModifiers.DuplicateSelection(''); else Node.Copy('',''); MeshModifiers.MirrorSelection(''); Copy and MirrorZ`Ez]UO}}rbfG/V *NDuQ!ΧGpuDQ"Hh/̜-n,Njlpg>@>M??^E%0J;:KrbSxnCenter First LastCoincidentCoincidentch_edK'O|t }LaDz`K9 O-F'b(^ B8ʯȥJH|o7 gH]kDwPC`d8pM*#ͺO2/tfѭ8Lwb"qmۄ