gH]kDwP~trueSpace7.51[VS_O93Y*I Clinton Reese, RUR`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"qE.܂dKu=,(Convert2Null scriptHK.;]kI 忞@.;]kI 忞@"SubObject*Encapsulated objects"˽xQ T HI4W}@O{4W}@O{$ Owner4Owner of the Encapsulator$p wM(XFҦV(XFҦV"LE2Data$LE2 Data for node >g'JNjn*p"8N-1OSM n-1OSM n"LayoutLayout 럆L<_ї" GdD]JGdD]JB Null "SJIpE2Zp!H 1H4NT/eKz1H4NT/eKzCamera$Camera attributes "SJIpE2GdD]J(XFҦV>g'JNjn*pFqD@`@Y@?1H4NT/eKz-1OSM n 럆L<_їOˁ CRih[838\Activity.Run('%THIS_NAME%' + '/convert2null').convert object to NullZ`Ez]UO0 48@J g'JNjn*pʽceZU@䑧rceZU@䑧r$_scriptData*Internal Script data [җJs@ %˽4W}@O{$HKh̽(XFҦVLE2Data, 1#̽z@Hoz@Ho Control InTransitionInͽMT^RwL~YYTMT^RwL~YYTޢLE2Data$LE2 Data for node >g'JNjn*pLE2Data, 2@OJ@#QLJ@#QLLE2Data$LE2 Data for node >g'JNjn*pLE2Data, 3O-1OSM n# 2|=Bynj2AEHM'>g'JNjn*pnBC`@0@2|=Bynj|?z@Hoۙ>?ceZU@䑧r[җJs@ 4NewUnknown// // convert2null script // // by Clinton Reese // January 31 2008 // // Purpose: convert an object into a Null(non rendering) object // // Note: the Null object node has Camera Data as it's output, maybe needs to be camera type maybe not // function Execute(params) { owner = System.ThisOwner(); //System.Alert("we are good"); //return; //copy Null and Camera into selected object and export to convert to null like behavior //encaps = Node.FirstSelected();//first selected object encaps = Node.Selected(0); nullName = Node.Copy(owner + "/Null", encaps); cameraName = Node.Copy(owner + "/Camera", encaps); Node.ExportConnector(nullName, "Null", "", 1, 1); Node.ExportConnector(cameraName, "Camera", "", 1, 1); //Node.Value("Status Line","Model") = encaps + " has been converted to a Null object"; }NScript Object Package/jScript language~൱D,9#^c:4W}@O{(XFҦV>g'JNjn*pn DB`@@P@2|=Bynj|?z@Hoۙ>?J@#QL>g'JNjn*pnBB`@T@2|=Bynj|?z@Hoۙ>?-1OSM n 럆L<_ї˂ControlOˁ CRih[ Cq 8Activity.Run('%THIS_NAME%') StartZ`Ez]UOOˁ CRih[ 0 Cq:Activity.Stop('%THIS_NAME%') StopZ`Ez]UOMT^RwL~YYT>g'JNjn*pnCB`@0@2|=Bynj|?z@Hoۙ>?z@Hoͤ*EgbĬ̠  Null2AEHM'ДOceZU@䑧r%4W}@O{$HK0(XFҦV#@.;]kI 忞@"-1OSM n#GdD]JBGdD]J"SJIpE2zD=BI?2AEHM'>g'JNjn*pFBC`@0@?ceZU@䑧r[җJs@ NewObject// OnComputeOutputs // Called to compute values of all output connectors function OnComputeOutputs(params) { // TODO: put your computation here // var Null = System.CreateDO('Space 3D Package/Camera Data'); // params.ConValue('Null') = Null } NScript Object Package/jScript language \:Space 3D Package/Camera Data Null "SJIpE2GdD]J4W}@O{(XFҦV>g'JNjn*pF@BDAb@@@?.;]kI 忞@-1OSM n 럆L<_ї(n(Fӏ0gdV Camera g2-H1]q2-H1]qPerspectiveJperspective or orthogonal projection P hhX PLIX PLIFOVField of viewP hG=aL|9~G=aL|9~AspectRatioAspect ratioP @-Y{6CEY{6CEClippingNear(Near clipping planeP .aAJaAJClippingFar&Far clipping planeP ."oΗOƴ$f"oΗOƴ$f FocusFocus distanceP 0P eПH3M_eПH3M_HorizontalFOV2Horizontal Field of View P P 1H4NT/eKzxQ 4W}@O{$HKR (XFҦV" G=aL|9~Y{6CE?(XFҦV>g'JNjn*pFDBb@ b@?eПH3M_"oΗOƴ$fY@1H4NT/eKzX PLI?aAJ@@2-H1]q ͤ*EgbĬ4Null, 1PS 2AEHM'S ceZU@䑧r%T 4W}@O{$HKX(XFҦV#.;]kI 忞@"-1OSM n#p!GdD]JB GdD]J"SJIpE2zD=BI?2AEHM'>g'JNjn*pFBC`@0@?ceZU@䑧r[җJs@ NewObject// OnComputeOutputs // Called to compute values of all output connectors function OnComputeOutputs(params) { // TODO: put your computation here // var Null = System.CreateDO('Space 3D Package/Camera Data'); // params.ConValue('Null') = Null } NScript Object Package/jScript language:Space 3D Package/Camera Data Null "SJIpE2GdD]J4W}@O{(XFҦV>g'JNjn*pF@BDAb@@@?.;]kI 忞@-1OSM n 럆L<_ї(n(Fӏ0gd,)Camera, 1 !2-H1]q&X PLIG=aL|9~8Y{6CE0aAJ"oΗOƴ$feПH3M_1H4NT/eKzH H4W}@O{$HK(XFҦV" G=aL|9~Y{6CE?(XFҦV>g'JNjn*pFDBb@ b@?eПH3M_"oΗOƴ$fY@1H4NT/eKzX PLI?aAJ@@2-H1]q 8ʯȥJH|o7 gH]kDwP@~`d8pM*#ͺOY~2/tfѭ8Lwb"qE.E