RootArchiveVersionPCreatedك.W Definitionplugin_versionP DefinitionHeaderHandleRhinoEventsHandleHopperEvents DocumentID LpM!( PreviewNormal$dPreviewSelected$xdPreview Shaded PreviewFilter SelectionDefinitionPropertiesName !pav Oct 06_jb_screwed up here.ghx Description Copyright Dateb-Bw Revisions RevisionCount ProjectionTargetZoomŧ>Views ViewCountViewName BeginingZoom?AnchorA AnchorIsTargetDefinitionObjects ObjectCountObjectGUID 1R[F~Name Group ContainerColour$BorderID_Count ID ;$DfގID ǙٌO?TSID I/M_w+MID *KF'LID N=5өK@0CID tM<GjS3!{ID ф3fL(ǍID hoEFGnyOID Mk>äMr>lJID cHt^LUPpID mMLGk{ID 0ǀoFOpiID g )E3s'Name GroupNickName Description A group of Grasshopper objects InstanceGuid 0AFw 6 AttributesObjectGUID 1R[F~Name Group Container<Colour$BorderID_Count5ID ^M1NO) L`ID 3okCLID ćZF U/6ID ,Np\IF=ID ϣӃEgID ͔<"FoUq>ID 3{[ESvIAID [wM\CHEID 98\F IYID ԙ(BOHID R EAPrID ]̿_K ID ]gLJXq 7ID k?Lj=NoID H!LdID `6,DP,[HID C6E$#OXoID ]C]L!9}\ID xy7LNK~X~ID n@3|LAQHID 1B7EH_ID I+ XLh;臞ID WIPE6YID qpe0G^ID {D@;0 ID  rHNID ߁=μE]3$e%ID kxZ0Q@ʁID ׹>snDwBDID TFHDID  uH7q4 ID AB6IID  ,85JqEUID! EؗF6ID" UqԷG>FID# h}qgDO+ID$ cg?/DpcID% ]N?G-t@vID& ӴjHMȷ77ID' >bFsyHRID( }A=/ k ID) JVUMދ!qID* WzLkF]ID+ ʞHdhID, ^;Jpq8h7ID- vifWI[ ,ID. pIH1cg@JC ID/ ~g:IDG|>ID0 ̃*|HjN!!t[ID1 3+RHSҤID2 j:RZ OBoƌDOID3 2(CD.3ID4 J쎬iuO4@owName GroupNickName Description A group of Grasshopper objects InstanceGuid RJZS11 AttributesObjectGUID 1R[F~Name Group Container+Colour$BorderID_Count$ID ?)BMsVID ۀAE {1+ID / O-76FID ID KH[Bgb ID Wt>HaID ea%L[D_ID 1>!DJID A ~@JhName GroupNickName Description A group of Grasshopper objects InstanceGuid d[DN AttributesObjectGUID 1R[F~Name Group ContainerColour$BorderID_CountID !Of)H?eQOID FWt5ID #{L,N6ID \bofL @ID +dB40[{IID u/%X M67ID k<&zf8G+$WaaID Sj RIš~yName GroupNickName Description A group of Grasshopper objects InstanceGuid nM=DPy7 AttributesObjectGUID 1R[F~Name Group Container'Colour$BorderID_Count ID 2[GܭID e3).F,)D ID 'J?MOf~qMID BQ0SLm~ID .JMݣ ID `RaNNDID acIzr_UID %QE|FID D#K(4=ID hAiuzID KH_tID QVπFVID /?FRtBID kJldiID _-ATQ֣0jID \EBD6ID ȅ>MOID ;bH!eQ8ID \.gH @-ID 1YEP\<2ID g?"IIUi ID f#&8B5XID 8V]@C|ID _بsNP֋5ID `\=OXMID __JIWpP1VID "r6O3 5ID dpeG8ID lי5LOQdID <˕I=ID pئC03ID #a|0HL"hyName GroupNickName Description A group of Grasshopper objects InstanceGuid :?I)Nyc AttributesObjectGUID 1R[F~Name Group Container(Colour$BorderID_Count!ID N\25BN0ID *y F `F ID -L bs@B."ID vW8E5eID zr9NZ|DSID }"tOE -ID f)G[qש19ID U7iX!BQ<QID yp"@;WVKID /B:$ID E'\K/~˷d=ID C u*ID ES?xJCID p^KLID бdk~ۃE5lID YpF>zGID "HKD>tPID 1Ls .^IName GroupNickName Description A group of Grasshopper objects InstanceGuid fϒHAJ\ AttributesObject GUID 1R[F~Name Group Container Colour$BorderID_CountID бdk~ۃE5lID 1Ls .^IName GroupNickName Description A group of Grasshopper objects InstanceGuid [M<1. AttributesObject GUID 1R[F~Name Group Container Colour$BorderID_CountID &K;A>+#ID |KdF\MΫ)xFName GroupNickName Description A group of Grasshopper objects InstanceGuid "/iAf:x AttributesObject GUID 1R[F~Name Group Container Colour$BorderID_CountID ]E tDcXb2ID V^<$G.c!8Name GroupNickName Description A group of Grasshopper objects InstanceGuid p+iXD,Q AttributesObject GUID 1R[F~Name Group ContainerColour$WBorderID_Count ID ԐQDy[ (ID "=G n ID mJ59gDivID ]cLT +}ID IrB{wMP]ID Ii'JIH7ȐqID „>FI AIID vu;b^OJAosID 6EJ]qqName GroupNickName Description A group of Grasshopper objects InstanceGuid v5DXO>||+ AttributesObject GUID 1R[F~Name Group Container Colour$BorderID_CountID RL#AתID ƫA]DTq>Name GroupNickName Description A group of Grasshopper objects InstanceGuid uiOJU AttributesObjectGUID 1R[F~Name Group ContainerCColour$BorderID_Count<ID o]q$MsW4w)ID T%MgOUXID #xG-zID VpFV)xID @,rb=CP7-ID s|9[@T vID /P zGg׫ԣmID  N2z^ ID #NBzID ؈Coj2{ID Ķ#M ID p]pI>cID0 Y=MHW-ID1 BvaJQѫјID2 x_qN@+SwdID3 nbaCmSdID4 ݹ^OA14sID5 թ3NK@?_"ID6 UmaN" ҖID7 ybm%"AX ID8 {GG -ID9 "qKvv*ID: ȳo=CorвfID; :sqf@›dName GroupNickName 5Create lables, Prep and recombine elements for output Description A group of Grasshopper objects InstanceGuid h(B*C AttributesObjectGUID 1R[F~Name Group ContainerColour$BorderID_Count ID OMg@V+1ID "Hw-@jed\NID bx;pJBΥЇID +;f4EeHP fID ѶTkN2PID aALԉDID b0}Eѷ=ID HG,GlI ID `؎`K,O|ID Pk A ID ZpG5e#n9@ID 2DL 6&{ID S\E*' VName GroupNickName transpose bolt holts Description A group of Grasshopper objects InstanceGuid bO͒|EwIy- AttributesObjectGUID 1R[F~Name Group ContainerColour$BorderID_Count ID 3]E,J&ID >"dEmpkID oryӶjMQYiID JY|Bur!ID fg$D7ID */,?}LP-ID iO8VID 1NAnY"Y6ID NMo)ID &m8ADUF}(Name GroupNickName *transpose splice points and generate lines Description A group of Grasshopper objects InstanceGuid 3ˋkCpԏ AttributesObjectGUID 1R[F~Name Group ContainerColour$BorderID_Count ID '{H!TID rF"bhA9{ID "lKI۸b1jJID _DbNW>,ID {iwBx{kgUID +38H"ߋNPID H`Fk<< ID NL_FID Z&K6XIRrID > .P@EeX #ID wBq?Name GroupNickName Create planes for lables Description A group of Grasshopper objects InstanceGuid M!Jsl&d AttributesObjectGUID 1R[F~Name Group Container Colour$BorderID_CountID P&AQNyLID HĶPkAڀZID RޜLJJ:Name GroupNickName 1split the centerline of the moire into 5 segments Description A group of Grasshopper objects InstanceGuid ~ȑ"Adw AttributesObjectGUID 1R[F~Name Group ContainerColour$BorderID_CountID q9INtBID Ț@b[ID ~550L=ID m }F~ID z, N ,ID zWNaND!ID 1kC3!~pFID LEK? ID o>M%. 7ID xr,+CVID .TNohID T&lү@{lE1ID 3KNf`kID ;dwʆG\}JsID Kr F xID Name GroupNickName Build Hogging Lines Description A group of Grasshopper objects InstanceGuid ыcLq O AttributesObjectGUID 1R[F~Name Group Container7Colour$BorderID_Count0ID mH3E:H@ID jsB05^+ PID j!GDpID ¿ :;IupDmID >nM?j`ID '9_M`}6ID  ΧEtID T4\Ofr\cID W˘tMT)rID XHu}O֗搙qID pDfUgD_ ID Gcs/H ۷|ID ӍE"ID W2M9:ID 6 b C/BID ÿwF<ID 5h 6+G͓9ID 4BڌCm 9sLEID UJ,ID |] ẼAA[ID *+N5~.sID :iE]:G-|;ID ϺSN%E>>oID A.sJ:n ID :`PCySID UhHz,KID PB;Ijفd1ID ƗeM5ܺG*tID A QIk{[ID iooROwޡbUID C*XwbLUϰ)*ID U1DDsLjfoID м~TFs P<ID! Mq^B'UQID" iާÖGFID# F]1֤@tnZID$ Ϋ6FZB ID% ެfOd;IID& *%FBG ^sID' $Q SM nID( SFT}DrID) tڭN`3 CID* $`HEۤID+ yu\JA)SID, NpK]}FXID- a @phI@ID.  IqFfID/ XE@O8RjName GroupNickName mFind and filter the intersections between the moire and the ribs/rings in order to locate the triagnle joints Description A group of Grasshopper objects InstanceGuid o ުD^ AttributesObjectGUID 1R[F~Name Group ContainerEColour$BorderID_Count>ID BA4VID i//@ZID J8hN >p ]ID Zlv8/NoID x5zeC4qSTID GEFKeQID C*:,,)ID P[M4&,mID 0\Omhl:ID %N@ud|ID ] IqW/ID Yp%UL@;, ID [7 /:A̓%GID 7Om厗zID {AΈ{ID Cuj/Oӈ8SID .VdC[4s^ID қExA^XVID JWYM@O;gTID B3AJ!TID L-N/ID Y$RNuȉNID YA\j{|ID ;PgAEF0cID sn M=HgID }ZtHzID IcoCKoID r-MHɚID! \2֌IXS1}YID" =[KLUOID# et)&ADuťSUID$ 87UFL\u,ID% n|N9WJqkRID& ZyI(7ID' mMJX3؅ID( ȎڎHT&ҠID) uZLM݋bID* =}mN8XrID+ j~KJVU`{ID, ݍqHԹAqID- tG3>:ID. &͞"@`UyID/ U rQ,Js8ID0 o|cA˒˫ID1 BbèD>n[.oID2 tb SrD3k7rID3 EiY8H(MNID4 ߟ+K:VK5HID5 w@r 3snDID6 wbRIԳ aID7 i5HID8 ĝ8DG_R-ID9 Y:gC-8[ID: Gl['1=ID; *0G@HQID< ?pID Q#g@ID 7EvKOy駝3ID |..3M 33ΣID Y n=K`'W6ID 0J**ID RCM;AID }NJKp.ID gPoTI-ID Ks1hJLUvID z53Ho:YID >WO1uGID .EYLܝc4ID `:XfM@ĸNID! D{X2L^D7ID" s yuO{7ID? EWfgF@p@wID@ _0Daa<IDA !ʍYJi "IDB mŪ@&oIDC 4B NENzqIDD {ZԶwKIDE _Jr6J_mBIDF ZSyJHN,IDG NyXr\IDH 0qLIn!=&VIDI /@~Y^y`IDJ ~s0J ,IDK 48FYjIDL IqY=A\eIDM z)JJ+ݴName GroupNickName Description A group of Grasshopper objects InstanceGuid 5#ZCX˂ AttributesObjectGUID 1R[F~Name Group Container Colour$BorderID_CountID Khn{7LsuOdID ]ᬅ@eAName GroupNickName Description A group of Grasshopper objects InstanceGuid .! OS7* AttributesObjectGUID 1R[F~Name Group Container Colour$BorderID_CountID Hj92NB»WID hT#EFx5Name GroupNickName Description A group of Grasshopper objects InstanceGuid Fުd6EDs!T( AttributesObjectGUID 1R[F~Name Group Container Colour$BorderID_CountID k+L;Y:8TID @죝M+jeuName GroupNickName Description A group of Grasshopper objects InstanceGuid Z[gF6Ջ/ AttributesObjectGUID 1R[F~Name Group Container Colour$BorderID_CountID x9 M!"ID Rۄ*J}h!w]Name GroupNickName Description A group of Grasshopper objects InstanceGuid 4,M$SϨ AttributesObjectGUID 1R[F~Name Group Container Colour$BorderID_CountID 5uKM+r*ID >3VJsName GroupNickName Description A group of Grasshopper objects InstanceGuid ROE=L5n AttributesObjectGUID Ul\FJ(\Name Scribble Container Ca!1G(ECbc1G(ECc1GR-ECdT!1GA-EText DThickness of triangle (measured as average of 8 pieces July 27)Size`AFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid x9 M!" AttributesBBox#T1Gk(E#C@B ObjectBox#T1Gk(E#C@BPivot!1G(ESelectedObjectGUID 1R[F~Name Group Container Colour$BorderID_CountID *F9ѿ_ID Rqs3XB"9F=Name GroupNickName Description A group of Grasshopper objects InstanceGuid .OVftαj AttributesObjectGUID 1R[F~Name Group Container Colour$BorderID_CountID 06D\ZEf6ID nխ}[IxID 59F8 QName GroupNickName Description A group of Grasshopper objects InstanceGuid y zYJ AttributesObjectGUID 1R[F~Name Group ContainerColour$BorderID_Count ID -FuIԹID nzJBGcn(<ID $8%( Nw-K}ID EͻTID ̝Jɥka ID VYmjO4MnID JQšdiID QT|}DJID "F@m?xName GroupNickName Description A group of Grasshopper objects InstanceGuid %,j:dG?IH1| AttributesObject GUID 1R[F~Name Group ContainerColour$BorderID_CountID F@L^[R*ID vKJSmID CBI+QID oR!?6B-rPFID ӊ5gjDamNID {}Cm!Ay N&ID ~'TH@nName GroupNickName Description A group of Grasshopper objects InstanceGuid 5oUM/Pe AttributesObject"GUID 1R[F~Name Group Container Colour$BorderID_CountID Hj92NB»WID hT#EFx5ID , CMCo@wID a}2LC4>\ID +aCeName GroupNickName Description A group of Grasshopper objects InstanceGuid ,MN t AttributesObject#GUID 1R[F~Name Group Container Colour$BorderID_CountID oR!?6B-rPFID ӊ5gjDamNName GroupNickName Description A group of Grasshopper objects InstanceGuid F@L^[R* AttributesObject$GUID 1R[F~Name Group Container Colour$BorderID_CountID Khn{7LsuOdID MVLGID 옟#qsC019pID w^XFŤ?pID ]ᬅ@eAName GroupNickName Description A group of Grasshopper objects InstanceGuid v23@fy AttributesObject%GUID 1R[F~Name Group Container Colour$BorderID_CountID = D} ID J! ΙB8R)#Name GroupNickName Description A group of Grasshopper objects InstanceGuid #kK \ AttributesObject&GUID 1R[F~Name Group Container Colour$BorderID_CountID "v(BE*ID pID \ YEK=A@ID *@F7S"ID x-GKID ;jIkODɿ .lXID 04K&:9ID h[Fڦ*ID X{D;ID JTeUD5BID! rjKያ~^ID" gF˯(ID# 1瀅ND e iID$ BlOƦ2oTXID% V5Og@H]@*8 ID& Ȃ1-WDF'+6ID' 4@(̇8ID( >)^`3@+zIID) e]R AttributesObject2GUID 1R[F~Name Group Container Colour$BorderID_CountID W EZAY~4ID cSNbT7aηID ;BYKt5ID J7_tK/U Jy4Name GroupNickName Description A group of Grasshopper objects InstanceGuid ["MIk AttributesObject3GUID 1R[F~Name Group ContainerFColour$BorderID_Count?ID ܆TC\ID ݜ~EC##>ID XonOn*\ID ,D@\)ID g|ǜI-7ID $A_FM6 D:ID L·B3@% ID g8nWG5xID e9L)\ID Gfs[E &h-ID q[tBU[ID a4D ID 3{*D1[?NID TGFvID 񕧅_I5rudID 6p5EI=}ID (ƅJXD4RID  YB!6!ID m%HuID 7@L ܃ID P*_AsID M瞣JuID G`(AB:P''dID ~UGtʕID 0'}ѴHO|)~ID #2vB:ID b?^@ReID Ya@F|I[5rID VZYIc'ID 9NOzq<ID' qrRnNuj@zID( a#<O4ID) hMJ:$ID* $ߋ@?#ID+ e"I>ID, TQtO@ ID- Y̍F(v;aID. c$L p }ID/ 0A$K€xM%ID0 4{KfVHRMnID1 @, yA0qCVID2 fcrhO+lID3 UH&?ID4 f˜.DI皚rID5 kV#oJV ?ID6 xpwHD .pNID7 ATڿX@bEID8 &a~L8``*ID9 0ZemNfTuID: I\8=ID; 6~LYJa,8. ?ID< dBG-iID= FDH@^K^ID> 0iOVX_JQ1Name GroupNickName Description A group of Grasshopper objects InstanceGuid CnID TQtO@ ID Y̍F(v;aID c$L p }ID 0A$K€xM%ID 4{KfVHRMnID @, yA0qCVID fcrhO+lID UH&?ID f˜.DI皚rID 0iOVX_JQ1Name GroupNickName Description A group of Grasshopper objects InstanceGuid ݜ~EC##> AttributesObject6GUID 1R[F~Name Group Container Colour$BorderID_CountID 0ZemNfTuID I\8=ID 6~LYJa,8. ?ID dBG-iID FDH@^K^Name GroupNickName Description A group of Grasshopper objects InstanceGuid XonOn*\ AttributesObject7GUID 1R[F~Name Group ContainerColour$BorderID_CountID &ohiD\ID &L$|J!+ID `=Cej/ID Z%I_ID xrFc 9٩ID InNrixID Y-͈B,Q5ID ~?a)TA JID #9.=Np:ID @fy}*BoJ'2`ID ʌCOvcxID ,e(DVID |]AKXO_YGID QW@+Z_BID {+"IsG=ﴢEName GroupNickName Description A group of Grasshopper objects InstanceGuid \FLK\1W$ AttributesObject8GUID 1R[F~Name Group Container6Colour$BorderID_Count/ID Q!^G9ID YMJJzID `A3LUID +jK²-ID d%76OH†ID Pt|M3UID bA OrfID ,l 3ID Y53C F6ID 9]ZDd[٪ID X3O2 ID FJQ?ID =}_Ax{2oID p4D>hID sSPN=Hx͢ID dNODF*ID CaSA!O %ID UoȀ"I6LLz0ID 0o$H=$iAID  CD|GID < PH"ID 'F|ID Q HXgmBID H.CI'(ID! jwb!ICȰ fID" fDAVB&r'7ID# h*#rDq8ID$ T6)|M$l']ID% oK;SID& ,wx!CO@ӚE7ID' oُUF9o"̚ID( eYE`eID) hj?N\ID* DO5%ԔID+ ~PXwNSID, o NNQsFID- |IڻߜO{[YID. ,boVEʨwDoName GroupNickName Description A group of Grasshopper objects InstanceGuid (`aK}?N6 AttributesObject9GUID 1R[F~Name Group Container Colour$BorderID_CountID  !)C?ID *w$pH6o$ΏName GroupNickName Description A group of Grasshopper objects InstanceGuid }}KW^sJ AttributesObject:GUID 1R[F~Name Group Container Colour$BorderID_CountID XI&G}vMID 6kC{['[Name GroupNickName Description A group of Grasshopper objects InstanceGuid tWI AttributesObject;GUID 1R[F~Name Group Container Colour$BorderID_CountID equ CA]-!]ID `Sَ@eID toJDj<ID KHdBID 4yE^G2ID /inIix\ID 5fLiVˋKfName GroupNickName Description A group of Grasshopper objects InstanceGuid #mvO6y AttributesObject>GUID 1R[F~Name Group Container Colour$BorderID_CountID mۂM={JBZ@ID q"_ChV Ô1f#E!fo;vAID? ,j  N{4o=ID@ +rf)LFYIDA ;VvImIDB >OIDC z2?L߯0&IDD d3M&sIDE ϚXXHnHm>IDF ``5@mIDG ,XikA&2[FIDH rňDIDI sF,؟LIDJ 6KRuPsIDK M~0D?'IDL .z#'RuK&%lIDM ~yB-QՂ.dIDN nqDW[E*IDO 'T_M*GNIDP ׫ @ϵ>ArFIDQ ePtF}rIDR 졟AȪIDS iqQO !KIDT &L)KYӷyIDU #3HyxN۹!IDV @PK!XFIDW tEFsq {CIDX ✂ VM ܿ"IDY ꧬN(t@)IDZ QKEIA{^ID[ \ꢶDtID\ ~D¬ ID] *CH%tѠID^ zeWI_ ID_ 0B4L{3PeID` Zn& M,ӍOIDa " B5YqIDb OtM:"&IDc ;p9Ni#3IDd UpvGs膶)#IDe O[ATK25IDf 蛧IT֝Name GroupNickName Description A group of Grasshopper objects InstanceGuid pp|B7G AttributesObject@GUID 1R[F~Name Group Container Colour$BorderID_CountID [_MoUJhc:@ID {7!Lq[4ID # IEPID Շ N&E*kName GroupNickName Description A group of Grasshopper objects InstanceGuid RzX8HHΰV AttributesObjectAGUID 1R[F~Name Group Container'Colour$BorderID_Count ID #iG.ID CtZMeJY)ID* Np2+J}9LID+ w&D*bID, \'McDyID- XV:Bk"HwYsM 0ID. v@ o\>K_J6FID/ !xHpjHID0 H?It:ID1 ^rJs؝O=!Name GroupNickName Description A group of Grasshopper objects InstanceGuid R3OI[8 AttributesObjectCGUID 1R[F~Name Group ContainerColour$BorderID_CountID c~vL[tID ° uXFypoID i XGN;GlID m3[G>p ]ID ] IqW/ID YA\j{|ID ;PgAEF0cID sn M=HgID }ZtHzID uZLM݋bID =}mN8XrID j~KJVU`{ID ݍqHԹAqID tG3>:ID &͞"@`UyID U rQ,Js8ID o|cA˒˫ID BbèD>n[.oID ߟ+K:VK5HID w@r 3snDID wbRIԳ aID ĝ8DG_R-Name GroupNickName Description A group of Grasshopper objects InstanceGuid i//@Z AttributesObjectJGUID 1R[F~Name Group Container Colour$BorderID_CountID sn M=HgID ĝ8DG_R-Name GroupNickName Description A group of Grasshopper objects InstanceGuid J8hN >p ] AttributesObjectKGUID 1R[F~Name Group ContainerColour$BorderID_CountID x5zeC4qSTID GEFKeQID [7 /:A̓%GID 7Om厗zID {AΈ{ID Cuj/Oӈ8SID .VdC[4s^ID қExA^XVID JWYM@O;gTID B3AJ!TID L-N/ID tb SrD3k7rID EiY8H(MNName GroupNickName Description A group of Grasshopper objects InstanceGuid Zlv8/No AttributesObjectLGUID 1R[F~Name Group Container Colour$BorderID_CountID 7Om厗zID mXoL>-N/Name GroupNickName Description A group of Grasshopper objects InstanceGuid x5zeC4qST AttributesObjectMGUID 1R[F~Name Group Container Colour$BorderID_CountID kZM(7ID ]SEᶗ]Name GroupNickName Description A group of Grasshopper objects InstanceGuid [_MoUJhc:@ AttributesObjectNGUID 1R[F~Name Group Container Colour$BorderID_CountID pbIOH[ID Q)quE*i|.ID bW MHpID \Z\_ALO 3r1ID 19Z\Lv~ID PaI+/Name GroupNickName Description A group of Grasshopper objects InstanceGuid {7!Lq[4 AttributesObjectOGUID 1R[F~Name Group Container Colour$BorderID_CountID L~4K3 yhID Ͳ.O{MID Q#×+`Ls,yID ZR?M(N]qName GroupNickName Description A group of Grasshopper objects InstanceGuid a}dB { AttributesObjectPGUID 1R[F~Name Group ContainerColour$BorderID_Count ID P_E\V I~ID Q "J&+ID պd@ UID \_AɅ(ID @z+Lu;ljwID d`~@9<ID 2F&6Ov@NEID hB5uID v@KIc"J^ZID ovNIDI]Name GroupNickName Description A group of Grasshopper objects InstanceGuid J,H1|$] AttributesObjectQGUID 1R[F~Name Group ContainerColour$BorderID_CountID T<]vB%XuID V/yKZCޮ~ID ⾉VG.KRfID {-Y`aE@zID )dJEBƺ{ID ٗ\H@FbID bWA"юName GroupNickName Description A group of Grasshopper objects InstanceGuid Fy  AttributesObjectRGUID 1R[F~Name Group ContainerColour$BorderID_Count ID ju+HKID ?|KN~ID #OYID t%H~o%1ID q SGAB lsID t-H;۹ٰID KKb5D23TA$ID  ŎaI(L/ID mN?!@CNID yuO{7ID EWfgF@p@wID _0Daa<ID z)JJ+ݴName GroupNickName Description A group of Grasshopper objects InstanceGuid CifHNTSCx AttributesObjectSGUID 1R[F~Name Group Container'Colour$BorderID_Count ID R|G nID t~TJ`{=ID AAL!O/ID U,-ںO_d+ID yKDD()*ID 3M99P-ID B`|kܽ)ID pC_C>?pID Q#g@ID 7EvKOy駝3ID >WO1uGID .EYLܝc4ID `:XfM@ĸNID D{X2L^D7ID s4ID m'(JJrID [VI;ID iL0l-GID ihN.}OID Jg UE膛6ID f)HH8BqName GroupNickName Description A group of Grasshopper objects InstanceGuid I-.HM\GV AttributesObjectUGUID 1R[F~Name Group Container Colour$BorderID_CountID sLo|D(ID CNAœ<ID C+w#E ҎE,ID cOKk5_Name GroupNickName Description A group of Grasshopper objects InstanceGuid o6rC]2w AttributesObjectVGUID 1R[F~Name Group Container Colour$BorderID_CountID )L_H<1ZID 'E@AY|@ID @$ID/iID ,=AK}qID jBGID ,xDG_6Y*Name GroupNickName Description A group of Grasshopper objects InstanceGuid -,OEF AttributesObjectWGUID 1R[F~Name Group ContainerColour$BorderID_CountID IoDID fCOM ID @f^6 G6gID Zh,lFt\|X8ID TbtD9CID 6ҶZJ'PɅLID DcWAy՘ID cmHeUIID `̒}&KDemPID Dx XCqID EWBS<"ID XCT<\ID 7*7Ml[ID 1a1GD|50ID niqMV!ID aFe1 ID 朝4eE˝ID 6-JCLQ974ID گLLK}ID 'MȏID "$~C`fID `lX.;ApFUzQID 1FO◢@ID kSNB UID ufC{y6ID #21HIhpID FDt8A{ID ͸ ID# WęO)욹gID$ D& E+PNID% H\vLx =/PID& C =Fߕ:NID' ~qtPL6`ΕID( -y 5#IobID) ꌞp^GN hAID* M)oJ%>hu],LID+ ^}wѪMPID, ; a}gzBOJ^ID- $NbK_ ID. AԼQI ~bID/ hFuqID0 ݼE4H6OLO)GID1 :lvMA50+ID2 9~MC5hwName GroupNickName Description A group of Grasshopper objects InstanceGuid ɱD1j AttributesObjectYGUID 1R[F~Name Group Container Colour$BorderID_CountID ٠J Nb-s13ID *OВ 9ID fjHW%XName GroupNickName Description A group of Grasshopper objects InstanceGuid o CϩSU/ AttributesObjectZGUID 1R[F~Name Group ContainerColour$BorderID_CountID ` B+}!=ID |..3M 33ΣID Y n=K`'W6ID 0J**ID RCM;AID }NJKp.ID gPoTI-ID Ks1hJLUvID z53Ho:YID K]ЯArĕ=ID .mLWL ID v*@G*XID !ʍYJi "ID mŪ@&oID 4B NENzqID {ZԶwKID _Jr6J_mBID ZSyJHN,ID NyXr\ID 0qLIn!=&VID /@~Y^y`ID ~s0J ,Name GroupNickName Description A group of Grasshopper objects InstanceGuid c, Fr! AttributesObject[GUID 1R[F~Name Group Container6Colour$BorderID_Count/ID ~f1arPLzY 'ID /aFxID \{K9w*ڶID GuA}ID o&m5GzzDID VEvL sjID -SHUFNpID S+350HD*` ID W@: .%OKID ʯZ?D9ID <@/W"4lID G SG8ɲID O%JLoQUID Fn;;B)CID+ <~ SG8ɲID ͶMĐ#ID <~ID <~#؞dID _[B$1ID ,dH e#IVt#'ID 6AO)^HID iy>f[IkN\4_ID @sNylID zUHHID !X߹Kd0ID .q=zN &jID sID )CFd/ ZtaID *J\EKnKVID {k'F "ID MV_ZNt7챦ID ٳwOID 2u@ID wK}O,jh&ID o/[1M=VDID jo+F+HSID '~[tFg&ºID @'dqQZKID cM*GoiID Hl XhK-'OID sYJ&& @_$&uName GroupNickName Description A group of Grasshopper objects InstanceGuid (mM| _ AttributesObjectbGUID 1R[F~Name Group Container Colour$BorderID_CountID pCKtID )58Ȧ2|B#>Name GroupNickName Description A group of Grasshopper objects InstanceGuid `B]VR AttributesObjectcGUID 1R[F~Name Group Container Colour$BorderID_CountID zPK%O](ID RX T=B) &Name GroupNickName Description A group of Grasshopper objects InstanceGuid 1U&NO?ͤoS AttributesObjectdGUID 1R[F~Name Group Container2Colour$BorderID_Count+ID 9NgUs%ID 2XkPBID NFE@I'C1ID gI=:7N1\-ID 1EbumXID =^HhF0ID D0LNwID +A<ID #h$/N$ԢID OOO]E,ID &Lw]ID wyYrE6RjID Kp5CĻ7HID H?EG @1ID 7p]u)DC_#ID N!!&@0Fg2VQsID  gJ سZ=ID tuK\ID >7J.UEnH#ID ;\*J3%ID Ͷ:GMM.P/ID ,9ݽK4MDID #{LtName GroupNickName Description A group of Grasshopper objects InstanceGuid KnK0^cV AttributesObjecthGUID o0J4MrUName Brep Container Name BrepNickName Brep Description ERepresents a collection of 3D Boundary Representations (polysurfaces) InstanceGuid Z#_̃DÏ{VPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#CDHBA ObjectBox#CDHBAPivot C3ODSelectedDataRefID 4NFD+#$ObjectiGUID QՃI{Name Divide Surface ContainerName Divide SurfaceNickName SDivide Description ,Generate a grid of {uv} points on a surface. InstanceGuid t=K'M"PreviewMutableEnabledDataComparison longest_list AttributesBBox#@DDBB ObjectBox#D@DApBPivot@DDSelected param_input Name SurfaceNickName S Description Surface to divide InstanceGuid hro°whI!q.PreviewMutableEnabledMapping SourceCountSource Z#_̃DÏ{V AttributesBBox#D@DAA ObjectBox#D@DAAPivotDDSelected param_input Name U CountNickName U Description #Number of segments in {u} direction InstanceGuid ?:NYNt$4"YPreviewMutableEnabled SourceCountSource B@EIsPersistentCount AttributesBBox#DDAA ObjectBox#DDpAAPivotDDSelectedDatanumber param_input Name V CountNickName V Description #Number of segments in {v} direction InstanceGuid k5F}_3φPreviewMutableEnabled SourceCountSource yiGŝXPersistentCount AttributesBBox#D@DAA ObjectBox#D@DpAAPivotDDSelectedDatanumber param_outputName PointsNickName P Description Division points InstanceGuid A5wI@ЭAuPreviewMutableEnabled SourceCount AttributesBBox# D@DAA ObjectBox# D@DAAPivotDDSelected param_outputName NormalsNickName N Description !Normal vectors at division points InstanceGuid Iy%F|mPreviewMutableEnabled SourceCount AttributesBBox# DDAA ObjectBox# DDAAPivotDDSelected param_outputName ParametersNickName uv Description (Parameter coordinates at division points InstanceGuid %[`Ls UPreviewMutableEnabled SourceCount AttributesBBox# D@DAA ObjectBox# D@DAAPivotDDSelectedObjectjGUID ;WnGl5Name Multiplication ContainerName MultiplicationNickName A×B Description Mathematical multiplication InstanceGuid ]DP,tPreviewMutableEnabledDataComparison longest_list AttributesBBox#@DDxB0B ObjectBox#D@DA BPivotDDSelected param_input Name ANickName A Description First item for multiplication InstanceGuid ;qB!!PreviewMutableEnabled SourceCountSource ;\*J3% AttributesBBox#D@D`AA ObjectBox#D@D`AAPivotDDSelected param_input Name BNickName B Description Second item for multiplication InstanceGuid q*5Mէm;PreviewMutableEnabled SourceCountSource ؋)Hvd- AttributesBBox#DD`AA ObjectBox#DD`AAPivotDDSelected param_outputName ResultNickName R Description The result of the Multiplication InstanceGuid ֌M^U){dWPreviewMutableEnabled SourceCount AttributesBBox#D@D`A B ObjectBox#D@D`A BPivotDDSelectedObjectkGUID ;WnGl5Name Multiplication ContainerName MultiplicationNickName A×B Description Mathematical multiplication InstanceGuid @?JۏLPreviewMutableEnabledDataComparison longest_list AttributesBBox#DDxB0B ObjectBox#D@DA BPivotDDSelected param_input Name ANickName A Description First item for multiplication InstanceGuid ,@XEzDPreviewMutableEnabled SourceCountSource J\O`kDO_O Z AttributesBBox#D@D`AA ObjectBox#D@D`AAPivotDDSelected param_input Name BNickName B Description Second item for multiplication InstanceGuid QAG_SPreviewMutableEnabled SourceCountSource ;\*J3% AttributesBBox#DD`AA ObjectBox#DD`AAPivotDDSelected param_outputName ResultNickName R Description The result of the Multiplication InstanceGuid sLF7べPreviewMutableEnabled SourceCount AttributesBBox#D@D`A B ObjectBox#D@D`A BPivotDDSelectedObjectlGUID @EsaHUcghUName Range ContainerName RangeNickName Range Description Create a range of numbers. InstanceGuid sVM5@PreviewMutableEnabledDataComparison longest_list AttributesBBox#@vDD|B\B ObjectBox#@{DDALBPivot@~D DSelected param_input Name DomainNickName D Description Domain of numeric range InstanceGuid 0(E4e&PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#vDDpAA ObjectBox#vDDpAAPivotyDxDSelectedDataInterval<? param_input Name StepsNickName N Description Number of steps InstanceGuid QiHdPreviewMutableEnabled SourceCountSource sLF7べPersistentCount AttributesBBox#vDDpAA ObjectBox#vDDpAAPivotyDDSelectedDatanumber param_outputName RangeNickName R Description Range of numbers InstanceGuid W۷8xFSCh1PreviewMutableEnabled SourceCount AttributesBBox#DD`ALB ObjectBox#DD`ALBPivotDDSelectedObjectmGUID AAB~P;Name Flip Matrix ContainerName Flip MatrixNickName Flip Description 0Flip a data matrix by swapping rows and columns. InstanceGuid V/yKZCޮ~PreviewMutableEnabledDataComparison longest_list AttributesBBox#DDBB ObjectBox#@EDABPivotE DSelected param_input Name DataNickName D Description Data matrix to flip InstanceGuid M<`N>PreviewMutableEnabledAccess SourceCountSource LQMlj,Ԛ AttributesBBox#@DDpAB ObjectBox#@DDpABPivot`DDSelected param_outputName DataNickName D Description Flipped data matrix InstanceGuid t'w5KPreviewMutableEnabled SourceCount AttributesBBox#EDpAB ObjectBox#EDpABPivotEDSelectedObjectnGUID W]A6:Name Number Slider ContainerName Number SliderNickName half depth of roof Description Numeric slider for single values InstanceGuid oR6N1cofPreviewMutableEnabled SourceCount AttributesBBox#`D DqCA ObjectBox#`D DBAPivotwDu/DSelectedSliderValue333333?MinMax?DigitsInterval GripDisplayObjectoGUID Қ%Ig-LxName Unit Vector ContainerName Unit VectorNickName Unit Description Unitize vector. InstanceGuid =FXWDLA1 PreviewMutableEnabledDataComparison longest_list AttributesBBox##EDxB$B ObjectBox#$EDABPivot%E@DSelected param_input Name VectorNickName V Description Base vector InstanceGuid 6`'WK's)PreviewMutableEnabled SourceCountSource Iy%F|m AttributesBBox##ED`AB ObjectBox##ED`ABPivot8$E0DSelected param_outputName VectorNickName V Description Unit vector InstanceGuid olB,oagPreviewMutableEnabled SourceCount AttributesBBox#p&ED`AB ObjectBox#p&ED`ABPivot&E0DSelectedObjectpGUID YdȎ DM +Name Data Container Name DataNickName uDiv Description 'Represents a collection of generic data InstanceGuid A{E`Gj~PreviewMutableEnabled SourceCountSource B@EIs AttributesBBox#/E DHBA ObjectBox#/E DHBAPivotwr1E{DSelectedObjectqGUID (0JName Move ContainerName MoveNickName Move Description *Translate (move) an object along a vector. InstanceGuid {)NB@!rPreviewMutableEnabledDataComparison longest_list AttributesBBox#0_EEBHB ObjectBox#p`EEA8BPivot0aE`ESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid .F<$JhPreviewMutableEnabled SourceCountSource :lvMA50+Source 4M&H` AttributesBBox#P_EEpAA ObjectBox#P_EEpAAPivot_EESelected param_input Name TranslationNickName T Description Translation vector InstanceGuid & F *I4<PreviewMutableEnabled SourceCountSource i2؀:FusE,#3 AttributesBBox#P_E`EpAA ObjectBox#P_E`EpAAPivot_EESelected param_outputName GeometryNickName G Description Translated geometry InstanceGuid ۴?H`l PreviewMutableEnabled SourceCount AttributesBBox# bEEpA8B ObjectBox# bEEpA8BPivotbE`ESelectedObjectrGUID (0JName Move ContainerName MoveNickName Move Description *Translate (move) an object along a vector. InstanceGuid 5~m8K]ہPreviewMutableEnabledDataComparison longest_list AttributesBBox#0_EPEBHB ObjectBox#p`EpEA8BPivot0aEESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid р\E E`A B ObjectBox#@>E E`A BPivot>E ESelectedObjectwGUID 1HGb~SName Split Tree ContainerName Split TreeNickName TSplit Description 'Apply branch masks to a tree structure. InstanceGuid ؾ^+~G2I]:_zGPreviewMutableEnabledDataComparison longest_list AttributesBBox#lEEBLB ObjectBox#nEEAxPreviewMutableEnabled SourceCount AttributesBBox#EEPAA ObjectBox#EEPAAPivotEPESelectedObject|GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ƤQĎdAH'#PreviewMutableEnabled SourceCountUserText 0.5 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#@EDHBA ObjectBox#@EDHBAPivotqEEVDSelectedObject}GUID YdȎ DM +Name Data Container Name DataNickName points Description 'Represents a collection of generic data InstanceGuid 4M&H`PreviewMutableEnabled SourceCountSource  h E3~p AttributesBBox#OEDHBA ObjectBox#OEDHBAPivotZQEDSelectedObject~GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid z~G(4qNwPreviewMutableEnabled SourceCountUserText 0;0; 1;0; 2;0; 3;0; MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#PPEDBB ObjectBox#PPEDBBPivotSPEDSelectedObjectGUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid (nD̨a PreviewMutableEnabledDataComparison longest_list AttributesBBox#VE DxBlB ObjectBox# XE`DA\BPivotXEDSelected param_input Name StartNickName A Description String to append to. InstanceGuid ="qA{gWPreviewMutableEnabled SourceCountSource z~G(4qNw AttributesBBox#WE`D`AA ObjectBox#WE`D`AAPivotWEDSelected param_input Name EndNickName B Description String to append. InstanceGuid 5?lL %X7PreviewMutableEnabled SourceCountSource A{E`Gj~ AttributesBBox#WED`AA ObjectBox#WED`AAPivotWEDSelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid x TFQ|rhPreviewMutableEnabled SourceCount AttributesBBox#YE`D`A\B ObjectBox#YE`D`A\BPivotXZEDSelectedObjectGUID velZHo}I?WName Merge ContainerName MergeNickName Merge Description Merge two streams into one. InstanceGuid >̒}&KDemPPreviewMutableEnabledDataComparison longest_list AttributesBBox#]E@DtB`B ObjectBox# _EDAPBPivot_EDSelected param_input Name Stream ANickName A Description Input stream #1 InstanceGuid #+--My>KPreviewMutableEnabledAccess SourceCountSource mI,x AttributesBBox#^ED`AA ObjectBox#^ED`AAPivot^E DSelected param_input Name Stream BNickName B Description Input stream #2 InstanceGuid \lDJJtH"PreviewMutableEnabledAccess SourceCountSource x TFQ|rh AttributesBBox#^ED`AA ObjectBox#^ED`AAPivot^E`DSelected param_outputName StreamNickName S Description Merged stream InstanceGuid PyMA^DuPreviewMutableEnabled SourceCount AttributesBBox#`EDPAPB ObjectBox#`EDPAPBPivotPaEDSelectedObjectGUID Ul\FJ(\Name Scribble Container CamDDCbmDF^DCcNDFDCdSDDText !Controls for pavilion thicknessSizet0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid 2NBA@N[ AttributesBBox#DTD-C B ObjectBox#DTD-C BPivotmDDSelectedObjectGUID Ul\FJ(\Name Scribble Container CaCּDCbHD>DCcjD&DCdC۽DText Define the Number of NodesSizet0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid 4*@-& AttributesBBox#C6DC B ObjectBox#C6DC BPivotCּDSelectedObjectGUID w1O/}Name Replace Branches ContainerName Replace BranchesNickName Replace Description -Find/Replace branch paths on a tree structure InstanceGuid Dx XCqPreviewMutableEnabledDataComparison longest_list AttributesBBox#EDBB ObjectBox#EDApBPivotEDSelected param_input Name DataNickName D Description Data stream to process InstanceGuid TC ?>oPreviewMutableEnabledAccess SourceCountSource [j+R@! AttributesBBox#(EDpAA ObjectBox#(EDpAAPivotpEDSelected param_input Name SearchNickName S Description Search masks InstanceGuid 2GmBG} PreviewMutableEnabledAccess SourceCountSource 7*7Ml[PersistentCount AttributesBBox#(E@DpAA ObjectBox#(E@DpAAPivotpEDSelectedData null_stringstring * param_input Name ReplaceNickName R Description Respective replacement paths InstanceGuid ʓ|FnsPreviewMutableEnabledAccess SourceCountSource kSNB U AttributesBBox#(EDpAA ObjectBox#(EDpAAPivotpEDSelected param_outputName DataNickName D Description Processed tree data InstanceGuid OeJN^8KePreviewMutableEnabled SourceCount AttributesBBox#EDpApB ObjectBox#EDpApBPivotةEDSelectedObjectGUID Ul\FJ(\Name Scribble Container CaLLE6ECb BiE+ECcMDiEECdFNLE*EText Offset Points from the surfaceSizet0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid EWBS<" AttributesBBox#KEEHC@B ObjectBox#KEEHC@BPivotLLE6ESelectedObjectGUID Ul\FJ(\Name Scribble Container Cam@UDCbG.CDCc0CqDCd'@UDText Base SurfaceSizeBFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid }w'@B AttributesBBox#>õDCB ObjectBox#>õDCBPivotm@UDSelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid XCT<\PreviewMutableEnabledAccess SourceCountSource 58MAIDmlexers lexer_countsource {A;B;C;D;E}target {A;1;0} AttributesBBox#qEdCD#C B ObjectBox#EdDCAPivotqEdCDSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 7*7Ml[PreviewMutableEnabled SourceCountUserText 60;1;0 1;1;0 2;1;0 3;1;0 0;1;1 1;1;1 2;1;1 3;1;1 MultilineData EntryNumbers DrawPaths Alignment ScrollRatio?StreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#PEEB C ObjectBox#PEEB CPivot9QEVESelectedObjectGUID ~nYŢG΀ǔName Reverse List ContainerName Reverse ListNickName Rev Description Reverse the order of a list. InstanceGuid 1a1GD|50PreviewMutableEnabledDataComparison longest_list AttributesBBox#EDhBB ObjectBox#EDABPivotEDSelected param_input Name ListNickName L Description Base list InstanceGuid AfhnEԑ2PreviewMutableEnabledAccess SourceCountSource YtDa"F AttributesBBox# ED@AB ObjectBox# ED@ABPivot\EDSelected param_outputName ListNickName L Description Reversed list InstanceGuid 58MAIDmPreviewMutableEnabled SourceCount AttributesBBox#pED@AB ObjectBox#pED@ABPivotEDSelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid niqMV!PreviewMutableEnabledAccess SourceCountSource YtDa"Flexers lexer_countsource {A;B;C;D}target {A;1;1} AttributesBBox#qE|D#C B ObjectBox#EPreviewMutableEnabledAccess SourceCountSource kSNB U AttributesBBox#(EpEpAA ObjectBox#(EpEpAAPivotpEESelected param_outputName DataNickName D Description Processed tree data InstanceGuid LRnPreviewMutableEnabled SourceCount AttributesBBox#EEpApB ObjectBox#EEpApBPivotةEESelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid 6-JCLQ974PreviewMutableEnabledAccess SourceCountSource 9tGzYlexers lexer_countsource {A;B;C;D}target {A;1;0} AttributesBBox#qEE$C B ObjectBox#EECAPivotqEESelectedObjectGUID ~nYŢG΀ǔName Reverse List ContainerName Reverse ListNickName Rev Description Reverse the order of a list. InstanceGuid گLLK}PreviewMutableEnabledDataComparison longest_list AttributesBBox#E0EhBB ObjectBox#EPEABPivotE`ESelected param_input Name ListNickName L Description Base list InstanceGuid K;QS`XD$+^PreviewMutableEnabledAccess SourceCountSource 9tGzY AttributesBBox# EPE@AB ObjectBox# EPE@ABPivot\E`ESelected param_outputName ListNickName L Description Reversed list InstanceGuid sFC_PreviewMutableEnabled SourceCount AttributesBBox#pEPE@AB ObjectBox#pEPE@ABPivotE`ESelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid 'MȏPreviewMutableEnabledAccess SourceCountSource sFC_lexers lexer_countsource {A;B;C;D;E}target {A;1;1} AttributesBBox#qE9E$C B ObjectBox#EECAPivotqE9ESelectedObjectGUID 9HC\x"Name Merge 03 ContainerName Merge 03NickName M3 Description Merge three streams into one. InstanceGuid "$~C`fPreviewMutableEnabledDataComparison longest_list AttributesBBox#pE0EtBB ObjectBox#EPEApBPivothE0ESelected param_input Name Stream ANickName A Description Input stream #1 InstanceGuid ; MlgpPreviewMutableEnabledAccess SourceCountSource 6-JCLQ974 AttributesBBox#EPE`AA ObjectBox#EPE`AAPivotĠEESelected param_input Name Stream BNickName B Description Input stream #2 InstanceGuid P:ԪiC?CPreviewMutableEnabledAccess SourceCountSource 1FO◢@ AttributesBBox#EE`AA ObjectBox#EE`AAPivotĠE0ESelected param_input Name Stream CNickName C Description Input stream #3 InstanceGuid >=gM&PreviewMutableEnabledAccess SourceCountSource niqMV! AttributesBBox#EE`AA ObjectBox#EE`AAPivotĠEpESelected param_outputName StreamNickName S Description Merged stream InstanceGuid XE"PreviewMutableEnabled SourceCount AttributesBBox#EPEPApB ObjectBox#EPEPApBPivot E0ESelectedObjectGUID ANbgJ sName Variable Expression Container  Expression a*e^(-1*((x-b)²)/(2*c²)) +dName Variable ExpressionNickName Exp Description @Expression component with a variable amount of input parameters. InstanceGuid +#KDoM=VHPreviewMutableEnabledDataComparison longest_list AttributesBBox#`DDlBB ObjectBox#DDABPivot@D@DSelected VariableInputCountID XIN@+Name Variable x Description Expression input variable xMutableOptionalID XIN@+Name Variable a Description Expression input variable aMutableOptionalID XIN@+Name Variable b Description Expression input variable bMutableOptionalID XIN@+Name Variable c Description Expression input variable cMutableOptionalID XIN@+Name Variable min Description Expression input variable minMutableOptional param_input Name Variable xNickName x Description Expression input variable x InstanceGuid R2AU=!% PreviewMutableEnabled SourceCountSource W۷8xFSCh1 AttributesBBox#DD`AA ObjectBox#DD`AAPivotD@DSelected param_input Name Variable aNickName a Description Expression input variable a InstanceGuid XeB-]]PreviewMutableEnabled SourceCountSource h!VG-) AttributesBBox#DD`AA ObjectBox#DD`AAPivotDDSelected param_input Name Variable bNickName b Description Expression input variable b InstanceGuid fpiCE8PreviewMutableEnabled SourceCountSource e𔰜F%IK*% AttributesBBox#DD`AA ObjectBox#DD`AAPivotD@DSelected param_input Name Variable cNickName c Description Expression input variable c InstanceGuid ЛfK_>+@bPreviewMutableEnabled SourceCountSource B‡&KgA)U AttributesBBox#DD`AA ObjectBox#DD`AAPivotDDSelected param_input Name Variable minNickName d Description Expression input variable min InstanceGuid i3tF7vTdfPreviewMutableEnabled SourceCountSource 7v7CI{ӏ AttributesBBox#DD`AA ObjectBox#DD`AAPivotD@DSelected param_outputName ResultNickName r Description Expression result InstanceGuid LQMlj,Ԛ PreviewMutableEnabled SourceCount AttributesBBox# DD0AB ObjectBox# DD0ABPivotD@DSelectedObjectGUID Ul\FJ(\Name Scribble Container Ca@DDCb"sDDCcmDDCd @DDText $Shifts the position of minimum depthSizeRXAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid zRF&=s AttributesBBox# e?DcDHCSA ObjectBox# e?DcDHCSAPivot@DDSelectedObjectGUID Ul\FJ(\Name Scribble Container CaH[D-ECb[DECcDECdt[DnEText GAffects the distribution of thickness of the offset of the surface.SizeRXAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid cD$e AttributesBBox#tXZD-`E!@C:oB ObjectBox#tXZD-`E!@C:oBPivotH[D-ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid  h E3~pPreviewMutableEnabled SourceCountSource A5wI@ЭAu AttributesBBox#/EDHBA ObjectBox#/EDHBAPivotn1EsDSelectedObjectGUID W]A6:Name Number Slider ContainerName Number SliderNickName half depth at wall Description Numeric slider for single values InstanceGuid 7v7CI{ӏPreviewMutableEnabled SourceCount AttributesBBox#`DDCA ObjectBox#`DDBAPivotmD DSelectedSliderValueffffff?MinMax?DigitsInterval GripDisplayObjectGUID 3V,)AlՅkq@Name Subtraction ContainerName SubtractionNickName A-B Description Mathematical subtraction InstanceGuid ةHPreviewMutableEnabledDataComparison longest_list AttributesBBox#D`DxB0B ObjectBox#DDA BPivot`D DSelected param_input Name ANickName A Description Item to subtract from (minuend) InstanceGuid ب E.$yPreviewMutableEnabled SourceCountSource oR6N1cof AttributesBBox#DD`AA ObjectBox#DD`AAPivotЫDDSelected param_input Name BNickName B Description Item to subtract (subtrahend) InstanceGuid TGP|zPreviewMutableEnabled SourceCountSource 7v7CI{ӏ AttributesBBox#D D`AA ObjectBox#D D`AAPivotЫD`DSelected param_outputName ResultNickName R Description The result of the Subtraction InstanceGuid h!VG-)PreviewMutableEnabled SourceCount AttributesBBox#@DD`A B ObjectBox#@DD`A BPivotPD DSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid `lX.;ApFUzQPreviewMutableEnabled SourceCountSource 9~MC5hw AttributesBBox#ؚE`EHBA ObjectBox#ؚE`EHBAPivot9EESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid 1FO◢@PreviewMutableEnabled SourceCountSource ( ֹL ]Md' AttributesBBox#ؚE@EHBA ObjectBox#ؚE@EHBAPivot9EESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid kSNB UPreviewMutableEnabled SourceCountSource PyMA^Du AttributesBBox#EDHBA ObjectBox#EDHBAPivottEDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName uDiv Description 'Represents a collection of generic data InstanceGuid =zOcPreviewMutableEnabled SourceCountSource A{E`Gj~ AttributesBBox#E@DHBA ObjectBox#E@DHBAPivotE'DSelectedObjectGUID Ul\FJ(\Name Scribble Container CaE%DCb`!E/ DCcGE}n_@FhOjPreviewMutableEnabled SourceCountSource cM*GoiReparameterize AttributesBBox#OF@{DAA ObjectBox#OF@{DAAPivotOFDSelected param_outputName PointNickName P Description Closest point InstanceGuid Jqf~L>c"PreviewMutableEnabled SourceCount AttributesBBox#|PFsDAA ObjectBox#|PFsDAAPivotPF@vDSelected param_outputName UV PointNickName uvP Description !{uv} coordinates of closest point InstanceGuid Du4MwBYPreviewMutableEnabled SourceCount AttributesBBox#|PFxDAA ObjectBox#|PFxDAAPivotPF@{DSelected param_outputName DistanceNickName D Description )Distance between sample point and surface InstanceGuid ^A:mB RPreviewMutableEnabled SourceCount AttributesBBox#|PF}DAA ObjectBox#|PF}DAAPivotPF DSelectedObjectGUID p>G6`0Name Evaluate Surface ContainerName Evaluate SurfaceNickName Eval Description 7Evaluate local surface properties at a {uv} coordinate. InstanceGuid .ءK]šPreviewMutableEnabledDataComparison longest_list AttributesBBox#SF@nDBB ObjectBox#0TFnDApBPivot`TF@vDSelected param_input Name SurfaceNickName S Description Base surface InstanceGuid AΘmiK)^S"PreviewMutableEnabled SourceCountSource sYJ&& @_$&uReparameterize AttributesBBox#SFnD BA ObjectBox#SFnD BAPivotTFrDSelected param_input Name PointNickName uv Description {uv} coordinate to evaluate InstanceGuid oMWXJG&5 3PreviewMutableEnabled SourceCountSource Du4MwBY AttributesBBox#SF@vD BA ObjectBox#SF@vDAAPivotTFzDSelected param_outputName PointNickName P Description Point at {uv} InstanceGuid g@XPreviewMutableEnabled SourceCount AttributesBBox#TFnDpAA ObjectBox#TFnDpAAPivotTF@qDSelected param_outputName NormalNickName N Description Normal at {uv} InstanceGuid ɯz^QHUPreviewMutableEnabled SourceCount AttributesBBox#TFsDpAA ObjectBox#TFsDpAAPivotTF@vDSelected param_outputName FrameNickName F Description Frame at {uv} InstanceGuid 'GIGoEzpPreviewMutableEnabled SourceCount AttributesBBox#TFxDpAA ObjectBox#TFxDpAAPivotTF@{DSelectedObjectGUID JB?L'a̓Name Decompose ContainerName DecomposeNickName vComp Description ,Decompose a vector into its component parts. InstanceGuid NBM:ܮ-PreviewMutableEnabledDataComparison longest_list AttributesBBox#ZF DxBB ObjectBox#ZF`DApBPivot,[F DSelected param_input Name VectorNickName V Description Input vector InstanceGuid *gNDXMWPreviewMutableEnabled SourceCountSource s AttributesBBox#ZF`D`ApB ObjectBox#ZF`D`ApBPivotZF DSelected param_outputName X componentNickName X Description Vector {x} component InstanceGuid %E!?&\PreviewMutableEnabled SourceCount AttributesBBox#h[F`D`AA ObjectBox#h[F`D`AAPivot[FDSelected param_outputName Y componentNickName Y Description Vector {y} component InstanceGuid Y`! A&n=PreviewMutableEnabled SourceCount AttributesBBox#h[FD`AA ObjectBox#h[FD`AAPivot[F DSelected param_outputName Z componentNickName Z Description Vector {z} component InstanceGuid 88L-٘PreviewMutableEnabled SourceCount AttributesBBox#h[F`D`AA ObjectBox#h[F`D`AAPivot[FDSelectedObjectGUID JB?L'a̓Name Decompose ContainerName DecomposeNickName vComp Description ,Decompose a vector into its component parts. InstanceGuid OFQ>#؞dPreviewMutableEnabledDataComparison longest_list AttributesBBox#ZFoDxBB ObjectBox#ZFoDApBPivot,[FwDSelected param_input Name VectorNickName V Description Input vector InstanceGuid \+'Ncol[PreviewMutableEnabled SourceCountSource ɯz^QHU AttributesBBox#ZFoD`ApB ObjectBox#ZFoD`ApBPivotZFwDSelected param_outputName X componentNickName X Description Vector {x} component InstanceGuid )ўe%AtpyAPreviewMutableEnabled SourceCount AttributesBBox#h[FoD`AA ObjectBox#h[FoD`AAPivot[FrDSelected param_outputName Y componentNickName Y Description Vector {y} component InstanceGuid wJ&)HD @gޚPreviewMutableEnabled SourceCount AttributesBBox#h[FtD`AA ObjectBox#h[FtD`AAPivot[FwDSelected param_outputName Z componentNickName Z Description Vector {z} component InstanceGuid dDF zK-PreviewMutableEnabled SourceCount AttributesBBox#h[FyD`AA ObjectBox#h[FyD`AAPivot[F|DSelectedObjectGUID .V!ClName Vector XYZ ContainerName Vector XYZNickName Vec Description &Create a vector from {xyz} components. InstanceGuid _[B$1PreviewMutableEnabledDataComparison longest_list AttributesBBox#\^F~DxBB ObjectBox#^FDApBPivot^F@DSelected param_input Name X componentNickName X Description Vector {x} component InstanceGuid ^w}s#B x8PreviewMutableEnabled SourceCountSource [=>86Ỏ\ȀPersistentCount AttributesBBox#d^FD`AA ObjectBox#d^FD`AAPivot^FDSelectedDatanumber param_input Name Y componentNickName Y Description Vector {y} component InstanceGuid FFԁq1PreviewMutableEnabled SourceCountSource ,4KPD tbPersistentCount AttributesBBox#d^FD`AA ObjectBox#d^FD`AAPivot^F@DSelectedDatanumber param_input Name Z componentNickName Z Description Vector {z} component InstanceGuid UIA{ (XlPreviewMutableEnabled SourceCountSource p(h ?/MlNQPersistentCount AttributesBBox#d^FD`AA ObjectBox#d^FD`AAPivot^FDSelectedDatanumber param_outputName VectorNickName V Description Vector construct InstanceGuid v.ÌuJTѺPreviewMutableEnabled SourceCount AttributesBBox#_FD`AA ObjectBox#_FD`AAPivot6_F`DSelected param_outputName LengthNickName L Description Vector length InstanceGuid zLO)b>PreviewMutableEnabled SourceCount AttributesBBox#_F@D`AA ObjectBox#_F@D`AAPivot6_F DSelectedObjectGUID +љpNċuName Addition ContainerName AdditionNickName A+B Description Mathematical addition InstanceGuid ,dH e#IVt#'PreviewMutableEnabledDataComparison longest_list AttributesBBox#\FtDxB0B ObjectBox#\FuDA BPivot]FzDSelected param_input Name ANickName A Description First item for addition InstanceGuid xKGG@EPreviewMutableEnabled SourceCountSource )ўe%AtpyA AttributesBBox#\FuD`AA ObjectBox#\FuD`AAPivot\FwDSelected param_input Name BNickName B Description Second item for addition InstanceGuid F fER1&PreviewMutableEnabled SourceCountSource %E!?&\ AttributesBBox#\FzD`AA ObjectBox#\FzD`AAPivot\F|DSelected param_outputName ResultNickName R Description The result of the Addition InstanceGuid [=>86Ỏ\ȀPreviewMutableEnabled SourceCount AttributesBBox#L]FuD`A B ObjectBox#L]FuD`A BPivotn]FzDSelectedObjectGUID +љpNċuName Addition ContainerName AdditionNickName A+B Description Mathematical addition InstanceGuid 6AO)^HPreviewMutableEnabledDataComparison longest_list AttributesBBox#\F`DxB0B ObjectBox#\FDA BPivot]F DSelected param_input Name ANickName A Description First item for addition InstanceGuid V8_$Li܈R4'PreviewMutableEnabled SourceCountSource wJ&)HD @gޚ AttributesBBox#\FD`AA ObjectBox#\FD`AAPivot\FDSelected param_input Name BNickName B Description Second item for addition InstanceGuid [tE]KFPreviewMutableEnabled SourceCountSource Y`! A&n= AttributesBBox#\F D`AA ObjectBox#\F D`AAPivot\F`DSelected param_outputName ResultNickName R Description The result of the Addition InstanceGuid ,4KPD tbPreviewMutableEnabled SourceCount AttributesBBox#L]FD`A B ObjectBox#L]FD`A BPivotn]F DSelectedObjectGUID +љpNċuName Addition ContainerName AdditionNickName A+B Description Mathematical addition InstanceGuid iy>f[IkN\4_PreviewMutableEnabledDataComparison longest_list AttributesBBox#\FDxB0B ObjectBox#\FDA BPivot]F@DSelected param_input Name ANickName A Description First item for addition InstanceGuid A;lDrQ>vPreviewMutableEnabled SourceCountSource dDF zK- AttributesBBox#\FD`AA ObjectBox#\FD`AAPivot\FDSelected param_input Name BNickName B Description Second item for addition InstanceGuid :HIa7|r/PreviewMutableEnabled SourceCountSource 88L-٘ AttributesBBox#\F@D`AA ObjectBox#\F@D`AAPivot\FDSelected param_outputName ResultNickName R Description The result of the Addition InstanceGuid p(h ?/MlNQPreviewMutableEnabled SourceCount AttributesBBox#L]FD`A B ObjectBox#L]FD`A BPivotn]F@DSelectedObjectGUID Қ%Ig-LxName Unit Vector ContainerName Unit VectorNickName Unit Description Unitize vector. InstanceGuid @sNylPreviewMutableEnabledDataComparison longest_list AttributesBBox#D`F}DxB$B ObjectBox#`F~DABPivot`F`DSelected param_input Name VectorNickName V Description Base vector InstanceGuid FKZKe,PreviewMutableEnabled SourceCountSource v.ÌuJTѺ AttributesBBox#L`F~D`AB ObjectBox#L`F~D`ABPivotn`FPDSelected param_outputName VectorNickName V Description Unit vector InstanceGuid ٷYvPN^]PreviewMutableEnabled SourceCount AttributesBBox#`F~D`AB ObjectBox#`F~D`ABPivotaFPDSelectedObjectGUID 5_N'0 Name Evaluate Curve ContainerName Evaluate CurveNickName Eval Description ,Evaluate a curve at the specified parameter. InstanceGuid zUHHPreviewMutableEnabledDataComparison longest_list AttributesBBox#(`F@iDBB ObjectBox#`FiDApBPivot`F@qDSelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid ~5%m&A bJPreviewMutableEnabled SourceCountSource jo+F+HSReparameterize AttributesBBox#0`FiDAA ObjectBox#0`FiDAAPivot`FmDSelected param_input Name ParameterNickName t Description %Parameter on curve domain to evaluate InstanceGuid fD)JHÌPreviewMutableEnabled SourceCountSource !X߹Kd0 AttributesBBox#0`F@qDAA ObjectBox#p`F@qD`AAPivot`FuDSelected param_outputName PointNickName P Description Point on the curve at {t} InstanceGuid XyKWFt"PreviewMutableEnabled SourceCount AttributesBBox# aFiDPAA ObjectBox# aFiDPAAPivot@aF@lDSelected param_outputName TangentNickName T Description Tangent vector at {t} InstanceGuid c(aJ~qpPreviewMutableEnabled SourceCount AttributesBBox# aFnDPAA ObjectBox# aFnDPAAPivot@aF@qDSelected param_outputName LengthNickName L Description ,Length along the curve from the start to {t} InstanceGuid AM0ͲPreviewMutableEnabled SourceCount AttributesBBox# aFsDPAA ObjectBox# aFsDPAAPivot@aF@vDSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid !X߹Kd0PreviewMutableEnabled SourceCountUserText 0.5 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#^FsDHBA ObjectBox#^FsDHBAPivot)^FsDSelectedObjectGUID QOlG!Name Shift List ContainerName Shift ListNickName Shift Description Offset all items in a list. InstanceGuid .q=zN &jPreviewMutableEnabledDataComparison longest_list AttributesBBox#UFD|BB ObjectBox#UF DApBPivot(VFDSelected param_input Name ListNickName L Description List to shift InstanceGuid R)@KPPreviewMutableEnabledAccess SourceCountSource ɯz^QHU AttributesBBox#UF DAA ObjectBox#UF DAAPivotUF`DSelected param_input Name ShiftNickName S Description Shift offset InstanceGuid NI\ˉO"PҦ(PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#UFDAA ObjectBox#UFDAAPivotUFDSelectedDatanumber param_input Name WrapNickName W Description Wrap values InstanceGuid %!H%K__PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#UF DAA ObjectBox#UF DAAPivotUF`DSelectedDataboolean param_outputName ListNickName L Description Shifted list InstanceGuid i A(xoPreviewMutableEnabled SourceCount AttributesBBox#dVF D@ApB ObjectBox#dVF D@ApBPivotVFDSelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid sPreviewMutableEnabledAccess SourceCountSource i A(xolexers lexer_countsource {A;B}target {0;0;A} AttributesBBox#;WFHɁDBC B ObjectBox#SWFHD6CAPivot;WFHɁDSelectedObjectGUID (0JName Move ContainerName MoveNickName Move Description *Translate (move) an object along a vector. InstanceGuid )CFd/ ZtaPreviewMutableEnabledDataComparison shortest_list AttributesBBox#4bFhDBHB ObjectBox#bF@iDA8BPivotbFoDSelected param_input Name GeometryNickName G Description Base geometry InstanceGuid \OD]DPreviewMutableEnabled SourceCountSource XyKWFt" AttributesBBox#fFpDSelectedDataplaneH?? param_input Name X SizeNickName X Description Dimensions in X direction InstanceGuid do_ѳJS# }^PreviewMutableEnabled SourceCountSource 1ʽ@jDhՓPersistentCount AttributesBBox#fFrD`AA ObjectBox#fFrD`AAPivot>fFuDSelectedDataInterval<$$@ param_input Name Y SizeNickName Y Description Dimensions in Y direction InstanceGuid Q DY,R PreviewMutableEnabled SourceCountSource ~{fIf=PersistentCount AttributesBBox#fFwD`AA ObjectBox#fFwD`AAPivot>fFzDSelectedDataInterval<$$@ param_outputName PlaneNickName P Description Resulting plane surface InstanceGuid ./IJ(=/'PreviewMutableEnabled SourceCount AttributesBBox#fFmDPApB ObjectBox#fFmDPApBPivotfFuDSelectedObjectGUID і6I4B1Name Domain ContainerName DomainNickName Dom Description =Create a numeric domain (interval) from two numeric extremes. InstanceGuid ٳwOPreviewMutableEnabledDataComparison longest_list AttributesBBox# dFoDB4B ObjectBox#dF@pDA$BPivotdFuDSelected param_input ParamExpression a*-1Name Domain startNickName A Description Start value of numeric interval InstanceGuid p&ZJ{K,PreviewMutableEnabled SourceCountSource @'dqQZK AttributesBBox#dF@pDAA ObjectBox#dF@pDAAPivotvdFrDSelected param_input Name Domain endNickName B Description End value of numeric interval InstanceGuid -LK'PreviewMutableEnabled SourceCountSource @'dqQZK AttributesBBox#dF@uDAA ObjectBox#TdF@uD`AAPivotvdFwDSelected param_outputName DomainNickName I Description $Numeric interval between {A} and {B} InstanceGuid 1ʽ@jDhՓPreviewMutableEnabled SourceCount AttributesBBox#eF@pD A$B ObjectBox#eF@pD A$BPivoteF`uDSelectedObjectGUID і6I4B1Name Domain ContainerName DomainNickName Dom Description =Create a numeric domain (interval) from two numeric extremes. InstanceGuid wK}O,jh&PreviewMutableEnabledDataComparison longest_list AttributesBBox# dF~DB4B ObjectBox#dF~DA$BPivotdFDSelected param_input ParamExpression a*-1Name Domain startNickName A Description Start value of numeric interval InstanceGuid +)Е@WQtT}PreviewMutableEnabled SourceCountSource Hl XhK-'O AttributesBBox#dF~DAA ObjectBox#dF~DAAPivotvdFDSelected param_input Name Domain endNickName B Description End value of numeric interval InstanceGuid ! o}B>l+PreviewMutableEnabled SourceCountSource Hl XhK-'O AttributesBBox#dFDAA ObjectBox#TdFD`AAPivotvdFDSelected param_outputName DomainNickName I Description $Numeric interval between {A} and {B} InstanceGuid ~{fIf=PreviewMutableEnabled SourceCount AttributesBBox#eF~D A$B ObjectBox#eF~D A$BPivoteFЁDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Udiv Description 'Represents a collection of generic data InstanceGuid B@EIsPreviewMutableEnabled SourceCountSource sLF7べ AttributesBBox#bDDHBA ObjectBox#bDDHBAPivothD߱DSelectedObjectGUID qi+iNCOl[Name Quick Graph Container Name Quick GraphNickName Graph Description $Display a set of y-values as a graph InstanceGuid `&CWML\15PreviewMutableEnabledAccess SourceCountSource LQMlj,Ԛ AttributesBBox#DDQC2C ObjectBox#DDEC&CPivotDDSelectedObjectGUID W]A6:Name Number Slider ContainerName Number SliderNickName center of gaussian Description Numeric slider for single values InstanceGuid e𔰜F%IK*%PreviewMutableEnabled SourceCount AttributesBBox#`DDzCA ObjectBox#`DDBAPivotuD DSelectedSliderValue?MinMax?DigitsInterval GripDisplayObjectGUID W]A6:Name Number Slider ContainerName Number SliderNickName width of gaussian Description Numeric slider for single values InstanceGuid B‡&KgA)UPreviewMutableEnabled SourceCount AttributesBBox#`DEzCA ObjectBox#`DEBAPivot}D?ESelectedSliderValue?5^I ?MinMax?DigitsInterval GripDisplayObjectGUID YdȎ DM +Name Data Container Name DataNickName Vdiv Description 'Represents a collection of generic data InstanceGuid yiGŝXPreviewMutableEnabled SourceCountSource ֌M^U){dW AttributesBBox#bDDHBA ObjectBox#bDDHBAPivothD7DSelectedObjectGUID Ul\FJ(\Name Scribble Container CadBJDCbCDCcCH;DCdBfDText The number of nodes per surface, times two surfaces, plus one (to keep the number of nodes odd which is needed to generate a seamless spaceframe)SizepAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid mpDJ; AttributesBBox#dBDmCɱB ObjectBox#dBDmCɱBPivotdBJDSelectedObjectGUID )} {"CV6Name F1 ContainerName F1NickName F(x) Description %A function of a single variable; {x}. InstanceGuid J&UEnH#PreviewMutableEnabled SourceCount AttributesBBox#3CDUCA ObjectBox#3CDBAPivot>3CDSelectedSliderValue@MinMax"@DigitsInterval GripDisplayObjectGUID p:.EFla Name Integer Container Name IntegerNickName Int Description *Represents a collection of Integer numbers InstanceGuid ;\*J3%PreviewMutableEnabled SourceCountSource 2>UEnH# AttributesBBox#CDHBA ObjectBox#CDHBAPivotC5DSelectedObjectGUID W]A6:Name Number Slider ContainerName Number SliderNickName DIVISIONS Description Numeric slider for single values InstanceGuid Ͷ:GMM.P/PreviewMutableEnabled SourceCount AttributesBBox#>CDDCA ObjectBox#>CDBAPivot>C DSelectedSliderValue1@Min1@Max=@DigitsInterval GripDisplayObjectGUID Ul\FJ(\Name Scribble Container Ca -CJDCb6(CP)DCc WC"DCd}-C|DText >Should not need to be changed. (the'int' box is a necessity)SizeRXAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid ,9ݽK4MD AttributesBBox# (CPDǀC`u2B ObjectBox# (CPDǀC`u2BPivot -CJDSelectedObjectGUID Ul\FJ(\Name Scribble Container CaCʽDCb)D {DCcaD,DCdJCDText 7This generates the number of ribs. Don't change it.SizeRXAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid #{Lt AttributesBBox#\C ۼDC |B ObjectBox#\C ۼDC |BPivotCʽDSelectedObjectGUID W]A6:Name Number Slider ContainerName Number SliderNickName Slider Description Numeric slider for single values InstanceGuid ⾉VG.KRfPreviewMutableEnabled SourceCount AttributesBBox#DE CA ObjectBox#DE BAPivotDoESelectedSliderValuel?MinMax?DigitsInterval GripDisplayObjectGUID Ul\FJ(\Name Scribble Container Ca!DRDCbDDDCcDDCdDEYDText IBase surface subdivision for resolution to generate a smooth surface.SizeRXAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid "\iI*¨l AttributesBBox#nDѲDiCsB ObjectBox#nDѲDiCsBPivot!DRDSelectedObjectGUID Ul\FJ(\Name Scribble Container CawDXECbcDhECcD$XECdqDIEText $Half width of rib 0.074m -> (2.9")SizeAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid {-Y`aE@Size8/BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid zPK%O]( AttributesBBox#eF#DgDB ObjectBox#eF#DgDBPivoteF#7DSelectedObjectGUID Ul\FJ(\Name Scribble Container CaWQFkPDCb#[FYPDCc#[Fo,hDCdWQF4hDText .Ideal joint nodes, frames & surface normals.Size8/BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid o/[1M=VD AttributesBBox#CQFYWODFD@B ObjectBox#CQFYWODFD@BPivotWQFkPDSelectedObjectGUID Ul\FJ(\Name Scribble Container Ca{;EDCb-EDCc\EDCd=EDText 6Create the double mobius as a single surface (2x) ...Sizet0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid FDt8A{ AttributesBBox#{ED(D .B ObjectBox#{ED(D .BPivot{;EDSelectedObjectGUID Ul\FJ(\Name Scribble Container Ca]E:DCbkEDCckE[DCd;]EDText UCreate the strings for two paths, one for the frist path and one for the last path.SizeRXAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid ͸ AttributesBBox#sEDpeC@0HB ObjectBox#sEDpeC@0HBPivottEfDSelectedObjectGUID Ul\FJ(\Name Scribble Container CaEDCb뱏E DCc{EDCduESDText 5Find the 'average' or mid point between the two setsSizeRXAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid WęO)욹g AttributesBBox#uֈEEDn`C*B ObjectBox#uֈEEDn`C*BPivotEDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid jo+F+HSPreviewMutableEnabled SourceCountSource 3IHʴ戃 AttributesBBox#\FlDHBA ObjectBox#\FlDHBAPivot5]F2oDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid @'dqQZKPreviewMutableEnabled SourceCountSource AM0Ͳ AttributesBBox#`bFxDHBA ObjectBox#`bFxDHBAPivot)bFszDSelectedObjectGUID W]A6:Name Number Slider ContainerName Number SliderNickName Number of Moire Description Numeric slider for single values InstanceGuid equ CA]-!]PreviewMutableEnabled SourceCount AttributesBBox#QGDEYCA ObjectBox#QGDEBAPivotQGbDESelectedSliderValueb@MinMax@o@DigitsInterval GripDisplayObjectGUID YdȎ DM +Name Data Container Name DataNickName Trimmed Moire Crvs Description 'Represents a collection of generic data InstanceGuid #Y[`7DFr\vPreviewMutableEnabled SourceCountSource ېc3"O/Cy AttributesBBox#*F`EBA ObjectBox#*F`EBAPivot +F%ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid dWRLK2>zPreviewMutableEnabled SourceCountUserText 0.02 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#DDBA ObjectBox#DDBAPivotDDSelectedObjectGUID Ul\FJ(\Name Scribble Container CaDbDCb#Do DCc}D}ECdDvvEText &Offset the moire by the shown amountSizeRXAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid )dJEBƺ{ AttributesBBox#DbTDI1C)B ObjectBox#DbTDI1C)BPivotDbDSelectedObjectGUID +љpNċuName Addition ContainerName AdditionNickName A+B Description Mathematical addition InstanceGuid )rHX ʣPreviewMutableEnabledDataComparison longest_list AttributesBBox#EExB0B ObjectBox#EEA BPivotE@ESelected param_input Name ANickName A Description First item for addition InstanceGuid ^bF MPreviewMutableEnabled SourceCountSource 3~KOFK AttributesBBox#EE`AA ObjectBox#EE`AAPivothEESelected param_input Name BNickName B Description Second item for addition InstanceGuid -&ZDsPreviewMutableEnabled SourceCountSource t'w5K AttributesBBox#E@E`AA ObjectBox#E@E`AAPivothEESelected param_outputName ResultNickName R Description The result of the Addition InstanceGuid hu],LPreviewMutableEnabledDataComparison shortest_list AttributesBBox#EEpB0B ObjectBox#EEA BPivotEESelected param_input Name Point ANickName A Description Line start point InstanceGuid L٫'EPreviewMutableEnabled SourceCountSource vRVWWqE2I AttributesBBox#EE`AA ObjectBox#EE`AAPivotTEpESelected param_input Name Point BNickName B Description Line end point InstanceGuid {IbRGO|x'(PreviewMutableEnabled SourceCountSource OhP'FOdWH AttributesBBox#EE`AA ObjectBox#EE`AAPivotTEESelected param_outputName LineNickName L Description Line segment InstanceGuid "PMS〰ӃPreviewMutableEnabled SourceCount AttributesBBox#pEE@A B ObjectBox#pEE@A BPivotEESelectedObjectGUID Ul\FJ(\Name Scribble Container Ca+D}m ECbpEEq ECcK?EfECdឹDFEText IOffset for secondary surfaces (for moire, ribs etc) established here.Sizet0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid ٗ\H@Fb AttributesBBox#D} EWLD )C ObjectBox#D} EWLD )CPivot+D}m ESelectedObjectGUID ~nYŢG΀ǔName Reverse List ContainerName Reverse ListNickName Rev Description Reverse the order of a list. InstanceGuid ^}wѪMPPreviewMutableEnabledDataComparison longest_list AttributesBBox#EEhBB ObjectBox#EEABPivotxEESelected param_input Name ListNickName L Description Base list InstanceGuid b؄',F3PreviewMutableEnabledAccess SourceCountSource LRn AttributesBBox#EE@AB ObjectBox#EE@ABPivotܭEESelected param_outputName ListNickName L Description Reversed list InstanceGuid "nFEpek{PreviewMutableEnabled SourceCount AttributesBBox#EE@AB ObjectBox#EE@ABPivot,EESelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid ; a}gzBOJ^PreviewMutableEnabledAccess SourceCountSource "nFEpek{lexers lexer_countsource {A;B;C;D}target {A} AttributesBBox#mӰE݌EB B ObjectBox#mEEBAPivotmӰE݌ESelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid $NbK_ PreviewMutableEnabledAccess SourceCountSource OeJN^8Kelexers lexer_countsource {A;B;C}target {A} AttributesBBox#m˰ETDB B ObjectBox#mETDBAPivotm˰ETDSelectedObjectGUID K]@3ZAName Surface From Points ContainerName Surface From PointsNickName SrfGrid Description -Create a nurbs surface from a grid of points. InstanceGuid AԼQI ~bPreviewMutableEnabledDataComparison longest_list AttributesBBox#EDBB ObjectBox#0EDApBPivotE@ESelected param_input Name PointsNickName P Description Grid of points InstanceGuid 6ѷO(MQPreviewMutableEnabledAccess SourceCountSource ; a}gzBOJ^Source $NbK_ AttributesBBox# EDAA ObjectBox#EDpAAPivotEESelected param_input ParamExpression 2*U+2Name U CountNickName U Description !Number of points in {u} direction InstanceGuid tomBDvzsPreviewMutableEnabled SourceCountSource hFuq AttributesBBox# EEAA ObjectBox# EEAAPivotE@ESelected param_input Name InterpolateNickName I Description Interpolate samples InstanceGuid "%NT_5IPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox# EEAA ObjectBox#EEpAAPivotEESelectedDataboolean param_outputName SurfaceNickName S Description Resulting surface InstanceGuid }[LYoVMPreviewMutableEnabled SourceCount AttributesBBox#EDPApB ObjectBox#EDPApBPivotHE@ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName uDiv Description 'Represents a collection of generic data InstanceGuid hFuqPreviewMutableEnabled SourceCountSource =zOc AttributesBBox#EEHBA ObjectBox#EEHBAPivot̳E!TESelectedObjectGUID Ul\FJ(\Name Scribble Container Ca%ĮE7ECbEDECcEECdĮE}EText 7Setup the two data trees so that they will merge wellSizeRXAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid ݼE4H6OLO)G AttributesBBox#%EDiEdC@(B ObjectBox#%EDiEdC@(BPivot%ĮE7ESelectedObjectGUID Ul\FJ(\Name Scribble Container CaQG}@ECbRG}@ECcRG*aCECdvQG*QCEText Half-Number Of Moire ElementsSizeAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid `Sَ@1ChCPreviewMutableEnabled SourceCountSource [R|xCB1 AttributesBBox#EP E`AA ObjectBox#EP E`AAPivothE ESelected param_input Name BNickName B Description Second item for addition InstanceGuid uh6F=ˢPreviewMutableEnabled SourceCountSource t'w5K AttributesBBox#E E`AA ObjectBox#E E`AAPivothE0 ESelected param_outputName ResultNickName R Description The result of the Addition InstanceGuid _NDA]+=VPreviewMutableEnabled SourceCount AttributesBBox#EP E`A B ObjectBox#EP E`A BPivot(E ESelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid cK](A)=9$PreviewMutableEnabledAccess SourceCountSource _NDA]+=Vlexers lexer_countsource {A;B}target {2;0;B} AttributesBBox#!E+e E(C B ObjectBox#"E+ ECAPivot!E+e ESelectedObjectGUID 3V,)AlՅkq@Name Subtraction ContainerName SubtractionNickName A-B Description Mathematical subtraction InstanceGuid swbNxOPreviewMutableEnabledDataComparison longest_list AttributesBBox#Ep ExB0B ObjectBox#E EA BPivotE ESelected param_input Name ANickName A Description Item to subtract from (minuend) InstanceGuid cMiupKPreviewMutableEnabled SourceCountSource t'w5K AttributesBBox#E E`AA ObjectBox#E E`AAPivothE0 ESelected param_input Name BNickName B Description Item to subtract (subtrahend) InstanceGuid \֏MPPreviewMutableEnabled SourceCountSource ⾉VG.KRf AttributesBBox#E E`AA ObjectBox#E E`AAPivothEpESelected param_outputName ResultNickName R Description The result of the Subtraction InstanceGuid /.SEN<PreviewMutableEnabled SourceCount AttributesBBox#E E`A B ObjectBox#E E`A BPivot(E ESelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid ChEKuE*PreviewMutableEnabledAccess SourceCountSource /.SEN<lexers lexer_countsource {A;B}target {3;0;B} AttributesBBox#!EŮ E(C B ObjectBox#"E ECAPivot!EŮ ESelectedObjectGUID 1HGb~SName Split Tree ContainerName Split TreeNickName TSplit Description 'Apply branch masks to a tree structure. InstanceGuid o0F )sPreviewMutableEnabledDataComparison longest_list AttributesBBox#vFEBLB ObjectBox#xwFEA AttributesBBox# ,FEZCZ/B ObjectBox# ,FEZCZ/BPivot ,FESelectedObjectGUID VKNJHH_K6!Name Brep | Brep ContainerName Brep | BrepNickName BBX Description (Solve intersection events for two Breps. InstanceGuid ` B+}!=PreviewMutableEnabledDataComparison longest_list AttributesBBox#TFExB0B ObjectBox#F0EA BPivotFpESelected param_input Name BrepNickName A Description First Brep InstanceGuid ɂq&:2lM`hPreviewMutableEnabled SourceCountSource CrqLV'C AttributesBBox#\F0E`AA ObjectBox#\F0E`AAPivot~FESelected param_input Name BrepNickName B Description Second Brep InstanceGuid Ca=[AUDiPreviewMutableEnabled SourceCountSource S #VkG8Ml AttributesBBox#\FpE`AA ObjectBox#\FpE`AAPivot~FESelected param_outputName CurvesNickName C Description Intersection curves InstanceGuid F.DsO‚ PreviewMutableEnabled SourceCount AttributesBBox#F0E`AA ObjectBox#F0E`AAPivotFESelected param_outputName PointsNickName P Description Intersection points InstanceGuid Ց@aV>PreviewMutableEnabled SourceCount AttributesBBox#FpE`AA ObjectBox#FpE`AAPivotFESelectedObjectGUID b[3 MhName Length ContainerName LengthNickName Len Description Measure the length of a curve. InstanceGuid R|G nPreviewMutableEnabledDataComparison longest_list AttributesBBox#F DpBB ObjectBox#ԈF`DABPivotFDSelected param_input Name CurveNickName C Description Curve to measure InstanceGuid -P(8AhPreviewMutableEnabled SourceCountSource ֌ 'dCiPKR AttributesBBox#F`D`AB ObjectBox#F`D`ABPivotÈFpDSelected param_outputName LengthNickName L Description Curve length InstanceGuid +|^Cp1͆PreviewMutableEnabled SourceCount AttributesBBox# F`D@AB ObjectBox# F`D@ABPivotFpDSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid t~TJ`{=PreviewMutableEnabled SourceCountSource +rf)LFYUserText 0.045 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$BBox#FFDBA ObjectBox#FFDBAPivot GFDSelectedObjectGUID 3V,)AlՅkq@Name Subtraction ContainerName SubtractionNickName A-B Description Mathematical subtraction InstanceGuid AAL!O/PreviewMutableEnabledDataComparison longest_list AttributesBBox#LFDxB0B ObjectBox#rF@DA BPivotF`ESelected param_input Name ANickName A Description Item to subtract from (minuend) InstanceGuid jv&J iЃPreviewMutableEnabled SourceCountSource +|^Cp1͆ AttributesBBox#PF@D`AA ObjectBox#PF@D`AAPivotaFDSelected param_input Name BNickName B Description Item to subtract (subtrahend) InstanceGuid ͷ+OxCFPreviewMutableEnabled SourceCountSource t~TJ`{= AttributesBBox#PF`E`AA ObjectBox#PF`E`AAPivotaFESelected param_outputName ResultNickName R Description The result of the Subtraction InstanceGuid ;rIpJ2PreviewMutableEnabled SourceCount AttributesBBox#F@D`A B ObjectBox#F@D`A BPivotF`ESelectedObjectGUID  H8֘Name Weave Container NullGapsName WeaveNickName Weave Description 4Weave a set of input streams using a custom pattern. InstanceGuid U,-ںO_d+PreviewMutableEnabledDataComparison longest_list AttributesBBox#FDBB ObjectBox#6FDApBPivotNFDSelected VariableInputCountID p:.EFla Name Pattern Description Weave pattern of input indicesAccessMutableOptionalID YdȎ DM +Name Stream 0 Description Input stream 0AccessMutableOptionalID YdȎ DM +Name Stream 1 Description Input stream 1AccessMutableOptional param_input Name PatternNickName P Description Weave pattern of input indices InstanceGuid Y ~GN鬚PreviewMutableEnabledAccess SourceCountPersistentCount AttributesBBox#FDPAA ObjectBox#FDPAAPivot&F DSelectedDatanumberDatanumber param_input Name Stream 0NickName 0 Description Input stream 0 InstanceGuid RCAA^PreviewMutableEnabledAccess SourceCountSource t~TJ`{= AttributesBBox#F`DPAA ObjectBox#F`DPAAPivot&FDSelected param_input Name Stream 1NickName 1 Description Input stream 1 InstanceGuid SѨOG?pPreviewMutableEnabled SourceCountSource v*@G*X AttributesBBox#NFP EHBA ObjectBox#NFP EHBAPivot3F ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid Q#g@PreviewMutableEnabled SourceCountSource 7EvKOy駝3 AttributesBBox#@ECv PreviewMutableEnabled SourceCountSource CrqLV'C AttributesBBox#dF@E`AA ObjectBox#dF@E`AAPivotFESelected param_input Name BrepNickName B Description Second Brep InstanceGuid ءhMca<PreviewMutableEnabled SourceCountSource (<A:ȋO AttributesBBox#dFE`AA ObjectBox#dFE`AAPivotF ESelected param_outputName CurvesNickName C Description Intersection curves InstanceGuid 14KKQW PreviewMutableEnabled SourceCount AttributesBBox# F@E`AA ObjectBox# F@E`AAPivotFESelected param_outputName PointsNickName P Description Intersection points InstanceGuid x$hBma`.PreviewMutableEnabled SourceCount AttributesBBox# FE`AA ObjectBox# FE`AAPivotF ESelectedObjectGUID VKNJHH_K6!Name Brep | Brep ContainerName Brep | BrepNickName BBX Description (Solve intersection events for two Breps. InstanceGuid Y n=K`'W6PreviewMutableEnabledDataComparison longest_list AttributesBBox#TF@ ExB0B ObjectBox#F` EA BPivotF ESelected param_input Name BrepNickName A Description First Brep InstanceGuid 5bEGmujpPreviewMutableEnabled SourceCountSource CrqLV'C AttributesBBox#\F` E`AA ObjectBox#\F` E`AAPivot~F ESelected param_input Name BrepNickName B Description Second Brep InstanceGuid iupJ)HPreviewMutableEnabled SourceCountSource jI=!y AttributesBBox#\F E`AA ObjectBox#\F E`AAPivot~F@ ESelected param_outputName CurvesNickName C Description Intersection curves InstanceGuid 4R_ GѧF*PreviewMutableEnabled SourceCount AttributesBBox#F` E`AA ObjectBox#F` E`AAPivotF ESelected param_outputName PointsNickName P Description Intersection points InstanceGuid Y6Da}AhPreviewMutableEnabled SourceCount AttributesBBox#F E`AA ObjectBox#F E`AAPivotF@ ESelectedObjectGUID skI6ojName Join Curves ContainerName Join CurvesNickName Join Description Join as many curves as possible InstanceGuid 0J**PreviewMutableEnabledDataComparison longest_list AttributesBBox#F ExB0B ObjectBox#F EA BPivotƃF` ESelected param_input Name CurvesNickName C Description Curves to join InstanceGuid 0YC&>@7e8PreviewMutableEnabledAccess SourceCountSource kN AJ> AttributesBBox#F E`AA ObjectBox#F E`AAPivotF ESelected param_input Name PreserveNickName P Description "Preserve direction of input curves InstanceGuid KޏF_9:PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#F` E`AA ObjectBox#F` E`AAPivotFESelectedDataboolean param_outputName CurvesNickName C Description =Joined curves and individual curves that could not be joined. InstanceGuid EkuDULјPreviewMutableEnabled SourceCount AttributesBBox#F E`A B ObjectBox#F E`A BPivotF` ESelectedObjectGUID skI6ojName Join Curves ContainerName Join CurvesNickName Join Description Join as many curves as possible InstanceGuid RCM;APreviewMutableEnabledDataComparison longest_list AttributesBBox#FpExB0B ObjectBox#FEA BPivotȃFESelected param_input Name CurvesNickName C Description Curves to join InstanceGuid Uk-EAPreviewMutableEnabledAccess SourceCountSource <(J1>v AttributesBBox#FE`AA ObjectBox#FE`AAPivotF0ESelected param_input Name PreserveNickName P Description "Preserve direction of input curves InstanceGuid  -IM6By@PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#FE`AA ObjectBox#FE`AAPivotFp ESelectedDataboolean param_outputName CurvesNickName C Description =Joined curves and individual curves that could not be joined. InstanceGuid GkRCl$%:PreviewMutableEnabled SourceCount AttributesBBox#FE`A B ObjectBox#FE`A BPivotFESelectedObjectGUID !zO,NNPName Loft ContainerName LoftNickName Loft Description 8Create a lofted surface through a set of section curves. InstanceGuid }NJKp.PreviewMutableEnabledDataComparison longest_list AttributesBBox#F EtB0B ObjectBox#ֆF EA BPivotF ESelected param_input Name SectionNickName S Description Section curves InstanceGuid 5G(I1G?QPreviewMutableEnabledAccess SourceCountSource BEY AttributesBBox#F EpAA ObjectBox#F EpAAPivotĆF@ ESelected param_input Name OptionsNickName O Description Loft options InstanceGuid E suPreviewMutableEnabled SourceCountSource %\A$ qPersistentCount AttributesBBox#F EpAA ObjectBox#F EpAAPivotĆF ESelectedDataAdjustClosedRebuild Refit{Gz?LoftTypeLoftEndsLoftSimp param_outputName LoftNickName L Description Resulting Loft surfaces InstanceGuid c<MO@Am7YPreviewMutableEnabled SourceCount AttributesBBox# F E@A B ObjectBox# F E@A BPivotF ESelectedObjectGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid gPoTI-PreviewMutableEnabledDataComparison longest_list AttributesBBox#tFEBB ObjectBox#FEApBPivotF ESelected param_input Name ListNickName L Description Base list InstanceGuid sAOf8\E7PreviewMutableEnabledAccess SourceCountSource GkRCl$%: AttributesBBox#xFEAA ObjectBox#xFEAAPivotFESelected param_input Name IndexNickName i Description Item index InstanceGuid nt7r>Fs(PreviewMutableEnabled SourceCountSource z53Ho:YPersistentCount AttributesBBox#xFP EAA ObjectBox#xFP EAAPivotF ESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid MMA}[\vPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#xF EAA ObjectBox#xF EAAPivotF0 ESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid O^DE}%PreviewMutableEnabled SourceCount AttributesBBox#քFEPApB ObjectBox#քFEPApBPivotF ESelectedObjectGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid Ks1hJLUvPreviewMutableEnabledDataComparison longest_list AttributesBBox#tF EBB ObjectBox#F EApBPivotFESelected param_input Name ListNickName L Description Base list InstanceGuid c@O9=PreviewMutableEnabledAccess SourceCountSource EkuDULј AttributesBBox#xF EAA ObjectBox#xF EAAPivotF ESelected param_input Name IndexNickName i Description Item index InstanceGuid ԥvF#!CPreviewMutableEnabled SourceCountSource z53Ho:YPersistentCount AttributesBBox#xF EAA ObjectBox#xF EAAPivotFESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid E(pB PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#xF`EAA ObjectBox#xF`EAAPivotFESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid vbp^C L`rPreviewMutableEnabled SourceCount AttributesBBox#քF EPApB ObjectBox#քF EPApBPivotFESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid z53Ho:YPreviewMutableEnabled SourceCountUserText 0 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#F EHBA ObjectBox#F EHBAPivot3F ESelectedObjectGUID @}{M Name Surface Split ContainerName Surface SplitNickName SrfSplit Description 'Split a surface with a bunch of curves. InstanceGuid >WO1uGPreviewMutableEnabledDataComparison longest_list AttributesBBox#FDpBxB ObjectBox#ЕF DAhBPivotFDSelected param_input Name SurfaceNickName S Description Base surface InstanceGuid zLɏN*GU*PreviewMutableEnabled SourceCountSource \B@J( AttributesBBox#F D`AA ObjectBox#F D`AAPivotFDSelected param_input Name CurvesNickName C Description Splitting curves InstanceGuid 87F砃pPreviewMutableEnabledAccess SourceCountSource -JKYRhɧ AttributesBBox#FD`AA ObjectBox#FD`AAPivotFDSelected param_outputName FragmentsNickName F Description Splitting fragments InstanceGuid Zu5ϸJ^7PreviewMutableEnabled SourceCount AttributesBBox#F D@AhB ObjectBox#F D@AhBPivotFDSelectedObjectGUID J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid SMLC'PreviewMutableEnabledDataComparison longest_list AttributesBBox#FDBB ObjectBox#F@DApBPivot.FDSelected param_input Name ListNickName L Description Base list InstanceGuid 6?fMdѿg/PreviewMutableEnabledAccess SourceCountSource Zu5ϸJ^7 AttributesBBox#F@DAA ObjectBox#F@DAAPivotFDSelected param_input Name IndexNickName i Description Item index InstanceGuid 0RJPx4PreviewMutableEnabled SourceCountSource  B0PersistentCount AttributesBBox#FDAA ObjectBox#FDAAPivotFDSelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid !W#}8JWh7@PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#F@DAA ObjectBox#F@DAAPivotFDSelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid +QhmJ<^2PreviewMutableEnabled SourceCount AttributesBBox#LF@DPApB ObjectBox#LF@DPApBPivot\FDSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid  B0PreviewMutableEnabled SourceCountUserText 1 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#PF`DHBA ObjectBox#PF`DHBAPivot=QF/qDSelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid &D$r9PreviewMutableEnabledAccess SourceCountSource +QhmJ<^2lexers lexer_countsource {A;B;C}target {A;B} AttributesBBox#fFjD C B ObjectBox#fFjDBAPivotfFjDSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid .mLWL PreviewMutableEnabled SourceCountUserText 20 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#4F`EHBA ObjectBox#4F`EHBAPivot5FkESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid gTC |Kf!'PreviewMutableEnabled SourceCountSource 2^ uO07r AttributesBBox#F DHBA ObjectBox#F DHBAPivot=Fs8ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid v*@G*XPreviewMutableEnabled SourceCountSource CrqLV'C AttributesBBox#̅FpEHBA ObjectBox#̅FpEHBAPivotCFdESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid eO`tMPreviewMutableEnabled SourceCountSource pC_C>?p AttributesBBox#F0 EHBA ObjectBox#F0 EHBAPivot$݊FT ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid Ps5I IhPreviewMutableEnabled SourceCountSource xΙJ= 5 AttributesBBox#F0EHBA ObjectBox#F0EHBAPivot݊FESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid xΙJ= 5PreviewMutableEnabled SourceCountSource c<MO@Am7Y AttributesBBox#NF`EHBA ObjectBox#NF`EHBAPivotFESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid CrqLV'CPreviewMutableEnabled SourceCountSource cFCR4/ AttributesBBox#|FEHBA ObjectBox#|FEHBAPivot^}F1JESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid S #VkG8MlPreviewMutableEnabled SourceCountSource Rxe.FT AttributesBBox#|FEHBA ObjectBox#|FEHBAPivot^}F1bESelectedObject GUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid (<A:ȋOPreviewMutableEnabled SourceCountSource ExhgyDyè AttributesBBox#|FEHBA ObjectBox#|FEHBAPivot^}Fx ESelectedObject!GUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid jI=!yPreviewMutableEnabled SourceCountSource OU$A#4Z AttributesBBox#|F EHBA ObjectBox#|F EHBAPivot3\}Fd ESelectedObject"GUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid q SGAB lsPreviewMutableEnabled SourceCountSource &D$r9 AttributesBBox#zFDHBA ObjectBox#zFDHBAPivotFmDSelectedObject#GUID +7E&n3%>!Name Brep Components ContainerName Brep ComponentsNickName Explode Description *Decompose a Brep into its component parts. InstanceGuid t-H;۹ٰPreviewMutableEnabledDataComparison longest_list AttributesBBox#$F`DtBB ObjectBox#HFDAxBPivot`FDSelected param_input Name BrepNickName B Description Base Brep InstanceGuid |IzC2֛QPreviewMutableEnabled SourceCountSource ]̰դE(zipE AttributesBBox#(FDPAxB ObjectBox#(FDPAxBPivot8FDSelected param_outputName FacesNickName F Description Faces of Brep InstanceGuid FY,!LJ cPreviewMutableEnabled SourceCount AttributesBBox#~FD`AA ObjectBox#~FD`AAPivotFDSelected param_outputName EdgesNickName E Description Edges of Brep InstanceGuid 0I~PreviewMutableEnabled SourceCount AttributesBBox#~F D`AA ObjectBox#~F D`AAPivotFDSelected param_outputName VerticesNickName V Description Vertices of Brep InstanceGuid ItPsPreviewMutableEnabled SourceCount AttributesBBox#~FD`AA ObjectBox#~FD`AAPivotFVDSelectedObject$GUID Ul\FJ(\Name Scribble Container CaF9DCbtF,"DCcFQDCd줤FDText entire ribSize=AFont Comic Sans MSBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid KKb5D23TA$ AttributesBBox#욤F9@DB@hA ObjectBox#욤F9@DB@hAPivotF9DSelectedObject%GUID YdȎ DM +Name Data Container Name DataNickName surfaces 2 & 3 Description 'Represents a collection of generic data InstanceGuid 1p[JFPreviewMutableEnabled SourceCountSource MO.K AttributesBBox#LFDBA ObjectBox#LFDBAPivotMFԾDSelectedObject&GUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid cM*GoiPreviewMutableEnabled SourceCountSource OXWLEkA D AttributesBBox#0NF@DHBA ObjectBox#0NF@DHBAPivotNF DSelectedObject'GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid Hl XhK-'OPreviewMutableEnabled SourceCountUserText 0.24 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#hbFDHBA ObjectBox#hbFDHBAPivotqkbFNDSelectedObject(GUID bW\9HtJ+Name Offset ContainerName OffsetNickName Offset Description #Offset a surface by a fixed amount. InstanceGuid  ŎaI(L/PreviewMutableEnabledDataComparison longest_list AttributesBBox#8FDxBB ObjectBox#`F DApBPivotxFDSelected param_input Name SurfaceNickName S Description Base surface InstanceGuid tljDsq5PreviewMutableEnabled SourceCountSource q SGAB ls AttributesBBox#FDABPivotVFDSelected param_input Name Base PlaneNickName P Description Base plane for offset InstanceGuid G:@cPreviewMutableEnabledMapping SourceCountSource ]gGbLc 2PersistentCount AttributesBBox#FDAB ObjectBox#FDABPivot,FDSelectedDataplaneH?? param_input ParamExpression o*-1Name OffsetNickName O Description (Offset distance (along base plane z-axis InstanceGuid zb7Iru"HBZPreviewMutableEnabled SourceCountSource ϸ_ZI{ DPersistentCount AttributesBBox#FDAB ObjectBox#FDABPivot,FВDSelectedDatanumber? param_outputName PlaneNickName Pl Description Offset plane InstanceGuid Od+(|PreviewMutableEnabled SourceCount AttributesBBox#tFDAB ObjectBox#tFDABPivotFDSelectedObject7GUID ,DuGE{BnName Line | Plane ContainerName Line | PlaneNickName PLX Description 0Solve intersection event for a line and a plane. InstanceGuid Zh,lFt\|X8PreviewMutableEnabledDataComparison longest_list AttributesBBox#4FDBB ObjectBox#XFDApBPivotpFDSelected param_input Name LineNickName L Description Base line InstanceGuid E^@PreviewMutableEnabled SourceCountSource -ȯI6s` AttributesBBox#8FDPAA ObjectBox#8FDPAAPivotHFDSelected param_input Name PlaneNickName P Description Intersection plane InstanceGuid +( N&uPreviewMutableEnabled SourceCountSource Od+(| AttributesBBox#8FDPAA ObjectBox#8FDPAAPivotHF`DSelected param_outputName PointNickName P Description Intersection event InstanceGuid sZmAa` PreviewMutableEnabled SourceCount AttributesBBox#FDAA ObjectBox#FDAAPivotFDSelected param_outputName Param LNickName t Description Parameter {t} on infinite line InstanceGuid x+N|v PreviewMutableEnabled SourceCount AttributesBBox#F@DAA ObjectBox#F@DAAPivotFDSelected param_outputName Param PNickName uv Description Parameter {uv} on plane InstanceGuid HbαWPreviewMutableEnabled SourceCount AttributesBBox#FDAA ObjectBox#FDAAPivotFDSelectedObject8GUID VNL/CFOIZName Line ContainerName LineNickName Ln Description !Create a line between two points. InstanceGuid TbtD9CPreviewMutableEnabledDataComparison longest_list AttributesBBox#F`DpB0B ObjectBox#ȺFDA BPivotF DSelected param_input Name Point ANickName A Description Line start point InstanceGuid qGC PreviewMutableEnabled SourceCountSource LCFr AttributesBBox#FD`AA ObjectBox#FD`AAPivotFDSelected param_input Name Point BNickName B Description Line end point InstanceGuid !^;IU~&xPreviewMutableEnabled SourceCountSource Od+(| AttributesBBox#F D`AA ObjectBox#F D`AAPivotF`DSelected param_outputName LineNickName L Description Line segment InstanceGuid X"I]cL9w9NYPreviewMutableEnabled SourceCount AttributesBBox#FD@A B ObjectBox#FD@A BPivot F DSelectedObject9GUID Ul\FJ(\Name Scribble Container CaWFlDCb޼F nDCcTFXDCd͒FBDText VSet destination Frames for Flowers/ Définir un cadre de destination pour les fleursSize0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid cmHeUI AttributesBBox#͈FkDDB ObjectBox#͈FkDDBPivotWFlDSelectedObject:GUID YdȎ DM +Name Data Container Name DataNickName Flower Base Frames Description 'Represents a collection of generic data InstanceGuid MD'cbILrPreviewMutableEnabled SourceCountSource kTձK6 AttributesBBox#FDBA ObjectBox#FDBAPivot-GȣDSelectedObject;GUID p:.EFla Name Integer Container Name IntegerNickName #Vert. Node Groups Description *Represents a collection of Integer numbers InstanceGuid _M%&`ʖPreviewMutableEnabled SourceCountSource A[C"MRNr AttributesBBox#jFDBA ObjectBox#jFDBAPivotCF;#DSelectedObject<GUID Ul\FJ(\Name Scribble Container Ca{F#DCb^FDCchF8DCdFvDText Base Plate offsetSizeAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid sƈ}#4CU˳VM AttributesBBox#{F#cDRC@A ObjectBox#{F#cDRC@APivot{F#DSelectedObject=GUID YdȎ DM +Name Data Container Name DataNickName Half width of rib Description 'Represents a collection of generic data InstanceGuid :d;G*+APreviewMutableEnabled SourceCountSource "S#}MU[ AttributesBBox#~F@DBA ObjectBox#~F@DBAPivotFDSelectedObject>GUID +љpNċuName Addition ContainerName AdditionNickName A+B Description Mathematical addition InstanceGuid i&.MD*`PreviewMutableEnabledDataComparison longest_list AttributesBBox#$F DxB0B ObjectBox#JF`DA BPivotbFDSelected param_input Name ANickName A Description First item for addition InstanceGuid JVDlJN/YPreviewMutableEnabled SourceCountSource 4A`ia[Fc AttributesBBox#(F`D`AA ObjectBox#(F`D`AAPivot9FDSelected param_input Name BNickName B Description Second item for addition InstanceGuid V92'K {"PreviewMutableEnabled SourceCountSource :d;G*+A AttributesBBox#(FD`AA ObjectBox#(FD`AAPivot9F DSelected param_outputName ResultNickName R Description The result of the Addition InstanceGuid ϸ_ZI{ DPreviewMutableEnabled SourceCount AttributesBBox#F`D`A B ObjectBox#F`D`A BPivotFDSelectedObject?GUID YdȎ DM +Name Data Container Name DataNickName Surface Frames Description 'Represents a collection of generic data InstanceGuid 3]V*IqzuNPreviewMutableEnabled SourceCountSource 5'4BVA=־N AttributesBBox#FDBA ObjectBox#FDBAPivotaFDSelectedObject@GUID YdȎ DM +Name Data Container Name DataNickName Surface Frames Description 'Represents a collection of generic data InstanceGuid ]gGbLc 2PreviewMutableEnabled SourceCountSource AcXŸ AttributesBBox#@F`DBA ObjectBox#@F`DBAPivotFBDSelectedObjectAGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid sYJ&& @_$&uPreviewMutableEnabled SourceCountSource cM*Goi AttributesBBox#QF@DHBA ObjectBox#QF@DHBAPivotRFDSelectedObjectBGUID 1R[F~Name Group Container%Colour$BorderID_CountID 4EA#ID LHq#FNpID * ۳H [MID >*ID 7F v!BiG4|ID iɻ%E? yginID ՘OeZаK{%LɑID <FgsK54ID AmUHM"3%ID zf%N"<ID 9[&ZMk8ID lr'cUJvID (wBLۙWID AְMLV"ϫID VDA6UGID NEzT DO9ID v!W hO]ID ,-OsR ID +Hn55?A(ID FEUYO(Name GroupNickName Description A group of Grasshopper objects InstanceGuid 7DKE, AttributesObjectCGUID 1R[F~Name Group ContainerColour$BorderID_CountID uEG5kZID YBIID HJGl_$$ID ĢlM\nDtID `;gɝ@x>ID 7F v!BiG4|ID iɻ%E? yginID ՘OeZаK{%LɑID <FgsK54ID AmUHM"3%ID zf%N"<ID lr'cUJvID (wBLۙWID AְMLV"ϫID VDA6UGID NEzT DO9ID v!W hO]ID ,-OsR ID +Hn55?A(Name GroupNickName Description A group of Grasshopper objects InstanceGuid 4EA# AttributesObjectDGUID 1R[F~Name Group ContainerColour$BorderID_CountID >* ) G(I24^hPreviewMutableEnabled SourceCountSource }[LYoVM AttributesBBox#E`DPApB ObjectBox#E`DPApBPivotнEESelected param_outputName NakedNickName En Description Naked edge curves InstanceGuid LCd#PreviewMutableEnabled SourceCount AttributesBBox#E`DAA ObjectBox#E`DAAPivotLEDSelected param_outputName InteriorNickName Ei Description Interior edge curves InstanceGuid ;ZIN/PreviewMutableEnabled SourceCount AttributesBBox#EpEAA ObjectBox#EpEAAPivotLEESelected param_outputName Non-ManifoldNickName Em Description Non-Manifold edge curves InstanceGuid 4WfKu }PreviewMutableEnabled SourceCount AttributesBBox#EEAA ObjectBox#EEAAPivotLEPESelectedObjectHGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid v;1&Df޿PreviewMutableEnabled SourceCountUserText 0.5 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#(EEHBA ObjectBox#(EEHBAPivot5/EESelectedObjectIGUID Ԥ*=B5WName Shatter ContainerName ShatterNickName Shatter Description Shatter a curve into segments. InstanceGuid ${M9aAyDܒBPreviewMutableEnabledDataComparison longest_list AttributesBBox#hEDBtB ObjectBox# EDAdBPivotEESelected param_input Name CurveNickName C Description Curve to trim InstanceGuid i?܋GzzqPreviewMutableEnabledMapping SourceCountSource LCd#Reparameterize AttributesBBox#xEDHBA ObjectBox#xEDHBAPivotEDSelected param_input Name ParametersNickName t Description Parameters to split at InstanceGuid | kCGU@7PreviewMutableEnabledAccess SourceCountSource v;1&Df޿ AttributesBBox#xEEHBA ObjectBox#EE`AAPivotEESelected param_outputName SegmentsNickName S Description Shattered remains InstanceGuid !;J́PreviewMutableEnabled SourceCount AttributesBBox#EDPAdB ObjectBox#EDPAdBPivot8EESelectedObjectJGUID fEz|Name Explode ContainerName ExplodeNickName Explode Description &Explode a curve into smaller segments. InstanceGuid 'иNeV=PreviewMutableEnabledDataComparison longest_list AttributesBBox# EExBB ObjectBox#E EAxBPivotEESelected param_input Name CurveNickName C Description Curve to explode InstanceGuid WZRZDI:PreviewMutableEnabled SourceCountSource !;J́ AttributesBBox#0E E`AA ObjectBox#0E E`AAPivottEESelected param_input Name RecursiveNickName R Description 5Recursive decomposition until all segments are atomic InstanceGuid -H\v"*PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#0EE`AA ObjectBox#0EE`AAPivottEESelectedDataboolean param_outputName SegmentsNickName S Description -Exploded segments that make up the base curve InstanceGuid ˿@=u(9ުPreviewMutableEnabled SourceCount AttributesBBox#E E`AA ObjectBox#E E`AAPivotEESelected param_outputName VerticesNickName V Description !Vertices of the exploded segments InstanceGuid LmՇQhJ19PreviewMutableEnabled SourceCount AttributesBBox#EE`AA ObjectBox#EE`AAPivotEESelectedObjectKGUID .b!rKY/Name Divide Curve ContainerName Divide CurveNickName Divide Description )Divide a curve into equal length segments InstanceGuid uEG5kZPreviewMutableEnabledDataComparison longest_list AttributesBBox#EDxBB ObjectBox#E DApBPivotEDSelected param_input Name CurveNickName C Description Curve to divide InstanceGuid 8X;OPreviewMutableEnabled SourceCountSource 2Oe)KM AttributesBBox#E DpAA ObjectBox#E DpAAPivot`E`DSelected param_input Name NumberNickName N Description Number of segments InstanceGuid z[7}xL:ۻPreviewMutableEnabled SourceCountSource YBIPersistentCount AttributesBBox#EDpAA ObjectBox#EDpAAPivot`EDSelectedDatanumber param_input Name KinksNickName K Description Split segments at kinks InstanceGuid ѡ$O_-ƱPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#E DpAA ObjectBox#E DpAAPivot`E`DSelectedDataboolean param_outputName PointsNickName P Description Division points InstanceGuid Y/Y[Cqs$QPreviewMutableEnabled SourceCount AttributesBBox#E DPAA ObjectBox#E DPAAPivotE`DSelected param_outputName TangentsNickName T Description "Tangent vectors at division points InstanceGuid wKf~"PreviewMutableEnabled SourceCount AttributesBBox#EDPAA ObjectBox#EDPAAPivotEDSelected param_outputName ParametersNickName t Description #Parameter values at division points InstanceGuid =4E؛{EOd/fÜPreviewMutableEnabled SourceCount AttributesBBox#E DPAA ObjectBox#E DPAAPivotE`DSelectedObjectLGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid YBIPreviewMutableEnabled SourceCountUserText 1000 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#hEEHBA ObjectBox#hEEHBAPivotJoE ESelectedObjectMGUID VNL/CFOIZName Line ContainerName LineNickName Ln Description !Create a line between two points. InstanceGuid HJGl_$$PreviewMutableEnabledDataComparison longest_list AttributesBBox#EDpB0B ObjectBox#EDA BPivotE`DSelected param_input Name Point ANickName A Description Line start point InstanceGuid v~E&?Y!__PreviewMutableEnabled SourceCountSource aG_4~+ AttributesBBox#ED`AA ObjectBox#ED`AAPivotTE DSelected param_input Name Point BNickName B Description Line end point InstanceGuid ekL{!m:PreviewMutableEnabled SourceCountSource 3,Nۡ~ AttributesBBox#E`D`AA ObjectBox#E`D`AAPivotTEDSelected param_outputName LineNickName L Description Line segment InstanceGuid BOs]B/Lь,PreviewMutableEnabled SourceCount AttributesBBox#pED@A B ObjectBox#pED@A BPivotE`DSelectedObjectNGUID ~nYŢG΀ǔName Reverse List ContainerName Reverse ListNickName Rev Description Reverse the order of a list. InstanceGuid ĢlM\nDtPreviewMutableEnabledDataComparison longest_list AttributesBBox#PEDhBB ObjectBox#EDABPivot8EDSelected param_input Name ListNickName L Description Base list InstanceGuid I]/[ZKη; PreviewMutableEnabledAccess SourceCountSource guIrY4: AttributesBBox#`ED@AB ObjectBox#`ED@ABPivotEDSelected param_outputName ListNickName L Description Reversed list InstanceGuid ?G2#6#E_#QPreviewMutableEnabled SourceCount AttributesBBox#ED@AB ObjectBox#ED@ABPivotEDSelectedObjectOGUID .b!rKY/Name Divide Curve ContainerName Divide CurveNickName Divide Description )Divide a curve into equal length segments InstanceGuid `;gɝ@x>PreviewMutableEnabledDataComparison longest_list AttributesBBox#E0ExBB ObjectBox#EPEApBPivotE0ESelected param_input Name CurveNickName C Description Curve to divide InstanceGuid cH[;oPreviewMutableEnabled SourceCountSource cC?/FK;M AttributesBBox#EPEpAA ObjectBox#EPEpAAPivot`EESelected param_input Name NumberNickName N Description Number of segments InstanceGuid e6OxȡSPreviewMutableEnabled SourceCountSource YBIPersistentCount AttributesBBox#EEpAA ObjectBox#EEpAAPivot`E0ESelectedDatanumber param_input Name KinksNickName K Description Split segments at kinks InstanceGuid +NM2Q< PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#EEpAA ObjectBox#EEpAAPivot`EpESelectedDataboolean param_outputName PointsNickName P Description Division points InstanceGuid UΊBE-LPreviewMutableEnabled SourceCount AttributesBBox#EPEPAA ObjectBox#EPEPAAPivotEESelected param_outputName TangentsNickName T Description "Tangent vectors at division points InstanceGuid G v}F&MXPreviewMutableEnabled SourceCount AttributesBBox#EEPAA ObjectBox#EEPAAPivotE0ESelected param_outputName ParametersNickName t Description #Parameter values at division points InstanceGuid Vθ3veO^4BWPreviewMutableEnabled SourceCount AttributesBBox#EEPAA ObjectBox#EEPAAPivotEpESelectedObjectPGUID VNL/CFOIZName Line ContainerName LineNickName Ln Description !Create a line between two points. InstanceGuid 7F v!BiG4|PreviewMutableEnabledDataComparison longest_list AttributesBBox#EEpB0B ObjectBox#EEA BPivotE ESelected param_input Name Point ANickName A Description Line start point InstanceGuid U) "BH_<+PreviewMutableEnabled SourceCountSource ?G2#6#E_#Q AttributesBBox#EE`AA ObjectBox#EE`AAPivotTEESelected param_input Name Point BNickName B Description Line end point InstanceGuid X;G2vcqKPreviewMutableEnabled SourceCountSource NvFՃKnjJf AttributesBBox#E E`AA ObjectBox#E E`AAPivotTEESelected param_outputName LineNickName L Description Line segment InstanceGuid +JPPreviewMutableEnabled SourceCount AttributesBBox#pEE@A B ObjectBox#pEE@A BPivotE ESelectedObjectQGUID ~nYŢG΀ǔName Reverse List ContainerName Reverse ListNickName Rev Description Reverse the order of a list. InstanceGuid iɻ%E? yginPreviewMutableEnabledDataComparison longest_list AttributesBBox#PEpEhBB ObjectBox#EEABPivot8EESelected param_input Name ListNickName L Description Base list InstanceGuid }RHiJZ&PreviewMutableEnabledAccess SourceCountSource xOIALV AttributesBBox#`EE@AB ObjectBox#`EE@ABPivotEESelected param_outputName ListNickName L Description Reversed list InstanceGuid 3,Nۡ~PreviewMutableEnabled SourceCount AttributesBBox#EE@AB ObjectBox#EE@ABPivotEESelectedObjectRGUID PM~$EPName Cull Index ContainerName Cull IndexNickName Cull i Description +Cull (remove) indexed elements from a list. InstanceGuid ՘OeZаK{%LɑPreviewMutableEnabledDataComparison longest_list AttributesBBox#E`E|BB ObjectBox#EEApBPivot(E`ESelected param_input Name ListNickName L Description List to cull InstanceGuid "ZOAgk[PreviewMutableEnabledAccess SourceCountSource B$!d AttributesBBox#(EEAA ObjectBox#(EEAAPivotxE ESelected param_input Name IndicesNickName I Description Culling indices InstanceGuid o$CոPreviewMutableEnabledAccess SourceCountSource <FgsK54PersistentCount AttributesBBox#(EEAA ObjectBox#(EEAAPivotxE`ESelectedDatanumber param_input Name WrapNickName W Description Wrap indices to list range InstanceGuid 3wI.|H+ʦ^tPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#(EEAA ObjectBox#(EEAAPivotxEESelectedDataboolean param_outputName ListNickName L Description Culled list InstanceGuid :iHd!@;XuxPreviewMutableEnabled SourceCount AttributesBBox#EE@ApB ObjectBox#EE@ApBPivotE`ESelectedObjectSGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid <FgsK54PreviewMutableEnabled SourceCountUserText 0 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#EEHBA ObjectBox#EEHBAPivotEESelectedObjectTGUID ~nYŢG΀ǔName Reverse List ContainerName Reverse ListNickName Rev Description Reverse the order of a list. InstanceGuid AmUHM"3%PreviewMutableEnabledDataComparison longest_list AttributesBBox#EEhBB ObjectBox#EEABPivotE ESelected param_input Name ListNickName L Description Base list InstanceGuid =S1 dCTZ PreviewMutableEnabledAccess SourceCountSource +JP AttributesBBox#(EE@AB ObjectBox#(EE@ABPivotdE ESelected param_outputName ListNickName L Description Reversed list InstanceGuid B$!dPreviewMutableEnabled SourceCount AttributesBBox#xEE@AB ObjectBox#xEE@ABPivotE ESelectedObjectUGUID 1HGb~SName Split Tree ContainerName Split TreeNickName TSplit Description 'Apply branch masks to a tree structure. InstanceGuid zf%N"<PreviewMutableEnabledDataComparison longest_list AttributesBBox#hE0EBLB ObjectBox#EPEAKPreviewMutableEnabledAccessMapping SourceCountSource lr'cUJv AttributesBBox#xEEBA ObjectBox#xEEBAPivotHEESelected param_outputName PositiveNickName P Description ?Positive set of data (all branches that match any of the masks) InstanceGuid 2Oe)KMPreviewMutableEnabled SourceCount AttributesBBox#pEPEpAA ObjectBox#pEPEpAAPivotE ESelected param_outputName NegativeNickName N Description ENegative set of data (all branches that do not match any of the masks InstanceGuid cC?/FK;MPreviewMutableEnabled SourceCount AttributesBBox#pEEpAA ObjectBox#pEEpAAPivotEESelectedObjectVGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid 9[&ZMk8PreviewMutableEnabledAccess SourceCountSource ˿@=u(9ުlexers lexer_countsource {A;B;C;D;E}target {A;B;C} AttributesBBox#EyDB B ObjectBox#EDEBAPivotEyDSelectedObjectWGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid lr'cUJvPreviewMutableEnabled SourceCountUserText ?;?;0 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#xEEBA ObjectBox#xEEBAPivotxE{ESelectedObjectXGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid (wBLۙWPreviewMutableEnabledAccess SourceCountSource Y/Y[Cqs$Qlexers lexer_countsource {A;B;C;D}target {A;C;D} AttributesBBox#DEf.DB B ObjectBox#DHEfDBAPivotDEf.DSelectedObjectYGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid AְMLV"ϫPreviewMutableEnabledAccess SourceCountSource UΊBE-Llexers lexer_countsource {A;B;C;D}target {A;C;D} AttributesBBox#DE3EC B ObjectBox#D@E37EBAPivotDE3ESelectedObjectZGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid VDA6UGPreviewMutableEnabledAccess SourceCountSource BOs]B/Lь,Source :iHd!@;Xuxlexers lexer_countsource {A;B;C;D}target {A}source {A;B;C;D;E;F}target {A} AttributesBBox#۷E'D/CxB ObjectBox#ED#CHBPivot۷E'DSelectedObject[GUID 1HGb~SName Split Tree ContainerName Split TreeNickName TSplit Description 'Apply branch masks to a tree structure. InstanceGuid NEzT DO9PreviewMutableEnabledDataComparison longest_list AttributesBBox#pEDBLB ObjectBox#EDA=OgkUPreviewMutableEnabled SourceCountSource EdSٓPersistentCount AttributesBBox#E@|DpAA ObjectBox#E@|DpAAPivot@E~DSelectedDatanumber param_input Name StepNickName N Description $Step size for each successive number InstanceGuid Y 惝I`MTPreviewMutableEnabled SourceCountSource EA:E&ǸPersistentCount AttributesBBox#EDpAA ObjectBox#EDpAAPivot@EDSelectedDatanumber? param_input Name CountNickName C Description Number of values in the series InstanceGuid @GD>J6PreviewMutableEnabled SourceCountSource NƤI3nMPersistentCount AttributesBBox#E DpAA ObjectBox#E DpAAPivot@E`DSelectedDatanumber param_outputName SeriesNickName S Description Series of numbers InstanceGuid !ϸAliPreviewMutableEnabled SourceCount AttributesBBox#`E@|DPApB ObjectBox#`E@|DPApBPivotEDSelectedObjectiGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid EA:E&ǸPreviewMutableEnabled SourceCountUserText 0.2 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#EDHBA ObjectBox#EDHBAPivotZEdDSelectedObjectjGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid NƤI3nMPreviewMutableEnabled SourceCountUserText 4 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#EDHBA ObjectBox#EDHBAPivotE+DSelectedObjectkGUID 'NJX Name Division ContainerName DivisionNickName A/B Description Mathematical division InstanceGuid p:DqOPreviewMutableEnabledDataComparison longest_list AttributesBBox#(E@dDxB0B ObjectBox#EdDA BPivot EiDSelected param_input Name ANickName A Description Item to divide (dividend) InstanceGuid E{|%Ge<\PreviewMutableEnabled SourceCountSource . _HnUN& AttributesBBox#8EdD`AA ObjectBox#8EdD`AAPivot|E@gDSelected param_input Name BNickName B Description Item to divide with (divisor) InstanceGuid މtzF APreviewMutableEnabled SourceCountSource KHdB AttributesBBox#8EiD`AA ObjectBox#8EiD`AAPivot|E@lDSelected param_outputName ResultNickName R Description The result of the Division InstanceGuid 5$I_OPx΃PreviewMutableEnabled SourceCount AttributesBBox#EdD`A B ObjectBox#EdD`A BPivotEiDSelectedObjectlGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid . _HnUN&PreviewMutableEnabled SourceCountUserText 1 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#E@fDHBA ObjectBox#E@fDHBAPivotEVefDSelectedObjectmGUID _L\J_3gName Series ContainerName SeriesNickName Series Description Create a series of numbers. InstanceGuid ]JBVkPreviewMutableEnabledDataComparison longest_list AttributesBBox#EdDxBB ObjectBox#(E@eDApBPivotElDSelected param_input Name StartNickName S Description First number in the series InstanceGuid TgEwnGy:gPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#E@eDpAA ObjectBox#E@eDpAAPivotEgDSelectedDatanumber param_input Name StepNickName N Description $Step size for each successive number InstanceGuid R)A1&fPreviewMutableEnabled SourceCountSource 5$I_OPx΃PersistentCount AttributesBBox#E@jDpAA ObjectBox#E@jDpAAPivotElDSelectedDatanumber? param_input Name CountNickName C Description Number of values in the series InstanceGuid tK-ePreviewMutableEnabled SourceCountSource KHdBPersistentCount AttributesBBox#E@oDpAA ObjectBox#E@oDpAAPivotEqDSelectedDatanumber param_outputName SeriesNickName S Description Series of numbers InstanceGuid .ӭI sCPreviewMutableEnabled SourceCount AttributesBBox#F@eDPApB ObjectBox#F@eDPApBPivot FlDSelectedObjectnGUID 9HC\x"Name Merge 03 ContainerName Merge 03NickName M3 Description Merge three streams into one. InstanceGuid m6!MJaqPreviewMutableEnabledDataComparison longest_list AttributesBBox#EvDBB ObjectBox#(E@wDApBPivotE~DSelected param_input Name Stream ANickName A Description Input stream #1 InstanceGuid wMmBG2PreviewMutableEnabledAccess SourceCountSource mۂM={JBZ@ AttributesBBox# E@wDAA ObjectBox#E@wD`AAPivotEyDSelected param_input Name Stream BNickName B Description Input stream #2 InstanceGuid LTDY\PreviewMutableEnabledAccessMapping SourceCountSource !ϸAli AttributesBBox# E@|DAA ObjectBox# E@|DAAPivotE~DSelected param_input Name Stream CNickName C Description Input stream #3 InstanceGuid @-C"|WPreviewMutableEnabledAccess SourceCountSource !(V:PNSxq AttributesBBox# EDAA ObjectBox#ED`AAPivotEDSelected param_outputName StreamNickName S Description Merged stream InstanceGuid O>1BصNW PreviewMutableEnabled SourceCount AttributesBBox#F@wDPApB ObjectBox#F@wDPApBPivot F~DSelectedObjectoGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid EdSٓPreviewMutableEnabled SourceCountUserText 0.2 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#E}DHBA ObjectBox#E}DHBAPivotE}DSelectedObjectpGUID p>G6`0Name Evaluate Surface ContainerName Evaluate SurfaceNickName Eval Description 7Evaluate local surface properties at a {uv} coordinate. InstanceGuid Q "J&+PreviewMutableEnabledDataComparison longest_list AttributesBBox# FsDBB ObjectBox#FtDApBPivotF{DSelected param_input Name SurfaceNickName S Description Base surface InstanceGuid %"G1*0PreviewMutableEnabled SourceCountSource v@KIc"J^ZReparameterize AttributesBBox#FtD BA ObjectBox#FtD BAPivotFwDSelected param_input Name PointNickName uv Description {uv} coordinate to evaluate InstanceGuid {*Np hfPreviewMutableEnabled SourceCountSource Kw/fDJ]o AttributesBBox#F{D BA ObjectBox#TF{DAAPivotF@DSelected param_outputName PointNickName P Description Point at {uv} InstanceGuid Pn#@% #gPreviewMutableEnabled SourceCount AttributesBBox#FtDpAA ObjectBox#FtDpAAPivot<FvDSelected param_outputName NormalNickName N Description Normal at {uv} InstanceGuid 5LzPreviewMutableEnabled SourceCount AttributesBBox#FyDpAA ObjectBox#FyDpAAPivot<F{DSelected param_outputName FrameNickName F Description Frame at {uv} InstanceGuid 0 SDk>PreviewMutableEnabled SourceCount AttributesBBox#F~DpAA ObjectBox#F~DpAAPivot<F@DSelectedObjectqGUID ɛaL9G#{Name Line SDL ContainerName Line SDLNickName Line Description BCreate a line segment defined by start point, tangent and length.} InstanceGuid պd@ UPreviewMutableEnabledDataComparison longest_list AttributesBBox# F@tDtBB ObjectBox# FtDApBPivot@ F@|DSelected param_input Name StartNickName S Description Line start point InstanceGuid >;EE68'PreviewMutableEnabled SourceCountSource Pn#@% #g AttributesBBox# FtDpAA ObjectBox# FtDpAAPivot F@wDSelected param_input Name DirectionNickName D Description Line tangent (direction) InstanceGuid o f@ePreviewMutableEnabled SourceCountSource 5LzPersistentCount AttributesBBox# FyDpAA ObjectBox# FyDpAAPivot F@|DSelectedDatavector3? param_input Name LengthNickName L Description Line length InstanceGuid g,lLC.LUHPreviewMutableEnabled SourceCountSource d`~@9<PersistentCount AttributesBBox# F~DpAA ObjectBox# F~DpAAPivot FDSelectedDatanumber? param_outputName LineNickName L Description Line segment InstanceGuid >EN NmPreviewMutableEnabled SourceCount AttributesBBox#| FtD@ApB ObjectBox#| FtD@ApBPivot F@|DSelectedObjectrGUID tx]!@ Name Reverse ContainerName ReverseNickName Rev Description "Reverse a vector (multiply by -1). InstanceGuid \_AɅ(PreviewMutableEnabledDataComparison longest_list AttributesBBox# F DxBB ObjectBox#X F`DABPivot FDSelected param_input Name VectorNickName V Description Base vector InstanceGuid /6+KĠ=hPreviewMutableEnabled SourceCountSource 5Lz AttributesBBox# F`D`AB ObjectBox# F`D`ABPivot6 FDSelected param_outputName VectorNickName V Description Reversed vector InstanceGuid ګ N fBPreviewMutableEnabled SourceCount AttributesBBox# F`D`AB ObjectBox# F`D`ABPivot FDSelectedObjectsGUID ɛaL9G#{Name Line SDL ContainerName Line SDLNickName Line Description BCreate a line segment defined by start point, tangent and length.} InstanceGuid @z+Lu;ljwPreviewMutableEnabledDataComparison longest_list AttributesBBox# FDtBB ObjectBox# FDApBPivot< FDSelected param_input Name StartNickName S Description Line start point InstanceGuid >EL-hAV(in PreviewMutableEnabled SourceCountSource Pn#@% #g AttributesBBox# FDpAA ObjectBox# FDpAAPivot FDSelected param_input Name DirectionNickName D Description Line tangent (direction) InstanceGuid nHu>>PreviewMutableEnabled SourceCountSource ګ N fBPersistentCount AttributesBBox# F@DpAA ObjectBox# F@DpAAPivot FDSelectedDatavector3? param_input Name LengthNickName L Description Line length InstanceGuid SOb ƏuPreviewMutableEnabled SourceCountSource d`~@9<PersistentCount AttributesBBox# FDpAA ObjectBox# FDpAAPivot FDSelectedDatanumber? param_outputName LineNickName L Description Line segment InstanceGuid ݀YD()?PreviewMutableEnabled SourceCount AttributesBBox#x FD@ApB ObjectBox#x FD@ApBPivot FDSelectedObjecttGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid d`~@9<PreviewMutableEnabled SourceCountUserText 0.6 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#\ F`DHBA ObjectBox#\ F`DHBAPivot=^ FjpDSelectedObjectuGUID skI6ojName Join Curves ContainerName Join CurvesNickName Join Description Join as many curves as possible InstanceGuid 2F&6Ov@NEPreviewMutableEnabledDataComparison longest_list AttributesBBox#t FyDxB0B ObjectBox# FyDA BPivot F~DSelected param_input Name CurvesNickName C Description Curves to join InstanceGuid kK5H PreviewMutableEnabledAccess SourceCountSource >EN NmSource ݀YD()? AttributesBBox#| FyD`AA ObjectBox#| FyD`AAPivot F|DSelected param_input Name PreserveNickName P Description "Preserve direction of input curves InstanceGuid vчQ*G'z#PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#| F~D`AA ObjectBox#| F~D`AAPivot FDSelectedDataboolean param_outputName CurvesNickName C Description =Joined curves and individual curves that could not be joined. InstanceGuid iʱpA^|YPreviewMutableEnabled SourceCount AttributesBBox#, FyD`A B ObjectBox#, FyD`A BPivotN F~DSelectedObjectvGUID  J:vName Brep | Curve ContainerName Brep | CurveNickName BCX Description 1Solve intersection events for a Brep and a curve. InstanceGuid hB5uPreviewMutableEnabledDataComparison longest_list AttributesBBox#TFvDxB0B ObjectBox#FwDA BPivotF|DSelected param_input Name BRepNickName B Description Base BRep InstanceGuid yM=M QPreviewMutableEnabled SourceCountSource P_E\V I~ AttributesBBox#\FwD`AA ObjectBox#\FwD`AAPivot~FyDSelected param_input Name CurveNickName C Description Intersection curve InstanceGuid 7V6GJfALXPreviewMutableEnabled SourceCountSource iʱpA^|Y AttributesBBox#\F|D`AA ObjectBox#\F|D`AAPivot~F~DSelected param_outputName CurvesNickName C Description Intersection overlap curves InstanceGuid kIyo"zPreviewMutableEnabled SourceCount AttributesBBox# FwD`AA ObjectBox# FwD`AAPivot.FyDSelected param_outputName PointsNickName P Description Intersection points InstanceGuid (6O>wbPreviewMutableEnabled SourceCount AttributesBBox# F|D`AA ObjectBox# F|D`AAPivot.F~DSelectedObjectwGUID YdȎ DM +Name Data Container Name DataNickName base surface Description 'Represents a collection of generic data InstanceGuid v@KIc"J^ZPreviewMutableEnabled SourceCountSource :xn5L G AttributesBBox# FoDBA ObjectBox# FoDBAPivotFX rDSelectedObjectxGUID W]A6:Name Number Slider ContainerName Number SliderNickName INSET Description Numeric slider for single values InstanceGuid mۂM={JBZ@PreviewMutableEnabled SourceCount AttributesBBox#EyD!CA ObjectBox#EyD$BAPivotEyDSelectedSliderValuep= ף?MinMax?DigitsInterval GripDisplayObjectyGUID Ul\FJ(\Name Scribble Container CaEÝDCbLEDCcPEZDCdEقDText Percentage inset from moireSizemAFont Comic Sans MSBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid q"_ChVe AttributesBBox#VFEXPDPD04oB ObjectBox#VFEXPDPD04oBPivotrEQDSelectedObject{GUID Ul\FJ(\Name Scribble Container CaYFׂaDCb F4RaDCcɗ FiDCdFN%jDText Generate NodesSizeJ9BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid ovNIDI] AttributesBBox#YF4`DC15B ObjectBox#YF4`DC15BPivotYFׂaDSelectedObject|GUID YdȎ DM +Name Data Container Name DataNickName Base Surface Description 'Represents a collection of generic data InstanceGuid qY\T ID MPreviewMutableEnabled SourceCountSource Z#_̃DÏ{V AttributesBBox#`DDBA ObjectBox#`DDBAPivot9@DDSelectedObject}GUID YdȎ DM +Name Data Container Name DataNickName Base Surface Description 'Represents a collection of generic data InstanceGuid Z\DՔuPreviewMutableEnabled SourceCountSource qY\T ID M AttributesBBox#0E`DBA ObjectBox#0E`DBAPivotZ3EfDSelectedObject~GUID p:.EFla Name Integer Container Name IntegerNickName Vert. Node Groups Description *Represents a collection of Integer numbers InstanceGuid a,(JPreviewMutableEnabled SourceCountSource ؿkC:%3  AttributesBBox#PFDBA ObjectBox#PFDBAPivotj*FVDSelectedObjectGUID 2>Bw$ BName Point Container Name PointNickName NODES Description $Represents a collection of 3D Points InstanceGuid ?0QD H8~PreviewMutableEnabled SourceCountSource (6O>wb AttributesBBox#`FVDHBA ObjectBox#`FVDHBAPivotFC YDSelectedObjectGUID E%3ز!GYnName Dispatch ContainerName DispatchNickName Dispatch Description 3Dispatch the items in a list into two target lists. InstanceGuid pgIzG PreviewMutableEnabledDataComparison longest_list AttributesBBox#FSDtBB ObjectBox#0F@TDABPivot`F\DSelected param_input Name ListNickName L Description List to filter InstanceGuid oQYBf =?PreviewMutableEnabledAccess SourceCountSource ?0QD H8~ AttributesBBox#F@TDPAB ObjectBox#F@TDPABPivotF`XDSelected param_input Name Dispatch patternNickName P Description Dispatch pattern InstanceGuid cD*̣[PreviewMutableEnabledAccess SourceCountPersistentCount NegateStream AttributesBBox#F\DPAB ObjectBox#F\DPABPivotF`DSelectedDatabooleanDataboolean param_outputName List ANickName A Description Dispatch target for True values InstanceGuid m}B`UPreviewMutableEnabled SourceCount AttributesBBox#F@TD`AB ObjectBox#F@TD`ABPivotF`XDSelected param_outputName List BNickName B Description Dispatch target for False values InstanceGuid $b.@\'wPreviewMutableEnabled SourceCount AttributesBBox#F\D`AB ObjectBox#F\D`ABPivotF`DSelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid H %7pFhLWPreviewMutableEnabledAccess SourceCountSource m}B`Ulexers lexer_countsource {A;B;C;D;E}target {B} AttributesBBox#FTDB B ObjectBox#F_VDBAPivotFTDSelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid -$BL`2fPreviewMutableEnabledAccess SourceCountSource $b.@\'wlexers lexer_countsource {A;B;C;D;E}target {B} AttributesBBox#F_]DB B ObjectBox#F^DBAPivotF_]DSelectedObjectGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid ۈJZ pePreviewMutableEnabledDataComparison longest_list AttributesBBox# FcDBB ObjectBox#!F@dDApBPivotL!FkDSelected param_input Name ListNickName L Description Base list InstanceGuid 1x2TF$DPreviewMutableEnabledAccess SourceCountSource \O*e AttributesBBox# F@dDAA ObjectBox# F@dDAAPivot FfDSelected param_input Name IndexNickName i Description Item index InstanceGuid m<0PrIp;:PreviewMutableEnabled SourceCountSource M*(M ew܇PersistentCount AttributesBBox# F@iDAA ObjectBox# F@iDAAPivot FkDSelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid #jCcUΫ\PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox# F@nDAA ObjectBox# F@nDAAPivot FpDSelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid */h`MP2|hPreviewMutableEnabled SourceCount AttributesBBox#!F@dDPApB ObjectBox#!F@dDPApBPivot!FkDSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid M*(M ew܇PreviewMutableEnabled SourceCountSource aN tHF^UserText 16 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FRDBB ObjectBox#FRDBBPivotFPRDSelectedObjectGUID PM~$EPName Cull Index ContainerName Cull IndexNickName Cull i Description +Cull (remove) indexed elements from a list. InstanceGuid DeDAnτ`PreviewMutableEnabledDataComparison longest_list AttributesBBox# F@SD|BB ObjectBox#!FSDApBPivotL!F@[DSelected param_input Name ListNickName L Description List to cull InstanceGuid d\jH^6PreviewMutableEnabledAccess SourceCountSource \O*e AttributesBBox# FSDAA ObjectBox# FSDAAPivot F@VDSelected param_input Name IndicesNickName I Description Culling indices InstanceGuid ᶁpOUDAFPreviewMutableEnabledAccess SourceCountSource M*(M ew܇ AttributesBBox# FXDAA ObjectBox# FXDAAPivot F@[DSelected param_input Name WrapNickName W Description Wrap indices to list range InstanceGuid c+CC&&xPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox# F]DAA ObjectBox# F]DAAPivot F@`DSelectedDataboolean param_outputName ListNickName L Description Culled list InstanceGuid xx CZ3[PreviewMutableEnabled SourceCount AttributesBBox#!FSD@ApB ObjectBox#!FSD@ApBPivot!F@[DSelectedObjectGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid tgXCtPreviewMutableEnabledDataComparison longest_list AttributesBBox# FBDBB ObjectBox#!F@CDApBPivotL!FJDSelected param_input Name ListNickName L Description Base list InstanceGuid NOit$PreviewMutableEnabledAccess SourceCountSource @yu.G*пu AttributesBBox# F@CDAA ObjectBox# F@CDAAPivot FEDSelected param_input Name IndexNickName i Description Item index InstanceGuid d9E=器WPreviewMutableEnabled SourceCountSource M*(M ew܇PersistentCount AttributesBBox# F@HDAA ObjectBox# F@HDAAPivot FJDSelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid HCh yvPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox# F@MDAA ObjectBox# F@MDAAPivot FODSelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid DK<ҸPreviewMutableEnabled SourceCount AttributesBBox#!F@CDPApB ObjectBox#!F@CDPApBPivot!FJDSelectedObjectGUID PM~$EPName Cull Index ContainerName Cull IndexNickName Cull i Description +Cull (remove) indexed elements from a list. InstanceGuid [7ptB"[C PreviewMutableEnabledDataComparison longest_list AttributesBBox# F@2D|BB ObjectBox#!F2DApBPivotL!F@:DSelected param_input Name ListNickName L Description List to cull InstanceGuid {ICKqlPreviewMutableEnabledAccess SourceCountSource @yu.G*пu AttributesBBox# F2DAA ObjectBox# F2DAAPivot F@5DSelected param_input Name IndicesNickName I Description Culling indices InstanceGuid ЭKotIN- mPreviewMutableEnabledAccess SourceCountSource M*(M ew܇ AttributesBBox# F7DAA ObjectBox# F7DAAPivot F@:DSelected param_input Name WrapNickName W Description Wrap indices to list range InstanceGuid ۉ!O}rλPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox# FD|BB ObjectBox#,F>DApBPivot\FFDSelected param_input Name ListNickName L Description List to cull InstanceGuid }O8 >O͂QBPreviewMutableEnabledAccess SourceCountSource !UEU_ AttributesBBox#F>DAA ObjectBox#F>DAAPivotFADSelected param_input Name IndicesNickName I Description Culling indices InstanceGuid EweH\XPreviewMutableEnabledAccess SourceCountSource r #F9Lku AttributesBBox#FCDAA ObjectBox#FCDAAPivotFFDSelected param_input Name WrapNickName W Description Wrap indices to list range InstanceGuid ='th@bPPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#FHDAA ObjectBox#FHDAAPivotFKDSelectedDataboolean param_outputName ListNickName L Description Culled list InstanceGuid ZshüMOiVCAPreviewMutableEnabled SourceCount AttributesBBox#F>D@ApB ObjectBox#F>D@ApBPivotFFDSelectedObjectGUID AAB~P;Name Flip Matrix ContainerName Flip MatrixNickName Flip Description 0Flip a data matrix by swapping rows and columns. InstanceGuid ڨGLF 2PreviewMutableEnabledDataComparison longest_list AttributesBBox#`F@>DBB ObjectBox#F>DABPivotFCDSelected param_input Name DataNickName D Description Data matrix to flip InstanceGuid bm2>&J@1L`PreviewMutableEnabledAccess SourceCountSource H %7pFhLW AttributesBBox#hF>DpAB ObjectBox#hF>DpABPivotFBDSelected param_outputName DataNickName D Description Flipped data matrix InstanceGuid !UEU_PreviewMutableEnabled SourceCount AttributesBBox#F>DpAB ObjectBox#F>DpABPivot@FBDSelectedObjectGUID AAB~P;Name Flip Matrix ContainerName Flip MatrixNickName Flip Description 0Flip a data matrix by swapping rows and columns. InstanceGuid [/SOP*NPreviewMutableEnabledDataComparison longest_list AttributesBBox#F\DBB ObjectBox#lF]DABPivotF@aDSelected param_input Name DataNickName D Description Data matrix to flip InstanceGuid ;g;/I@PreviewMutableEnabledAccess SourceCountSource -$BL`2f AttributesBBox#$F]DpAB ObjectBox#$F]DpABPivotHF aDSelected param_outputName DataNickName D Description Flipped data matrix InstanceGuid ٶkL 4Y6VPreviewMutableEnabled SourceCount AttributesBBox#F]DpAB ObjectBox#F]DpABPivotF aDSelectedObjectGUID AAB~P;Name Flip Matrix ContainerName Flip MatrixNickName Flip Description 0Flip a data matrix by swapping rows and columns. InstanceGuid ݀9WHG>4PreviewMutableEnabledDataComparison longest_list AttributesBBox#F@DBB ObjectBox#hF@ADABPivotFEDSelected param_input Name DataNickName D Description Data matrix to flip InstanceGuid fm@M,]hPreviewMutableEnabledAccess SourceCountSource ZshüMOiVCA AttributesBBox# F@ADpAB ObjectBox# F@ADpABPivotDF`EDSelected param_outputName DataNickName D Description Flipped data matrix InstanceGuid @yu.G*пuPreviewMutableEnabled SourceCount AttributesBBox#F@ADpAB ObjectBox#F@ADpABPivotF`EDSelectedObjectGUID AAB~P;Name Flip Matrix ContainerName Flip MatrixNickName Flip Description 0Flip a data matrix by swapping rows and columns. InstanceGuid m'(JJrPreviewMutableEnabledDataComparison longest_list AttributesBBox#F`DBB ObjectBox#hF`DABPivotFdDSelected param_input Name DataNickName D Description Data matrix to flip InstanceGuid +6I G9cLǹPreviewMutableEnabledAccess SourceCountSource t[dO:Tj3 AttributesBBox# F`DpAB ObjectBox# F`DpABPivotDFdDSelected param_outputName DataNickName D Description Flipped data matrix InstanceGuid \O*ePreviewMutableEnabled SourceCount AttributesBBox#F`DpAB ObjectBox#F`DpABPivotFdDSelectedObjectGUID ~nYŢG΀ǔName Reverse List ContainerName Reverse ListNickName Rev Description Reverse the order of a list. InstanceGuid [VI;PreviewMutableEnabledDataComparison longest_list AttributesBBox#tF\DhBB ObjectBox#F@]DABPivotFaDSelected param_input Name ListNickName L Description Base list InstanceGuid ݪ8AHg.PreviewMutableEnabledAccess SourceCountSource ٶkL 4Y6V AttributesBBox#|F@]D@AB ObjectBox#|F@]D@ABPivotFaDSelected param_outputName ListNickName L Description Reversed list InstanceGuid 팏KtWTqxPreviewMutableEnabled SourceCount AttributesBBox#$F@]D@AB ObjectBox#$F@]D@ABPivotBFaDSelectedObjectGUID oGHTbs:kName Cull Pattern ContainerName Cull PatternNickName Cull Description J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid o&m5GzzDPreviewMutableEnabledDataComparison longest_list AttributesBBox#t/F`DBB ObjectBox#/F@aDApBPivot/FhDSelected param_input Name ListNickName L Description Base list InstanceGuid N%#^PreviewMutableEnabledAccess SourceCountSource iQ`"Ji9˥2 AttributesBBox#|/F@aDAA ObjectBox#|/F@aDAAPivot/FcDSelected param_input Name IndexNickName i Description Item index InstanceGuid rZA 9zPreviewMutableEnabled SourceCountSource SïF(=SSource VEvL sjPersistentCount AttributesBBox#|/F@fDAA ObjectBox#|/F@fDAAPivot/FhDSelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid | XdEșֶcPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#|/F@kDAA ObjectBox#|/F@kDAAPivot/FmDSelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid G,_pObJPreviewMutableEnabled SourceCount AttributesBBox#80F@aDPApB ObjectBox#80F@aDPApBPivotX0FhDSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid VEvL sjPreviewMutableEnabled SourceCountUserText 0 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#-FrDHBA ObjectBox#-FrDHBAPivot\-FrDSelectedObjectGUID q PN/AName PolyLine ContainerName PolyLineNickName PLine Description 0Create a polyline connecting a number of points. InstanceGuid W@: .%OKPreviewMutableEnabledDataComparison longest_list AttributesBBox#(1F@SDBDB ObjectBox#t1FSDA4BPivot1FYDSelected param_input Name VerticesNickName V Description Polyline vertex points InstanceGuid PU!1Ei4WPreviewMutableEnabledAccess SourceCountSource "?EtxQh AttributesBBox#01FSD`AA ObjectBox#01FSD`AAPivotR1FVDSelected param_input Name ClosedNickName C Description Close polyline InstanceGuid h/K7Eȓ1PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#01F@YD`AA ObjectBox#01F@YD`AAPivotR1F0\DSelectedDataboolean param_outputName PolylineNickName Pl Description Resulting polyline InstanceGuid R52DK/l$(PreviewMutableEnabled SourceCount AttributesBBox#1FSDA4B ObjectBox#1FSDA4BPivot2F`YDSelectedObjectGUID q PN/AName PolyLine ContainerName PolyLineNickName PLine Description 0Create a polyline connecting a number of points. InstanceGuid ʯZ?D9PreviewMutableEnabledDataComparison longest_list AttributesBBox#(1F0DBDB ObjectBox#t1F0DA4BPivot1F@6DSelected param_input Name VerticesNickName V Description Polyline vertex points InstanceGuid 6qUD ݜPPreviewMutableEnabledAccess SourceCountSource iQ`"Ji9˥2 AttributesBBox#01F0D`AA ObjectBox#01F0D`AAPivotR1FP3DSelected param_input Name ClosedNickName C Description Close polyline InstanceGuid dpKG!`/SwPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#01F6D`AA ObjectBox#01F6D`AAPivotR1F8DSelectedDataboolean param_outputName PolylineNickName Pl Description Resulting polyline InstanceGuid rIgJ΁0XPreviewMutableEnabled SourceCount AttributesBBox#1F0DA4B ObjectBox#1F0DA4BPivot2F 6DSelectedObjectGUID fEz|Name Explode ContainerName ExplodeNickName Explode Description &Explode a curve into smaller segments. InstanceGuid GDSelectedDataboolean param_outputName SegmentsNickName S Description -Exploded segments that make up the base curve InstanceGuid 0>]NbhPreviewMutableEnabled SourceCount AttributesBBox#4F2D`AA ObjectBox#4F2D`AAPivot4F6DSelected param_outputName VerticesNickName V Description !Vertices of the exploded segments InstanceGuid |'OV& SPreviewMutableEnabled SourceCount AttributesBBox#4F:D`AA ObjectBox#4F:D`AAPivot4F`>DSelectedObjectGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid M;B!#IPreviewMutableEnabledDataComparison longest_list AttributesBBox#t/F@tDBB ObjectBox#/FtDApBPivot/F@|DSelected param_input Name ListNickName L Description Base list InstanceGuid sQ=B4FտNPreviewMutableEnabledAccess SourceCountSource "?EtxQh AttributesBBox#|/FtDAA ObjectBox#|/FtDAAPivot/F@wDSelected param_input Name IndexNickName i Description Item index InstanceGuid PVeKyc bPreviewMutableEnabled SourceCountSource VEvL sjSource []RDn:PersistentCount AttributesBBox#|/FyDAA ObjectBox#|/FyDAAPivot/F@|DSelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid s6NG7FPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#|/F~DAA ObjectBox#|/F~DAAPivot/FDSelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid @݀OdGPreviewMutableEnabled SourceCount AttributesBBox#80FtDPApB ObjectBox#80FtDPApBPivotX0F@|DSelectedObjectGUID VNL/CFOIZName Line ContainerName LineNickName Ln Description !Create a line between two points. InstanceGuid 2I`iHs|SlAPreviewMutableEnabledDataComparison longest_list AttributesBBox#41FeDpB0B ObjectBox#1FfDA BPivot1FkDSelected param_input Name Point ANickName A Description Line start point InstanceGuid ;AqPreviewMutableEnabled SourceCountSource G,_pObJ AttributesBBox#<1FfD`AA ObjectBox#<1FfD`AAPivot^1FhDSelected param_input Name Point BNickName B Description Line end point InstanceGuid xظEӀH= PreviewMutableEnabled SourceCountSource @݀OdG AttributesBBox#<1FkD`AA ObjectBox#<1FkD`AAPivot^1FmDSelected param_outputName LineNickName L Description Line segment InstanceGuid uMG| KPreviewMutableEnabled SourceCount AttributesBBox#1FfD@A B ObjectBox#1FfD@A BPivot 2FkDSelectedObjectGUID skI6ojName Join Curves ContainerName Join CurvesNickName Join Description Join as many curves as possible InstanceGuid OGPreviewMutableEnabledDataComparison longest_list AttributesBBox#5FhDB0B ObjectBox#D6FiDA BPivott6FnDSelected param_input Name CurvesNickName C Description Curves to join InstanceGuid rVG:F9PreviewMutableEnabledAccessMapping SourceCountSource Sb|3EԀUMSource uMG| K AttributesBBox#5FiDAA ObjectBox#5FiDAAPivot"6FkDSelected param_input Name PreserveNickName P Description "Preserve direction of input curves InstanceGuid v >ENJ4PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#5FnDAA ObjectBox#6FnD`AAPivot"6FpDSelectedDataboolean param_outputName CurvesNickName C Description =Joined curves and individual curves that could not be joined. InstanceGuid sWwun@n QnPreviewMutableEnabled SourceCount AttributesBBox#6FiD`A B ObjectBox#6FiD`A BPivot6FnDSelectedObjectGUID fEz|Name Explode ContainerName ExplodeNickName Explode Description &Explode a curve into smaller segments. InstanceGuid 1F~I)PreviewMutableEnabledDataComparison longest_list AttributesBBox#4FUDxBB ObjectBox#P4F@VDAxBPivot4F^DSelected param_input Name CurveNickName C Description Curve to explode InstanceGuid Z ]aD|8KPreviewMutableEnabled SourceCountSource R52DK/l$( AttributesBBox# 4F@VD`AA ObjectBox# 4F@VD`AAPivot.4F ZDSelected param_input Name RecursiveNickName R Description 5Recursive decomposition until all segments are atomic InstanceGuid '1&Hk xPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox# 4F^D`AA ObjectBox# 4F^D`AAPivot.4FaDSelectedDataboolean param_outputName SegmentsNickName S Description -Exploded segments that make up the base curve InstanceGuid Sb|3EԀUMPreviewMutableEnabled SourceCount AttributesBBox#4F@VD`AA ObjectBox#4F@VD`AAPivot4F ZDSelected param_outputName VerticesNickName V Description !Vertices of the exploded segments InstanceGuid 5|0=pB]F<PreviewMutableEnabled SourceCount AttributesBBox#4F^D`AA ObjectBox#4F^D`AAPivot4FaDSelectedObjectGUID fEz|Name Explode ContainerName ExplodeNickName Explode Description &Explode a curve into smaller segments. InstanceGuid > SG8ɲPreviewMutableEnabledDataComparison longest_list AttributesBBox#xPreviewMutableEnabled SourceCount AttributesBBox#=FjD`AA ObjectBox#=FjD`AAPivot=FnDSelected param_outputName VerticesNickName V Description !Vertices of the exploded segments InstanceGuid wm~6BB^菅4PreviewMutableEnabled SourceCount AttributesBBox#=FrD`AA ObjectBox#=FrD`AAPivot=F`vDSelectedObjectGUID Ul\FJ(\Name Scribble Container Ca1F}DCb;FT~DCc;FHDCd1FśDText Generate rib centerlines.Sizet0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid O%JLoQU AttributesBBox#1F}D@"D*VB ObjectBox#1F}D@"D*VBPivot1F}DSelectedObjectGUID Ul\FJ(\Name Scribble Container Ca/FbBDCb%3FVBDCc3FEDCd/FzEDText These pline boxes do the work...SizeRXAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid Fn;;B)CThese steps close the 'gap' Between the two surfaces ribs.SizeRXAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid UAz AttributesBBox#f-FD@8C`GkB ObjectBox#f-FD@8C`GkBPivot=-F셃DSelectedObjectGUID Ul\FJ(\Name Scribble Container Ca5F{UDCb9FUDCc9FDbDCd\5FibDText ]Delete the 0th element from the first set of points and the 0th path from the second set.SizeRXAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid _wE}z&U AttributesBBox#5FZTD@ICtB ObjectBox#5FZTD@ICtBPivot5F{UDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid "?EtxQhPreviewMutableEnabled SourceCountSource ۯ Z+IU AttributesBBox#-FSDHBA ObjectBox#-FSDHBAPivot.FxVDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid iQ`"Ji9˥2PreviewMutableEnabled SourceCountSource B㺃Dh} AttributesBBox#-F1DHBA ObjectBox#-F1DHBAPivot).F4DSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName rib vertices Description 'Represents a collection of generic data InstanceGuid C\p'ME92PreviewMutableEnabled SourceCountSource JD+ S AttributesBBox#HFyDBA ObjectBox#HFyDBAPivot[IF\|DSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid []RDn:PreviewMutableEnabled SourceCountSource " FUserText 0 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#-F@yDBA ObjectBox#-F@yDBAPivot)-FUyDSelectedObjectGUID skI6ojName Join Curves ContainerName Join CurvesNickName Join Description Join as many curves as possible InstanceGuid ,sHoPreviewMutableEnabledDataComparison longest_list AttributesBBox#8FjDB0B ObjectBox#8F@kDA BPivot8F@pDSelected param_input Name CurvesNickName C Description Curves to join InstanceGuid kl=GLt]*3PreviewMutableEnabledAccessMapping SourceCountSource sWwun@n QnSource 0>]Nbh AttributesBBox# 8F@kDAA ObjectBox# 8F@kDAAPivot8FmDSelected param_input Name PreserveNickName P Description "Preserve direction of input curves InstanceGuid G00EqG 0 xrPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox# 8F@pDAA ObjectBox#`8F@pD`AAPivot8FrDSelectedDataboolean param_outputName CurvesNickName C Description =Joined curves and individual curves that could not be joined. InstanceGuid 6IlGo; PreviewMutableEnabled SourceCount AttributesBBox#9F@kD`A B ObjectBox#9F@kD`A BPivot29F@pDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid zPNPHZhOPreviewMutableEnabled SourceCountSource aN tHF^ AttributesBBox#T*F@lDHBA ObjectBox#T*F@lDHBAPivot׹*F|nDSelectedObjectGUID 'NJX Name Division ContainerName DivisionNickName A/B Description Mathematical division InstanceGuid {K/BjZؽPreviewMutableEnabledDataComparison longest_list AttributesBBox#+FvDxB0B ObjectBox#,FwDA BPivotL,F|DSelected param_input Name ANickName A Description Item to divide (dividend) InstanceGuid 3{N2&j@=B98PreviewMutableEnabled SourceCountSource zPNPHZhO AttributesBBox#+FwD`AA ObjectBox#+FwD`AAPivot+FyDSelected param_input Name BNickName B Description Item to divide with (divisor) InstanceGuid @DʕwKsPreviewMutableEnabled SourceCountSource 0D2NR AttributesBBox#+F|D`AA ObjectBox#+F|D`AAPivot+F~DSelected param_outputName ResultNickName R Description The result of the Division InstanceGuid " FPreviewMutableEnabled SourceCount AttributesBBox#,FwD`A B ObjectBox#,FwD`A BPivot,F|DSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 0D2NRPreviewMutableEnabled SourceCountUserText 2 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#*F}DHBA ObjectBox#*F}DHBAPivot3*Fd}DSelectedObjectGUID 3V,)AlՅkq@Name Subtraction ContainerName SubtractionNickName A-B Description Mathematical subtraction InstanceGuid `aBx}PreviewMutableEnabledDataComparison longest_list AttributesBBox#-FcDxB0B ObjectBox#-FdDA BPivot.FiDSelected param_input Name ANickName A Description Item to subtract from (minuend) InstanceGuid D@3BPreviewMutableEnabled SourceCountSource " F AttributesBBox#-FdD`AA ObjectBox#-FdD`AAPivot-FfDSelected param_input Name BNickName B Description Item to subtract (subtrahend) InstanceGuid bh*II>XPreviewMutableEnabled SourceCountSource nPo^FL, AttributesBBox#-FiD`AA ObjectBox#-FiD`AAPivot-FkDSelected param_outputName ResultNickName R Description The result of the Subtraction InstanceGuid SïF(=SPreviewMutableEnabled SourceCount AttributesBBox#T.FdD`A B ObjectBox#T.FdD`A BPivotv.FiDSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid nPo^FL,PreviewMutableEnabled SourceCountUserText 1 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#,F@jDHBA ObjectBox#,F@jDHBAPivot3,FcKjDSelectedObjectGUID AAB~P;Name Flip Matrix ContainerName Flip MatrixNickName Flip Description 0Flip a data matrix by swapping rows and columns. InstanceGuid eQK ҅ЮPreviewMutableEnabledDataComparison longest_list AttributesBBox#,?FqDBB ObjectBox#|?FrDABPivot?F@vDSelected param_input Name DataNickName D Description Data matrix to flip InstanceGuid :2x%>jB`I~PreviewMutableEnabledAccess SourceCountSource wm~6BB^菅4 AttributesBBox#4?FrDpAB ObjectBox#4?FrDpABPivotX?F vDSelected param_outputName DataNickName D Description Flipped data matrix InstanceGuid mݧ@m/WPreviewMutableEnabled SourceCount AttributesBBox#?FrDpAB ObjectBox#?FrDpABPivot @F vDSelectedObjectGUID ~nYŢG΀ǔName Reverse List ContainerName Reverse ListNickName Rev Description Reverse the order of a list. InstanceGuid ZOh.,a PreviewMutableEnabledDataComparison longest_list AttributesBBox#p@FrDhBB ObjectBox#@FrDABPivot@FvDSelected param_input Name ListNickName L Description Base list InstanceGuid T=L%*:sPreviewMutableEnabledAccess SourceCountSource mݧ@m/W AttributesBBox#x@FrD@AB ObjectBox#x@FrD@ABPivot@FvDSelected param_outputName ListNickName L Description Reversed list InstanceGuid EAAf6O#$PreviewMutableEnabled SourceCount AttributesBBox# AFrD@AB ObjectBox# AFrD@ABPivot>AFvDSelectedObjectGUID QOlG!Name Shift List ContainerName Shift ListNickName Shift Description Offset all items in a list. InstanceGuid .k9mCxC/PreviewMutableEnabledDataComparison longest_list AttributesBBox#AFsD|BB ObjectBox#WPreviewMutableEnabled SourceCount AttributesBBox#BF@tD@ApB ObjectBox#BF@tD@ApBPivotBF{DSelectedObjectGUID AAB~P;Name Flip Matrix ContainerName Flip MatrixNickName Flip Description 0Flip a data matrix by swapping rows and columns. InstanceGuid 1rOsyPreviewMutableEnabledDataComparison longest_list AttributesBBox#tCFwDBB ObjectBox#CFwDABPivotCF{DSelected param_input Name DataNickName D Description Data matrix to flip InstanceGuid !4N9X߃mjPreviewMutableEnabledAccess SourceCountSource g3?SK< >W AttributesBBox#|CFwDpAB ObjectBox#|CFwDpABPivotCF{DSelected param_outputName DataNickName D Description Flipped data matrix InstanceGuid طF;M8.PreviewMutableEnabled SourceCount AttributesBBox#0DFwDpAB ObjectBox#0DFwDpABPivotTDF{DSelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid JD+ SPreviewMutableEnabledAccess SourceCountSource طF;M8.lexers lexer_countsource {A;B;C;D;E}target {C} AttributesBBox#aEFevDB B ObjectBox#yEFwDBAPivotaEFevDSelectedObjectGUID Ul\FJ(\Name Scribble Container CaH@FODCbpEF%ցDCc<EF9DCd@FDText fix data to get proper orderSizeʰAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid $'Gu@"`Q AttributesBBox#H?F%6D>C#B ObjectBox#H?F%6D>C#BPivotH@FODSelectedObjectGUID AAB~P;Name Flip Matrix ContainerName Flip MatrixNickName Flip Description 0Flip a data matrix by swapping rows and columns. InstanceGuid ST$G>PreviewMutableEnabledDataComparison longest_list AttributesBBox#8?F`DBB ObjectBox#?F@aDABPivot?FeDSelected param_input Name DataNickName D Description Data matrix to flip InstanceGuid b[b= J?3[ PreviewMutableEnabledAccess SourceCountSource oC O>x AttributesBBox#@?F@aDpAB ObjectBox#@?F@aDpABPivotd?F`eDSelected param_outputName DataNickName D Description Flipped data matrix InstanceGuid ⲧ%McXVPreviewMutableEnabled SourceCount AttributesBBox#?F@aDpAB ObjectBox#?F@aDpABPivot@F`eDSelectedObjectGUID ~nYŢG΀ǔName Reverse List ContainerName Reverse ListNickName Rev Description Reverse the order of a list. InstanceGuid <~`sH lV$PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#AFmDAA ObjectBox#AFmDAAPivot BFpDSelectedDataboolean param_outputName ListNickName L Description Shifted list InstanceGuid NʼxO ٽ0oPreviewMutableEnabled SourceCount AttributesBBox#BFcD@ApB ObjectBox#BFcD@ApBPivotBFkDSelectedObjectGUID AAB~P;Name Flip Matrix ContainerName Flip MatrixNickName Flip Description 0Flip a data matrix by swapping rows and columns. InstanceGuid `+uަHk7#PreviewMutableEnabledDataComparison longest_list AttributesBBox#CFfDBB ObjectBox#CFgDABPivotDF@kDSelected param_input Name DataNickName D Description Data matrix to flip InstanceGuid >qxIP,F+PreviewMutableEnabledAccess SourceCountSource NʼxO ٽ0o AttributesBBox#CFgDpAB ObjectBox#CFgDpABPivotCF kDSelected param_outputName DataNickName D Description Flipped data matrix InstanceGuid 0 E UPreviewMutableEnabled SourceCount AttributesBBox#JC.4%*PreviewMutableEnabled SourceCountSource :hHqO0 AttributesBBox#VF0 E`AB ObjectBox#VF0 E`ABPivotgF8 ESelected param_outputName LengthNickName L Description Curve length InstanceGuid /cVC,F PreviewMutableEnabled SourceCount AttributesBBox#F0 E@AB ObjectBox#F0 E@ABPivotF8 ESelectedObjectGUID ~nYŢG΀ǔName Reverse List ContainerName Reverse ListNickName Rev Description Reverse the order of a list. InstanceGuid {ZԶwKPreviewMutableEnabledDataComparison longest_list AttributesBBox#ڂF@ EhBB ObjectBox#F` EABPivotFp ESelected param_input Name ListNickName L Description Base list InstanceGuid l)G [.PreviewMutableEnabledAccess SourceCountSource ^?VEE! Y AttributesBBox#ނF` E@AB ObjectBox#ނF` E@ABPivotFp ESelected param_outputName ListNickName L Description Reversed list InstanceGuid kN AJ>PreviewMutableEnabled SourceCount AttributesBBox#2F` E@AB ObjectBox#2F` E@ABPivotAFp ESelectedObjectGUID skI6ojName Join Curves ContainerName Join CurvesNickName Join Description Join as many curves as possible InstanceGuid _Jr6J_mBPreviewMutableEnabledDataComparison longest_list AttributesBBox#FExB0B ObjectBox#F0EA BPivotЀFpESelected param_input Name CurvesNickName C Description Curves to join InstanceGuid (h]C$My_PreviewMutableEnabledAccess SourceCountSource 14KKQW AttributesBBox#F0E`AA ObjectBox#F0E`AAPivotFESelected param_input Name PreserveNickName P Description "Preserve direction of input curves InstanceGuid B,]s PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#FpE`AA ObjectBox#FpE`AAPivotF ESelectedDataboolean param_outputName CurvesNickName C Description =Joined curves and individual curves that could not be joined. InstanceGuid >Rӳi@8zi.PreviewMutableEnabled SourceCount AttributesBBox#F0E`A B ObjectBox#F0E`A BPivotFpESelectedObjectGUID d,ʵaF]] Name Sort List ContainerName Sort ListNickName Sort Description Sort a list of numeric keys. InstanceGuid ZSyJHN,PreviewMutableEnabledDataComparison longest_list AttributesBBox#$FPExB0B ObjectBox#JFpEA BPivotbFESelected VariableInput CountID >JRӳi@8zi. AttributesBBox#(FE`AA ObjectBox#(FE`AAPivot9FPESelected param_outputName ListNickName K Description Sorted keys InstanceGuid ;dOՔ˙PreviewMutableEnabled SourceCount AttributesBBox#FpE`AA ObjectBox#FpE`AAPivotFESelected param_outputName Values ANickName A Description Synchronous values in A InstanceGuid CxDגK$PreviewMutableEnabled SourceCount AttributesBBox#FE`AA ObjectBox#FE`AAPivotFPESelectedObjectGUID b[3 MhName Length ContainerName LengthNickName Len Description Measure the length of a curve. InstanceGuid NyXr\PreviewMutableEnabledDataComparison longest_list AttributesBBox#PFEpBB ObjectBox#vFEABPivotF ESelected param_input Name CurveNickName C Description Curve to measure InstanceGuid 'ʺrOd}PreviewMutableEnabled SourceCountSource >Rӳi@8zi. AttributesBBox#TFE`AB ObjectBox#TFE`ABPivoteFESelected param_outputName LengthNickName L Description Curve length InstanceGuid ʶJ˜GݖPreviewMutableEnabled SourceCount AttributesBBox#FE@AB ObjectBox#FE@ABPivotFESelectedObjectGUID ~nYŢG΀ǔName Reverse List ContainerName Reverse ListNickName Rev Description Reverse the order of a list. InstanceGuid 0qLIn!=&VPreviewMutableEnabledDataComparison longest_list AttributesBBox#؂F EhBB ObjectBox#F@EABPivotFPESelected param_input Name ListNickName L Description Base list InstanceGuid bۭXHk$PreviewMutableEnabledAccess SourceCountSource CxDגK$ AttributesBBox#܂F@E@AB ObjectBox#܂F@E@ABPivotFPESelected param_outputName ListNickName L Description Reversed list InstanceGuid <(J1>vPreviewMutableEnabled SourceCount AttributesBBox#0F@E@AB ObjectBox#0F@E@ABPivot?FPESelectedObjectGUID b9j.BDd5WName Extend ContainerName ExtendNickName Ext Description 'Extend a curve by a specified distance. InstanceGuid /@~Y^y`PreviewMutableEnabledDataComparison longest_list AttributesBBox#FP EBB ObjectBox#؅Fp EABPivotF ESelected param_input Name CurveNickName C Description Curve to extend InstanceGuid GBR'9lPreviewMutableEnabled SourceCountSource O^DE}%Source vbp^C L`r AttributesBBox#Fp EAA ObjectBox#Fp EAAPivotÅF ESelected param_input Name TypeNickName T Description +Type of extension (0=Line, 1=Arc, 2=Smooth) InstanceGuid &M_A&PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#F EAA ObjectBox#F EAAPivotÅFP ESelectedDatanumber param_input Name StartNickName L0 Description "Extension length at start of curve InstanceGuid +v "@#*{nPreviewMutableEnabled SourceCountSource ~s0J ,PersistentCount AttributesBBox#F EAA ObjectBox#F EAAPivotÅF ESelectedDatanumber param_input Name EndNickName L1 Description Extension length at end of curve InstanceGuid ЮؘrI۬9gPreviewMutableEnabled SourceCountSource ~s0J ,PersistentCount AttributesBBox#F0 EAA ObjectBox#F0 EAAPivotÅF ESelectedDatanumber param_outputName CurveNickName C Description Extended curve InstanceGuid BEYPreviewMutableEnabled SourceCount AttributesBBox#Fp E`AB ObjectBox#Fp E`ABPivotF ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ~s0J ,PreviewMutableEnabled SourceCountUserText 0.01 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#F EHBA ObjectBox#F EHBAPivotMFB ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName NODES Description 'Represents a collection of generic data InstanceGuid w7#HuXgtPreviewMutableEnabled SourceCountSource u vQcH$Xd AttributesBBox#FDHBA ObjectBox#FDHBAPivot.FDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName divisions Description 'Represents a collection of generic data InstanceGuid TqG PreviewMutableEnabled SourceCountSource Ͷ:GMM.P/ AttributesBBox#dDDhBA ObjectBox#dDDhBAPivotkDDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName divisions Description 'Represents a collection of generic data InstanceGuid }JCCAx PreviewMutableEnabled SourceCountSource TqG AttributesBBox#mFDhBA ObjectBox#mFDhBAPivotqmFDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName divisions Description 'Represents a collection of generic data InstanceGuid 2S8A6PI@ߡPreviewMutableEnabled SourceCountSource }JCCAx AttributesBBox#FDhBA ObjectBox#FDhBAPivotFӦDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName DIVISIONS Description 'Represents a collection of generic data InstanceGuid AkKQ۸`yPreviewMutableEnabled SourceCountSource QjOBB AttributesBBox#FDBA ObjectBox#FDBAPivotFХDSelectedObjectGUID 3V,)AlՅkq@Name Subtraction ContainerName SubtractionNickName A-B Description Mathematical subtraction InstanceGuid y_HKY;A PreviewMutableEnabledDataComparison longest_list AttributesBBox#4D`DxB0B ObjectBox#8DDA BPivot;D DSelected param_input Name ANickName A Description Item to subtract from (minuend) InstanceGuid `Ŧ@pC&<PreviewMutableEnabled SourceCountSource ؋)Hvd- AttributesBBox#4DD`AA ObjectBox#4DD`AAPivot6DDSelected param_input Name BNickName B Description Item to subtract (subtrahend) InstanceGuid Qq.GeRPreviewMutableEnabled SourceCountSource F)No˵ AttributesBBox#4D D`AA ObjectBox#4D D`AAPivot6D`DSelected param_outputName ResultNickName R Description The result of the Subtraction InstanceGuid 'bKMlWPreviewMutableEnabled SourceCount AttributesBBox#?DD`A B ObjectBox#?DD`A BPivotAD DSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid F)No˵PreviewMutableEnabled SourceCountUserText 1 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#"D`DHBA ObjectBox#"D`DHBAPivotx"DnDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName RIBS Description 'Represents a collection of generic data InstanceGuid AS7_KٔPreviewMutableEnabled SourceCountSource 'bKMlW AttributesBBox#0EDHBA ObjectBox#0EDHBAPivot2E DSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName RIBS Description 'Represents a collection of generic data InstanceGuid 5&I_"APreviewMutableEnabled SourceCountSource AS7_Kٔ AttributesBBox#(mFDHBA ObjectBox#(mFDHBAPivot3mF DSelectedObjectGUID 1R[F~Name Group ContainerColour$BorderID_CountName GroupNickName Description A group of Grasshopper objects InstanceGuid Z*"H+We6m AttributesObjectGUID 1R[F~Name Group ContainerColour$BorderID_CountName GroupNickName Description A group of Grasshopper objects InstanceGuid e͑LBH=!uZ AttributesObjectGUID p:.EFla Name Integer Container Name IntegerNickName #Vert. Node Groups Description *Represents a collection of Integer numbers InstanceGuid A[C"MRNrPreviewMutableEnabled SourceCountSource -2pGM AttributesBBox#FDBA ObjectBox#FDBAPivot6FJz AttributesBBox#DD`AA ObjectBox#DD`AAPivotDDSelected param_input Name BNickName B Description Second item for addition InstanceGuid }%"¯jHvLPreviewMutableEnabled SourceCountSource [R|xCB1 AttributesBBox#D@D`AA ObjectBox#D@D`AAPivotDDSelected param_outputName ResultNickName R Description The result of the Addition InstanceGuid 3~KOFKPreviewMutableEnabled SourceCount AttributesBBox#ED`A B ObjectBox#ED`A BPivot(E@DSelectedObjectGUID *5IEkÝ{Name Point XYZ ContainerName Point XYZNickName Pt Description &Create a point from {xyz} coordinates. InstanceGuid toJDj<PreviewMutableEnabledDataComparison longest_list AttributesBBox# FwDBB ObjectBox#FwDApBPivotFDSelected param_input Name X componentNickName X Description {x} component InstanceGuid erK UPreviewMutableEnabled SourceCountSource .ӭI sCPersistentCount AttributesBBox#FwDAA ObjectBox#TFwD`AAPivotvFzDSelectedDatanumber param_input Name Y componentNickName Y Description {y} component InstanceGuid D.iրF6\WPreviewMutableEnabledMapping SourceCountSource O>1BصNW PersistentCount AttributesBBox#F|DAA ObjectBox#F|DAAPivotvFDSelectedDatanumber param_input Name Z componentNickName Z Description {z} component InstanceGuid 46~ZN3tl+PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#FDAA ObjectBox#TFD`AAPivotvFDSelectedDatanumber param_outputName PointNickName Pt Description Point coordinate InstanceGuid Kw/fDJ]oPreviewMutableEnabled SourceCount AttributesBBox#FwDApB ObjectBox#FwDApBPivot,FDSelectedObjectGUID Il^bName VB Script Container  ScriptSource  'this script combines the funtions of justin's original script to generate our space frame lines with code that accoated the lines with the node and ensured that the resultant lines where pointed at the nodes. Dim numRibs As Integer 'calculate the number of ribs we are using based on the input of the datatree with nodes 'these values are used to refer to the node we want to reference at the other end of our SF_line (the start point is always what ever node we are working with). Dim ribAbove As Integer Dim ribBelow As Integer Dim colRight As Integer Dim colLeft As Integer Dim myLine As New Line 'used in the inner loop to hold the line we are currently calculating 'this variable stores the lines until we output them. Dim lineCollection As New DataTree(Of Line) numribs = node.BranchCount - 1 'loop though all the paths (which should corrispond to ribs) For i As Integer = 0 To numribs If node.Branch(i).Count <> 0 Then 'skip empty paths ribAbove = numribs - i ribBelow = numribs - (i - 1) 'loop though all the elements in the path i For ii As Integer = 0 To node.Branch(i).Count - 2 Dim myPath As New Gh_Path 'we will create a string to set each path and store it here. myPath.FromString(i & ";" & ii) 'set the destination path for the group of lines we are about to generate 'print(myPath.ToString) colLeft = ii + divisions colRight = colLeft + 1 If colLeft >= vertNodeGroups Then colLeft = colLeft - vertNodeGroups colRight = colRight - vertNodeGroups Else If colRight >= vertNodeGroups Then colRight = colRight - vertNodeGroups End If lineCollection.EnsurePath(myPath) myLine.From = node.Branch(i)(ii) If ribBelow <= numribs Then 'for the 'A' series ribs this code will never run... myLine.To = node.Branch(ribBelow)(colRight) lineCollection.Add(myLine, myPath) myLine.To = node.Branch(ribBelow)(colLeft) lineCollection.Add(myLine, myPath) print("added 2 lines to " & myPath.ToString) End If If ribAbove <= numribs Then 'this sould always pass... myLine.To = node.Branch(ribAbove)(colRight) lineCollection.Add(myLine, myPath) myLine.To = node.Branch(ribAbove)(colLeft) lineCollection.Add(myLine, myPath) print("added 2 lines to " & myPath.ToString) End If Next 'output centerline = lineCollection Else Print("The input data was not stuctured as expected. Data must be stuctured {rib](element) ex {3}(25) for the sript to function.") End If Next ReferenceCountName VB ScriptNickName SF_lines - ideal Description A VB.NET scriptable component InstanceGuid L~4K3 yh IconDisplayPreviewMutableEnabledDataComparison longest_list AttributesBBox#FLD1CB ObjectBox#S@˴OName Output Description Print, Reflect and Error streamsMutableOptionalID YdȎ DM +Name Result centerline Description Output parameter centerlineMutableOptional param_input Name Variable nodesNickName node Description Script Variable nodes InstanceGuid K땱r< JR_PreviewMutableEnabledAccess SourceCountSource w7#HuXgt TypeHintID V{ڱLNF ShowTypeHintsAllowTreeAccess AttributesBBox#F@MDBB ObjectBox#F@MDBBPivotFUQDSelected param_input Name Variable divisionsNickName divisions Description Script Variable divisions InstanceGuid kȅ\/F]PreviewMutableEnabled SourceCountSource 2S8A6PI@ߡ TypeHintID )B:{P ShowTypeHintsAllowTreeAccess AttributesBBox#FUDB B ObjectBox#FUDB BPivotF@ZDSelected param_input Name Variable xNickName vertNodeGroups Description Script Variable x InstanceGuid gƩXEѮ}kPreviewMutableEnabled SourceCountSource zN?=0?cPreviewMutableEnabled SourceCountUserText 0.038 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FDBA ObjectBox#FDBAPivotFǟDSelectedObjectGUID >J=0?c AttributesBBox#FDHBA ObjectBox#FDHBAPivot؂F-DSelectedObjectGUID Ul\FJ(\Name Scribble Container CaqFDCbFDCcFUDCdfF}PDText MINIMUM BASE PLATE "RADIUS"SizeAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid ۠O+E xs AttributesBBox#fFLD\KCUB ObjectBox#fFLD\KCUBPivotqFDSelectedObjectGUID 1R[F~Name Group Container Colour$BorderID_CountID n2D>=0?cID {0I.z ID ۠O+E xsName GroupNickName Description A group of Grasshopper objects InstanceGuid U>eGy Hw@ AttributesObjectGUID Ul\FJ(\Name Scribble Container CaF5DCbF4DCc/Fi ?DCd$F?DText Setup ideal space frame linesSize0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid ZR?M(N]q AttributesBBox#F3D?DXB ObjectBox#F3D?DXBPivotF5DSelectedObjectGUID 1R[F~Name Group Container Colour$BorderID_CountID >鳬K0m#vID xv(uA(&Name GroupNickName Description A group of Grasshopper objects InstanceGuid duKIi9 AttributesObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid >鳬K0m#vPreviewMutableEnabled SourceCountUserText 1.25 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#F[DHBA ObjectBox#F[DHBAPivotF7[DSelectedObject GUID Ul\FJ(\Name Scribble Container Ca FGDCb'FA=HDCc 'FH[[DCdF[DText Bfactor fixing problem flowers by multiplying lilr (petal width)SizeʰAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid xv(uA(& AttributesBBox#FFDC .B ObjectBox#FFDC .BPivot FGDSelectedObject GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid pbIOH[PreviewMutableEnabled SourceCountUserText 0.04216 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#&FCBA ObjectBox#&FCBAPivot'FKCSelectedObject GUID >JJF@D`A B ObjectBox#>F@D`A BPivotOF@ DSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ]SEᶗ] AttributesBBox#MF:DroC[B ObjectBox#MF:DroC[BPivotFzDSelectedObjectGUID Il^bName VB Script Container  ScriptSource + 'This code generates points where petals for flower joints will be connected. 'It takes in the projected lines from the ideal spaceframe onto the flower joint baseplate, 'then optimizes their position around the center of the joint where the bolt will go. 'thetaMin is the minimum angle between petals that will prevent petal intersection. Dim thetaMin As Double = 2 * math.Atan((lilr * petalFactor) / BigR) Dim pointCollection As New DataTree(Of Point3d) Dim alphaCollection As New DataTree(Of Double) Dim deltaLCollection As New DataTree(Of Double) Dim myPath As GH_Path Dim movedPoint0 As Point3d Dim movedPoint1 As Point3d Dim ln As Line Dim centerLine As Line Dim recenterLine As Line Dim vecRecenter As Vector3d Dim alpha As Double Dim deltaL As Double Dim xForm As Transform 'check that the value of thetaMin is reasonable print(thetaMin.ToString) 'loop through all of the branches of the input dataTree For i As Integer = 0 To petalLines.BranchCount - 1 'myPath is the current node we are working on myPath = petalLines.Path(i) print("Working with Path: " & myPath.ToString) 'make sure that there is enough space in the output container pointCollection.EnsurePath(myPath) alphaCollection.EnsurePath(myPath) deltaLCollection.EnsurePath(myPath) 'check if the joint has four petals If petalLines.Branch(i).Count = 4 Then Dim movedPoints As New List (Of Point3d) 'this function does the bulk of the work, adjusting the angles and distances of the petal points over and over 'until none of them are within thetaMin Call fixBadPetalsRecursive(200, petalLines.Branch(i), baseFrames.Branch(i)(0), thetaMin, BigR, movedPoints) 'for all four petals, do this next section For j As Integer = 0 To 3 'create a line from the bolthole center to the adjusted petal points ln.From = movedPoints(j) ln.To = baseFrames.Branch(i)(0).origin 'for the purposes of fixing the flower joints which "broken" because of cases of extreme geometry, 'we calculate two indicators: an angle alpha and a difference in length deltaL 'alpha is the angle between the original petal line and our new, moved line (ie, how much we turned it) alpha = Vector3d.VectorAngle(petalLines.Branch(i)(j).Direction, ln.Direction) print("the angular difference between the input and output lines (in radians) is: " & alpha) 'deltaL is the difference between the length of the projected line and our line, which 'is an indicator of how shallow the geometry is, which causes a buttload of problems deltaL = petalLines.Branch(i)(j).Length - ln.Length print("the shallowness indicator deltaL is: " & deltaL) '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 'this is where we might be adjusting lengths of bad petals 'movedPoints(j) = setToBigR(ln, ln.Length + (alpha * math.Pow(deltaL, 2) * 10)) '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 'store output in container alphaCollection.Add(alpha, myPath) deltaLCollection.Add(deltaL, myPath) pointCollection.Add(movedPoints(j), myPath) Next 'this next bit of code is for flower joints with two petals Else If petalLines.Branch(i).Count = 2 Then 'cases where there are 2 petals should not have petal intersection problems. 'Therefore, we set the petal points at the minimum base plate radius (defined by 'BigR') movedPoint0 = setToBigR(petalLines.Branch(i)(0), BigR) movedPoint1 = setToBigR(petalLines.Branch(i)(1), BigR) 'To reduce eccentricity, we move the centroid of these new points to the center of the flower baseplate (bolthole center) centerLine.From = movedPoint0 centerLine.To = movedPoint1 'define vector from the midpoint of the line connecting the two points to the flower baseplate center recenterLine.From = centerLine.PointAt(0.5) recenterLine.To = baseFrames.Branch(i)(0).Origin vecRecenter = recenterLine.Direction 'move both petal points by the "recentering" vector xForm = Transform.Translation(vecRecenter) movedPoint0.Transform(xForm) movedPoint1.Transform(xForm) 'add points to the output collection deltaL = petalLines.Branch(i)(0).Length - BigR deltaLCollection.Add(deltaL, myPath) deltaL = petalLines.Branch(i)(1).Length - BigR deltaLCollection.Add(deltaL, myPath) alphaCollection.Add(0, myPath) alphaCollection.Add(0, myPath) pointCollection.Add(movedPoint0, myPath) pointCollection.Add(movedPoint1, myPath) Else print("***************************************************************") print(" we have a fucked up flower joint with neither 2 nor 4 petals! ") print("***************************************************************") End If Next 'return output petalPoints = pointCollection alphaList = alphaCollection deltaLList = deltaLCollection AdditionalSource  Function calcTheta (ByVal center As Point3d, ByVal pt0 As Point3d, ByVal pt1 As Point3d) As Double Dim theta As Double Dim petalLn0 As Line Dim petalLn1 As Line Dim vector0 As Vector3d Dim vector1 As Vector3d petalLn0.To = center petalLn1.To = center petalLn0.From = pt0 petalLn1.From = pt1 vector0 = petalLn0.Direction vector1 = petalLn1.Direction 'compute the angle between 2 vectors 'uses the form Acos( dot product(V1,V2) / ( LengthV1*LengthV2 ) ) theta = math.Acos((vector0.X * vector1.X + vector0.Y * vector1.Y + vector0.Z * vector1.Z) / (vector0.Length * vector1.Length)) Return theta End Function Sub rotatePetalPairPosition (ByVal baseFrame As Plane, ByVal theta As Double, ByVal thetaMin As Double, ByRef petalPt0 As Point3d, ByRef petalPt1 As Point3d) 'this function deals with pairs of petal points, because we need to increase the angle between pairs to eliminate petal intersection. 'through since this function gets called many times, the value of theta gets closer and closer to thetaMin Dim xForm As Transform Dim ln As Line Dim adjustAngle As Double = ((thetaMin - theta) / 2) ln.From = baseFrame.Origin ln.To = petalPt0 xForm = Transform.Rotation((-1) * adjustAngle, baseFrame.Normal, baseFrame.Origin) petalPt0.Transform(xForm) ln.To = petalPt1 xForm = Transform.Rotation(adjustAngle, baseFrame.Normal, baseFrame.Origin) petalPt1.Transform(xForm) End Sub Function setToBigR (ByVal petalLn As Line, ByVal BigR As Double) As Point3d Dim movedPoint As Point3d = petalLn.PointAt((petalLn.Length - BigR) / petalLn.Length) Return movedPoint End Function Sub fixBadPetalsRecursive(ByVal maxLevel As Integer, ByVal lineCollection As List(Of Line), ByVal baseFrame As Plane, ByVal thetaMin As Double, ByVal BigR As Double, ByRef ptList As list(Of point3d)) For Each ln As Line In lineCollection ptList.add(setToBigR(ln, BigR)) Next Call fixBadPetalsRecursive(0, maxLevel, baseFrame, thetaMin, ptList) End Sub Private Sub fixBadPetalsRecursive(ByVal level As Integer, ByVal maxLevel As Integer, ByVal baseFrame As Plane, ByVal thetaMin As Double, ByRef ptList As List(Of Point3d)) If level = maxLevel Then End If If Not level >= maxLevel Then Dim tol As Double = 0.000001 ' Dim theta As New List (Of Double) Dim theta As Double Dim escapeBool As Boolean = True Dim kOffset As Integer For k As Integer = 0 To ptList.Count - 1 kOffset = k + 1 'wrap the kOffset value back to 0 If kOffset = ptList.Count Then kOffset = 0 End If theta = calcTheta(baseFrame.Origin, ptList(k), ptList(kOffset)) If theta < (thetaMin - tol) Then escapeBool = False print("the current recursion level is: " & level) print("Failed test " & k & ": angle diff is " & (180 / math.PI) * (thetaMin - theta)) Call rotatePetalPairPosition(baseFrame, theta, thetaMin, ptList(k), ptList(kOffset)) End If Next If escapeBool Then print("the max recursion level is: " & level) level = maxLevel End If Call fixBadPetalsRecursive((level + 1), maxLevel, baseFrame, thetaMin, ptList) End If End Sub ' Function calcCentroid4pts (ByVal pt0 As Point3d, ByVal pt1 As Point3d, ByVal pt2 As Point3d, ByVal pt3 As Point3d) As Point3d ' Dim diagonal0 As Line ' Dim diagonal1 As Line ' Dim midPtLn As line ' ' diagonal0.From = pt0 ' diagonal0.To = pt2 ' diagonal1.From = pt1 ' diagonal1.To = pt3 ' ' midPtLn.From = diagonal0.PointAt(0.5) ' midPtLn.To = diagonal1.PointAt(0.5) ' ' Return midPtLn.PointAt(0.5) ' End FunctionReferenceCountName VB ScriptNickName Move Petal Points VB Description A VB.NET scriptable component InstanceGuid !!G3k}@ IconDisplayPreviewMutableEnabledDataComparison longest_list AttributesBBox#4FhD1CtC ObjectBox#F@iDApCPivotFDSelected VariableInput@Count ID |M{JdName Variable lilr Description Script Variable lilrMutableOptionalID |M{JdName Variable BigR Description Script Variable BigRMutableOptionalID |M{JdName Variable petalLines Description Script Variable petalLinesAccessMutableOptionalID |M{JdName Variable baseFrames Description Script Variable baseFramesAccessMutableOptionalID |M{JdName Variable petalFactor Description Script Variable petalFactorMutableOptionalID |M{JdName Variable SFLinesIdeal Description Script Variable SFLinesIdealAccessMutableOptionalID |M{JdName Variable alpha0Factor Description Script Variable alpha0FactorMutableOptionalID |M{JdName Variable alpha1Factor Description Script Variable alpha1FactorMutableOptionalID |M{JdName Variable deltaL0Factor Description Script Variable deltaL0FactorMutableOptionalID |M{JdName Variable deltaL1Factor Description Script Variable deltaL1FactorMutable Optional ID |M{JdName Variable alphaExponent Description Script Variable alphaExponentMutable Optional ID |M{JdName Variable deltaLExponent Description Script Variable deltaLExponentMutable Optional VariableOutputCountID N>S@˴OName Output Description Print, Reflect and Error streamsMutableOptionalID YdȎ DM +Name Result petalPoints Description Output parameter petalPointsMutableOptionalID YdȎ DM +Name Result alphaList Description Output parameter alphaListMutableOptionalID YdȎ DM +Name Result deltaLList Description Output parameter deltaLListMutableOptional param_input Name Variable lilrNickName lilr Description Script Variable lilr InstanceGuid (a\MMXGdhaPreviewMutableEnabled SourceCountSource eL8~ TypeHintID _A ShowTypeHintsAllowTreeAccess AttributesBBox#8F@iDBA ObjectBox#8F@iDBAPivotFkDSelected param_input Name Variable BigRNickName BigR Description Script Variable BigR InstanceGuid ՔKdHLE㜠PreviewMutableEnabled SourceCountSource ;VvIm TypeHintID _A ShowTypeHintsAllowTreeAccess AttributesBBox#8F@nDBA ObjectBox#8F@nDBAPivotFpDSelected param_input Name Variable petalLinesNickName petalLines Description Script Variable petalLines InstanceGuid "kf7IgWQPreviewMutableEnabledAccess SourceCountSource X"I]cL9w9NY TypeHintID ͨJꃵ@bq ShowTypeHintsAllowTreeAccess AttributesBBox#8F@sDBA ObjectBox#8F@sDBAPivotFuDSelected param_input Name Variable baseFramesNickName baseFrames Description Script Variable baseFrames InstanceGuid !rנEC+JɘPreviewMutableEnabledAccess SourceCountSource v:7{EvB TypeHintID -R8X`M ShowTypeHintsAllowTreeAccess AttributesBBox#8F@xDBA ObjectBox#8F@xDBAPivotFzDSelected param_input Name Variable petalFactorNickName petalFactor Description Script Variable petalFactor InstanceGuid ^QxC[bPreviewMutableEnabled SourceCountSource >鳬K0m#v TypeHintID _A ShowTypeHintsAllowTreeAccess AttributesBBox#8F@}DBA ObjectBox#8F@}DBAPivotFDSelected param_input Name Variable SFLinesIdealNickName SFLinesIdeal Description Script Variable SFLinesIdeal InstanceGuid ~ J4K,SPreviewMutableEnabledAccess SourceCountSource x RG|n TypeHintID ͨJꃵ@bq ShowTypeHintsAllowTreeAccess AttributesBBox#8F DBA ObjectBox#8F DBAPivotF`DSelected param_input Name Variable alpha0FactorNickName alpha0Factor Description Script Variable alpha0Factor InstanceGuid PVCZePreviewMutableEnabled SourceCount TypeHintID _A ShowTypeHintsAllowTreeAccess AttributesBBox#8FDBA ObjectBox#8FDBAPivotFDSelected param_input Name Variable alpha1FactorNickName alpha1Factor Description Script Variable alpha1Factor InstanceGuid \xF` ESelected param_input Name TextNickName T Description The text to display InstanceGuid (O7IcPreviewMutableEnabled SourceCountSource i5H AttributesBBox#.F EPAA ObjectBox#.F EPAAPivot>F ESelected param_input Name SizeNickName S Description Size of text InstanceGuid "MrƖePreviewMutableEnabled SourceCountSource 7Om厗zPersistentCount AttributesBBox#.F@ EPAA ObjectBox#.F@ EPAAPivot>F ESelectedDatanumber?ObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 7Om厗zPreviewMutableEnabled SourceCountUserText 0.005 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#Fp EpBA ObjectBox#Fp EpBAPivotHFu ESelectedObjectGUID @91k!Hl[Name Stream Gate ContainerName Stream GateNickName Gate Description )Redirects a stream into specific outputs. InstanceGuid {AΈ{PreviewMutableEnabledDataComparison longest_list AttributesBBox#FExB0B ObjectBox# F EA BPivot8F`ESelectedVariableOutput CountID YdȎ DM +Name Target 0 Description Output for Gate index 0MutableOptionalID YdȎ DM +Name Target 1 Description Output for Gate index 1MutableOptional param_input Name StreamNickName S Description Input stream InstanceGuid F ^`dIEi_PreviewMutableEnabledAccess SourceCountSource {ͭ`C$8 AttributesBBox#F EpAA ObjectBox#F EpAAPivotFESelected param_input Name GateNickName G Description Gate index of output stream InstanceGuid Gd4M逡v&PreviewMutableEnabled WireDisplay SourceCountSource Y-͈B,Q5PersistentCount AttributesBBox#F`EpAA ObjectBox#F`EpAAPivotFESelectedDatanumber param_outputName Target 0NickName 0 Description Output for Gate index 0 InstanceGuid Lc`gXO_qPreviewMutableEnabled SourceCount AttributesBBox#VF EPAA ObjectBox#VF EPAAPivotfFESelected param_outputName Target 1NickName 1 Description Output for Gate index 1 InstanceGuid Hb-#C}7PreviewMutableEnabled SourceCount AttributesBBox#VF`EPAA ObjectBox#VF`EPAAPivotfFESelectedObjectGUID QOlG!Name Shift List ContainerName Shift ListNickName Shift Description Offset all items in a list. InstanceGuid XCkE OsPreviewMutableEnabledDataComparison longest_list AttributesBBox#UFD|BB ObjectBox#VFDApBPivot8VFDSelected param_input Name ListNickName L Description List to shift InstanceGuid rUBO{#PreviewMutableEnabledAccess SourceCountSource 'GIGoEzp AttributesBBox#UFDAA ObjectBox#UFDAAPivotUF DSelected param_input Name ShiftNickName S Description Shift offset InstanceGuid =,FE Y{PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#UF`DAA ObjectBox#UF`DAAPivotUFDSelectedDatanumber param_input Name WrapNickName W Description Wrap values InstanceGuid JDÛi PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#UFDAA ObjectBox#UFDAAPivotUF DSelectedDataboolean param_outputName ListNickName L Description Shifted list InstanceGuid B0PreviewMutableEnabled SourceCount AttributesBBox#tVFD@ApB ObjectBox#tVFD@ApBPivotVFDSelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid ꆈrAjl%PreviewMutableEnabledAccess SourceCountSource B0lexers lexer_countsource {A;B}target {A} AttributesBBox#FWF-DC B ObjectBox#^WFDBAPivotFWF-DSelectedObject GUID @?Hr@MbџName Boolean Toggle Container  SwitchValueName Boolean ToggleNickName Flower Joints Description Boolean (true/false) toggle InstanceGuid ~?a)TA JPreviewMutableEnabled SourceCount AttributesBBox#F)EBA ObjectBox#F)EBAPivoẗ́F)ESelectedObject!GUID YdȎ DM +Name Data Container Name DataNickName MINIMUM BASE PLATE 'RADIUS' Description 'Represents a collection of generic data InstanceGuid [1,pIM\S@˴OName Output Description Print, Reflect and Error streamsMutableOptionalID YdȎ DM +Name Result A Description Output parameter AMutableOptional param_input Name Variable xNickName nodes Description Script Variable x InstanceGuid }2@C\îPreviewMutableEnabledAccess SourceCountSource sZmAa` TypeHintID V{ڱLNF ShowTypeHintsAllowTreeAccess AttributesBBox#F@zDBB ObjectBox#F@zDBBPivotF0DSelected param_input Name Variable yNickName destinationOrder Description Script Variable y InstanceGuid T:AGjPreviewMutableEnabledAccess SourceCountSource ʻt2pNc TypeHintID )B:{P ShowTypeHintsAllowTreeAccess AttributesBBox#F@DBB ObjectBox#F@DBBPivotFPDSelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid c4/B=GKPreviewMutableEnabled SourceCount AttributesBBox#~F@zDxBB ObjectBox#~F@zDxBBPivotF0DSelected param_outputName Result ANickName fixedNodes Description Output parameter A InstanceGuid >fM#Nwn<PreviewMutableEnabled SourceCount AttributesBBox#~F@DxBB ObjectBox#~F@DxBBPivotFPDSelectedObject&GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ʻt2pNc PreviewMutableEnabled SourceCountUserText 0 2 1 3 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#ʵFDlBB ObjectBox#ʵFDlBBPivotʵFDSelectedObject'GUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid LCFrPreviewMutableEnabledAccess SourceCountSource >fM#Nwn<lexers lexer_countsource {A;B;C}target {A;B} AttributesBBox#\KFЇDC B ObjectBox#\WFDCAPivot\KFЇDSelectedObject(GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid Cuj/Oӈ8SPreviewMutableEnabled SourceCountUserText 0.005 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FEBA ObjectBox#FEBAPivotFESelectedObject)GUID 7>r{N:a>Name Plane ContainerName PlaneNickName Pl Description %Create a plane from {x} and {y} axes. InstanceGuid .VdC[4s^PreviewMutableEnabledDataComparison longest_list AttributesBBox#TF0EBB ObjectBox#|FPEApBPivotF0ESelected param_input Name OriginNickName O Description Origin of plane InstanceGuid G|@J>RPreviewMutableEnabled SourceCountSource F(MA!q}cPersistentCount AttributesBBox#XFPEpAA ObjectBox#XFPEpAAPivotjFESelectedData Coordinate3 param_input Name X-AxisNickName X Description X-Axis direction of plane InstanceGuid !3zNPreviewMutableEnabled SourceCountSource қExA^XVPersistentCount AttributesBBox#XFEpAA ObjectBox#XFEpAAPivotjF0ESelectedDatavector3? param_input Name Y-AxisNickName Y Description Y-Axis direction of plane InstanceGuid z(R DMXuq'PreviewMutableEnabled SourceCountSource GEFKeQPersistentCount AttributesBBox#XFEpAA ObjectBox#XFEpAAPivotjFpESelectedDatavector3? param_outputName PlaneNickName Pl Description Plane definition InstanceGuid ƒb$OX4Mi{PreviewMutableEnabled SourceCount AttributesBBox#FPEApB ObjectBox#FPEApBPivotF0ESelectedObject*GUID YdȎ DM +Name Data Container Name DataNickName Petal Lines Description 'Represents a collection of generic data InstanceGuid қExA^XVPreviewMutableEnabled SourceCountSource ͩ M VQ. AttributesBBox#FEBA ObjectBox#FEBAPivotFCESelectedObject+GUID Ի Og)u9 Name End Points ContainerName End PointsNickName End Description "Extract the end points of a curve. InstanceGuid JWYM@O;gTPreviewMutableEnabledDataComparison longest_list AttributesBBox#FEtB0B ObjectBox#FEA BPivotFPESelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid 'tCdGPPreviewMutableEnabled SourceCountSource GEFKeQ AttributesBBox#FE`A B ObjectBox#FE`A BPivotFPESelected param_outputName StartNickName S Description Curve start point InstanceGuid F(MA!q}cPreviewMutableEnabled SourceCount AttributesBBox#FEPAA ObjectBox#FEPAAPivotFESelected param_outputName EndNickName E Description Curve end point InstanceGuid i&O&|+PreviewMutableEnabled SourceCount AttributesBBox#FPEPAA ObjectBox#FPEPAAPivotFESelectedObject,GUID @`;AL#Name Align Plane ContainerName Align PlaneNickName Align Description =Perform minimal rotation to align a plane with a guide vector InstanceGuid B3AJ!TPreviewMutableEnabledDataComparison longest_list AttributesBBox#$F E|B@B ObjectBox#LFEA0BPivotdFpESelected param_input Name PlaneNickName P Description Plane to straighten InstanceGuid 30II@'|PreviewMutableEnabled SourceCountSource ƒb$OX4Mi{ AttributesBBox#(FEpAA ObjectBox#(FEpAAPivot:FESelected param_input Name DirectionNickName D Description Straightening guide direction InstanceGuid Nm囿M/pPreviewMutableEnabled SourceCountSource GEFKeQ AttributesBBox#(FpEpAA ObjectBox#(FpEpAAPivot:F ESelected param_outputName PlaneNickName P Description Straightened plane InstanceGuid ͌;@X,JPreviewMutableEnabled SourceCount AttributesBBox#FE`AA ObjectBox#FE`AAPivotFESelected param_outputName AngleNickName A Description Rotation angle InstanceGuid +un:NzqZPreviewMutableEnabled SourceCount AttributesBBox#FpE`AA ObjectBox#FpE`AAPivotF ESelectedObject-GUID MM"-`kName Move ContainerName MoveNickName Move Description *Translate (move) an object along a vector. InstanceGuid LdJ@B#YI AttributesBBox#lF`E`AA ObjectBox#lF`E`AAPivot}FESelected param_outputName ResultNickName R Description The result of the Addition InstanceGuid 0VN*{BzdPreviewMutableEnabled SourceCount AttributesBBox#F E`A B ObjectBox#F E`A BPivotF`ESelectedObject1GUID Ul\FJ(\Name Scribble Container Ca$F^ECbF^ECcF@ ECdFj EText FLOWER JOINT/PETAL LABELSSize0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid |L % X AttributesBBox#FE@%GDHB ObjectBox#FE@%GDHBPivot$F^ESelectedObject2GUID Ul\FJ(\Name Scribble Container CaFECbGFmECckFuECdגF_EText height of font for petal labelSizeAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid mXoL>-N/ AttributesBBox#׈FѸE8 C4CB ObjectBox#׈FѸE8 C4CBPivotFESelectedObject3GUID YdȎ DM +Name Data Container Name DataNickName Node Labels Description 'Represents a collection of generic data InstanceGuid Y$RNuȉNPreviewMutableEnabled SourceCountSource ,Z$\@B&X AttributesBBox#FEBA ObjectBox#FEBAPivot%FsESelectedObject4GUID YdȎ DM +Name Data Container Name DataNickName Flower Base Frames Description 'Represents a collection of generic data InstanceGuid YA\j{|PreviewMutableEnabled SourceCountSource Ô1f#E!fo;vA AttributesBBox#jF 'EBA ObjectBox#jF 'EBAPivotF'ESelectedObject5GUID %H5w Name Text Tag 3D ContainerName Text Tag 3DNickName Tag Description 5Represents a list of 3D text tags in a Rhino viewport InstanceGuid ;PgAEF0cPreviewMutableEnabledDataComparison longest_list AttributesBBox#|F0$E0BB ObjectBox#FP$EApBPivotF0&ESelected param_input Name LocationNickName L Description $Location and orientation of text tag InstanceGuid ]fq@X0PreviewMutableEnabled SourceCountSource J&H AttributesBBox#FP$EPAA ObjectBox#FP$EPAAPivotF$ESelected param_input Name TextNickName T Description The text to display InstanceGuid aG8B"PreviewMutableEnabled SourceCountSource uZLM݋b AttributesBBox#F%EPAA ObjectBox#F%EPAAPivotF0&ESelected param_input Name SizeNickName S Description Size of text InstanceGuid ;3PQdHc*5&6PreviewMutableEnabled SourceCountSource sn M=HgPersistentCount AttributesBBox#F&EPAA ObjectBox#F&EPAAPivotFp'ESelectedDatanumber?Object6GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid sn M=HgPreviewMutableEnabled SourceCountUserText 0.007 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#F'ElBA ObjectBox#F'ElBAPivotF1 'ESelectedObject7GUID @91k!Hl[Name Stream Gate ContainerName Stream GateNickName Gate Description )Redirects a stream into specific outputs. InstanceGuid }ZtHzPreviewMutableEnabledDataComparison longest_list AttributesBBox#JF'ExB0B ObjectBox#rF'EA BPivotF)ESelectedVariableOutput CountID YdȎ DM +Name Target 0 Description Output for Gate index 0MutableOptionalID YdȎ DM +Name Target 1 Description Output for Gate index 1MutableOptional param_input Name StreamNickName S Description Input stream InstanceGuid #eI4KPreviewMutableEnabledAccess SourceCountSource k0$G66G( AttributesBBox#NF'EpAA ObjectBox#NF'EpAAPivot`Fp(ESelected param_input Name GateNickName G Description Gate index of output stream InstanceGuid ֮ DePSPreviewMutableEnabled WireDisplay SourceCountSource Y-͈B,Q5PersistentCount AttributesBBox#NF)EpAA ObjectBox#NF)EpAAPivot`F)ESelectedDatanumber param_outputName Target 0NickName 0 Description Output for Gate index 0 InstanceGuid XsC~.PreviewMutableEnabled SourceCount AttributesBBox#F'EPAA ObjectBox#F'EPAAPivotFp(ESelected param_outputName Target 1NickName 1 Description Output for Gate index 1 InstanceGuid J&HPreviewMutableEnabled SourceCount AttributesBBox#F)EPAA ObjectBox#F)EPAAPivotF)ESelectedObject8GUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid IcoCKoPreviewMutableEnabledDataComparison longest_list AttributesBBox#FpEBB ObjectBox#(FEApBPivot@FpESelected param_input Name ListNickName L Description Base list InstanceGuid }BCdPreviewMutableEnabledAccess SourceCountSource .b.L~ AttributesBBox#FEAA ObjectBox#FEAAPivotF0ESelected param_input Name IndexNickName i Description Item index InstanceGuid 7a2C~NXAPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#FEAA ObjectBox#FEAAPivotFpESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid @;.iD\ɈPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#FEAA ObjectBox#FEAAPivotFESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid ,Z$\@B&XPreviewMutableEnabled SourceCount AttributesBBox#^FEPApB ObjectBox#^FEPApBPivotnFpESelectedObject9GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 4A`ia[FcPreviewMutableEnabled SourceCountUserText .01 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FDHBA ObjectBox#FDHBAPivotFṔDSelectedObject:GUID YdȎ DM +Name Data Container Name DataNickName Node Labels Description 'Represents a collection of generic data InstanceGuid r-MHɚPreviewMutableEnabled SourceCountSource Y:gC-8[ AttributesBBox#FDBA ObjectBox#FDBAPivotFDSelectedObject;GUID Name Pi ContainerName PiNickName Pi Description Returns a factor of Pi. InstanceGuid et)&ADuťSUPreviewMutableEnabledDataComparison longest_list AttributesBBox#F`DtBA ObjectBox#FDAAPivotF DSelected param_input Name FactorNickName N Description Factor to be multiplied by Pi InstanceGuid 8{jBX@JY>ox@PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#FDpAA ObjectBox#FDpAAPivotF DSelectedDatanumber? param_outputName OutputNickName y Description Output value InstanceGuid -Z DDMPreviewMutableEnabled SourceCount AttributesBBox#FD@AA ObjectBox#FD@AAPivotF DSelectedObject>GUID +љpNċuName Addition ContainerName AdditionNickName A+B Description Mathematical addition InstanceGuid 87UFL\u,PreviewMutableEnabledDataComparison longest_list AttributesBBox#FDxB0B ObjectBox#F@DA BPivotFDSelected param_input Name ANickName A Description First item for addition InstanceGuid ':J SPreviewMutableEnabled SourceCountSource K ^ AttributesBBox#F@D`AA ObjectBox#F@D`AAPivotFDSelected param_input Name BNickName B Description Second item for addition InstanceGuid &ݤLH LZCPboPreviewMutableEnabled SourceCountSource ^oGvfl AttributesBBox#FD`AA ObjectBox#FD`AAPivotFESelected param_outputName ResultNickName R Description The result of the Addition InstanceGuid 4FKBPreviewMutableEnabled SourceCount AttributesBBox#F@D`A B ObjectBox#F@D`A BPivot FDSelectedObject?GUID MM"-`kName Move ContainerName MoveNickName Move Description *Translate (move) an object along a vector. InstanceGuid n|N9WJqkRPreviewMutableEnabledDataComparison longest_list AttributesBBox#F`DBHB ObjectBox#BFDA8BPivotZFDSelected param_input Name GeometryNickName G Description Base geometry InstanceGuid =@}^N]\ePreviewMutableEnabled SourceCountSource -A wP, AttributesBBox#FDpAA ObjectBox#FDpAAPivot0FDSelected param_input Name TranslationNickName T Description Translation vector InstanceGuid CG" `KPreviewMutableEnabled SourceCountSource $t~GyEeh AttributesBBox#FDpAA ObjectBox#FDpAAPivot0FDSelected param_outputName GeometryNickName G Description Translated geometry InstanceGuid j; HŴZ+PreviewMutableEnabled SourceCount AttributesBBox#xFDpAA ObjectBox#xFDpAAPivotFDSelected param_outputName TransformNickName X Description Transformation data InstanceGuid zАL3)[,xPreviewMutableEnabled SourceCount AttributesBBox#xFDpAA ObjectBox#xFDpAAPivotFDSelectedObject@GUID F,ESelected param_input Name PlaneNickName P Description Plane to decompose InstanceGuid OQJO4)RQPreviewMutableEnabled SourceCountSource YA\j{|PersistentCount AttributesBBox#F@*EPAB ObjectBox#F@*EPABPivotF,ESelectedDataplaneH?? param_outputName OriginNickName O Description Origin point InstanceGuid 4l|ATcPreviewMutableEnabled SourceCount AttributesBBox#\F@*EpAA ObjectBox#\F@*EpAAPivotnF*ESelected param_outputName X-AxisNickName X Description X-Axis vector InstanceGuid X5#fO>˺*PreviewMutableEnabled SourceCount AttributesBBox#\F+EpAA ObjectBox#\F+EpAAPivotnF ,ESelected param_outputName Y-AxisNickName Y Description Y-Axis vector InstanceGuid ^YfJZUEdWPreviewMutableEnabled SourceCount AttributesBBox#\F,EpAA ObjectBox#\F,EpAAPivotnF`-ESelected param_outputName Z-AxisNickName Z Description Z-Axis vector InstanceGuid 𔸓EZPreviewMutableEnabled SourceCount AttributesBBox#\F.EpAA ObjectBox#\F.EpAAPivotnF.ESelectedObjectEGUID YdȎ DM +Name Data Container Name DataNickName bolt hole Diameter Description 'Represents a collection of generic data InstanceGuid j~KJVU`{PreviewMutableEnabled WireDisplay SourceCountSource #_~eG$ȭ AttributesBBox#F/EBA ObjectBox#F/EBAPivotFn0ESelectedObjectFGUID w=n@ rName Rotate 3D ContainerName Rotate 3DNickName Rot3D Description :Rotate an object around a center point and an axis vector. InstanceGuid ݍqHԹAqPreviewMutableEnabledDataComparison longest_list AttributesBBox#F&EBB ObjectBox#F'EABPivot F)ESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid @8ZKgPreviewMutableEnabled SourceCountSource YA\j{| AttributesBBox#F'EpAA ObjectBox#F'EpAAPivotF'ESelected param_input Name AngleNickName A Description Rotation angle in radians InstanceGuid {/hAބAPreviewMutableEnabled SourceCountSource tj Ehk; AttributesBBox#FP(EpAA ObjectBox#FP(EpAAPivotF(ESelected param_input Name CenterNickName C Description Center of rotation InstanceGuid I;BCqe>ޙPreviewMutableEnabled SourceCountSource 4l|ATc AttributesBBox#F)EpAA ObjectBox#F)EpAAPivotF0*ESelected param_input Name AxisNickName X Description Axis of rotation InstanceGuid NName Pi ContainerName PiNickName Pi Description Returns a factor of Pi. InstanceGuid tG3>:PreviewMutableEnabledDataComparison longest_list AttributesBBox#F (EtBA ObjectBox#.F@(EAAPivotFF)ESelected param_input Name FactorNickName N Description Factor to be multiplied by Pi InstanceGuid ޭrBQ&ᠶPreviewMutableEnabled SourceCountPersistentCount AttributesBBox# F@(EpAA ObjectBox# F@(EpAAPivotF)ESelectedDatanumber? param_outputName OutputNickName y Description Output value InstanceGuid tj Ehk;PreviewMutableEnabled SourceCount AttributesBBox#dF@(E@AA ObjectBox#dF@(E@AAPivotsF)ESelectedObjectHGUID MM"-`kName Move ContainerName MoveNickName Move Description *Translate (move) an object along a vector. InstanceGuid &͞"@`UyPreviewMutableEnabledDataComparison longest_list AttributesBBox#pF'EBHB ObjectBox#F'EA8BPivotF0)ESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid A/ C2^8ƣPreviewMutableEnabled SourceCountSource 7aZMc$ AttributesBBox#tF'EpAA ObjectBox#tF'EpAAPivotFx(ESelected param_input Name TranslationNickName T Description Translation vector InstanceGuid YiIS,PreviewMutableEnabled SourceCountSource --YTKV AttributesBBox#tF0)EpAA ObjectBox#tF0)EpAAPivotF)ESelected param_outputName GeometryNickName G Description Translated geometry InstanceGuid k0$G66G(PreviewMutableEnabled SourceCount AttributesBBox#F'EpAA ObjectBox#F'EpAAPivotFx(ESelected param_outputName TransformNickName X Description Transformation data InstanceGuid *A\jB8cēWPreviewMutableEnabled SourceCount AttributesBBox#F0)EpAA ObjectBox#F0)EpAAPivotF)ESelectedObjectIGUID /L14PreviewMutableEnabled SourceCount AttributesBBox#XF *EpAA ObjectBox#XF *EpAAPivotjF*ESelected param_outputName Y-AxisNickName Y Description Y-Axis vector InstanceGuid R3z+HSݡPreviewMutableEnabled SourceCount AttributesBBox#XF`+EpAA ObjectBox#XF`+EpAAPivotjF,ESelected param_outputName Z-AxisNickName Z Description Z-Axis vector InstanceGuid ԗ}UPFpѿuPreviewMutableEnabled SourceCount AttributesBBox#XF,EpAA ObjectBox#XF,EpAAPivotjF@-ESelectedObjectJGUID hnOf".Name Amplitude ContainerName AmplitudeNickName Amp Description 'Set the amplitude (length) of a vector. InstanceGuid o|cA˒˫PreviewMutableEnabledDataComparison longest_list AttributesBBox#F-ExB4B ObjectBox#F-EA$BPivot F/ESelected param_input Name VectorNickName V Description Base vector InstanceGuid gM /[jPreviewMutableEnabled SourceCountSource R3z+HSݡ AttributesBBox#F-E`AA ObjectBox#F-E`AAPivotFT.ESelected param_input Name AmplitudeNickName A Description Amplitude (length) value InstanceGuid גhH{ȻN PreviewMutableEnabled SourceCountSource j~KJVU`{PersistentCount AttributesBBox#F.E`AA ObjectBox#F.E`AAPivotF/ESelectedDatanumber? param_outputName VectorNickName V Description Resulting vector InstanceGuid BNIrM[@%rKhPreviewMutableEnabled SourceCount AttributesBBox#>F-E`A$B ObjectBox#>F-E`A$BPivotOF.ESelectedObjectKGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid BbèD>n[.oPreviewMutableEnabled SourceCountUserText -0.009 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#F`.EBA ObjectBox#F`.EBAPivotFm.ESelectedObjectLGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid tb SrD3k7rPreviewMutableEnabled SourceCountUserText 0.002 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FEBA ObjectBox#FEBAPivotFESelectedObjectMGUID hnOf".Name Amplitude ContainerName AmplitudeNickName Amp Description 'Set the amplitude (length) of a vector. InstanceGuid EiY8H(MNPreviewMutableEnabledDataComparison longest_list AttributesBBox#FExB4B ObjectBox#FEA$BPivotF ESelected param_input Name VectorNickName V Description Base vector InstanceGuid AhߢI\ VQKPreviewMutableEnabled SourceCountSource y~aRJ\Q3 AttributesBBox#FE`AA ObjectBox#FE`AAPivotFtESelected param_input Name AmplitudeNickName A Description Amplitude (length) value InstanceGuid Xv7L+D%eC(PreviewMutableEnabled SourceCountSource tb SrD3k7rPersistentCount AttributesBBox#FE`AA ObjectBox#FE`AAPivotFESelectedDatanumber? param_outputName VectorNickName V Description Resulting vector InstanceGuid y>dJ@B#YIPreviewMutableEnabled SourceCount AttributesBBox#FE`A$B ObjectBox#FE`A$BPivot'FESelectedObjectNGUID hnOf".Name Amplitude ContainerName AmplitudeNickName Amp Description 'Set the amplitude (length) of a vector. InstanceGuid ߟ+K:VK5HPreviewMutableEnabledDataComparison longest_list AttributesBBox#F *ExB4B ObjectBox#F@*EA$BPivot F+ESelected param_input Name VectorNickName V Description Base vector InstanceGuid }.LDMkPreviewMutableEnabled SourceCountSource >/L14 AttributesBBox#F@*E`AA ObjectBox#F@*E`AAPivotF*ESelected param_input Name AmplitudeNickName A Description Amplitude (length) value InstanceGuid fp=F3@PreviewMutableEnabled SourceCountSource BbèD>n[.oPersistentCount AttributesBBox#F+E`AA ObjectBox#F+E`AAPivotF,,ESelectedDatanumber? param_outputName VectorNickName V Description Resulting vector InstanceGuid 7?5MF@PreviewMutableEnabled SourceCount AttributesBBox#>F@*E`A$B ObjectBox#>F@*E`A$BPivotOF+ESelectedObjectOGUID +љpNċuName Addition ContainerName AdditionNickName A+B Description Mathematical addition InstanceGuid w@r 3snDPreviewMutableEnabledDataComparison longest_list AttributesBBox#F+ExB0B ObjectBox#F,EA BPivotF@-ESelected param_input Name ANickName A Description First item for addition InstanceGuid OG kF{tPreviewMutableEnabled SourceCountSource 7?5MF@ AttributesBBox#F,E`AA ObjectBox#F,E`AAPivotF,ESelected param_input Name BNickName B Description Second item for addition InstanceGuid +/E@sPreviewMutableEnabled SourceCountSource BNIrM[@%rKh AttributesBBox#F@-E`AA ObjectBox#F@-E`AAPivotF-ESelected param_outputName ResultNickName R Description The result of the Addition InstanceGuid --YTKVPreviewMutableEnabled SourceCount AttributesBBox#F,E`A B ObjectBox#F,E`A BPivotF@-ESelectedObjectPGUID YdȎ DM +Name Data Container Name DataNickName Node Labels Description 'Represents a collection of generic data InstanceGuid wbRIԳ aPreviewMutableEnabled SourceCountSource Y$RNuȉN AttributesBBox#F%EBA ObjectBox#F%EBAPivotFE&ESelectedObjectQGUID YdȎ DM +Name Data Container Name DataNickName Next Node Labels Description 'Represents a collection of generic data InstanceGuid i5HPreviewMutableEnabled SourceCountSource Gl['1= AttributesBBox#F EBA ObjectBox#F EBAPivotqF ESelectedObjectRGUID Ul\FJ(\Name Scribble Container CalF )ECbF)ECcVFL@+ECdF3+EText height of font for node labelSizeAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid ĝ8DG_R- AttributesBBox#F˻(EC@ 5B ObjectBox#F˻(EC@ 5BPivotlF )ESelectedObjectSGUID YdȎ DM +Name Data Container Name DataNickName Node Labels Description 'Represents a collection of generic data InstanceGuid Y:gC-8[PreviewMutableEnabled SourceCountSource Y$RNuȉN AttributesBBox#FDBA ObjectBox#FDBAPivot.FDSelectedObjectTGUID YdȎ DM +Name Data Container Name DataNickName Flower Base Frames Description 'Represents a collection of generic data InstanceGuid Ô1f#E!fo;vAPreviewMutableEnabled SourceCountSource BXPJ AttributesBBox#FDBA ObjectBox#FDBAPivotGFأDSelectedObjectUGUID YdȎ DM +Name Data Container Name DataNickName Next Node Labels Description 'Represents a collection of generic data InstanceGuid Gl['1=PreviewMutableEnabled SourceCountSource tyǵJ9 AttributesBBox#F EBA ObjectBox#F EBAPivotF ESelectedObjectVGUID 1R[F~Name Group ContainerColour$BorderID_CountID $A_FM6 D:ID L·B3@% ID a4D ID 3{*D1[?NID TGFvID 񕧅_I5rudID hcKOJm) Name GroupNickName Description A group of Grasshopper objects InstanceGuid ,D@\) AttributesObjectWGUID YdȎ DM +Name Data Container Name DataNickName Half width of rib Description 'Represents a collection of generic data InstanceGuid ZǶ8H0Od@S!PreviewMutableEnabled SourceCountSource :4GcؑZn AttributesBBox#6F`EBA ObjectBox#6F`EBAPivotF ESelectedObjectXGUID NFJol~Name Brep Join ContainerName Brep JoinNickName Join Description Join a number of Breps together InstanceGuid g|ǜI-7PreviewMutableEnabledDataComparison longest_list AttributesBBox#GEtB0B ObjectBox#G EA BPivotG`ESelected param_input Name BrepsNickName B Description Breps to join InstanceGuid b. H0G9DLPreviewMutableEnabledAccess SourceCountSource ׋qM AttributesBBox#G EPA B ObjectBox#G EPA BPivotG`ESelected param_outputName BrepsNickName B Description Joined Breps InstanceGuid zMe(Jp|.PreviewMutableEnabled SourceCount AttributesBBox#"G E`AA ObjectBox#"G E`AAPivot*GESelected param_output Name ClosedNickName C Description #Closed flag for each resulting Brep InstanceGuid MPreviewMutableEnabled SourceCount NegateStream AttributesBBox#"G`E`AA ObjectBox#"G`E`AAPivot*GESelectedObjectYGUID NFJol~Name Brep Join ContainerName Brep JoinNickName Join Description Join a number of Breps together InstanceGuid $A_FM6 D:PreviewMutableEnabledDataComparison longest_list AttributesBBox#. GEtB0B ObjectBox#@ GEA BPivotL G ESelected param_input Name BrepsNickName B Description Breps to join InstanceGuid ,`AMLD8PreviewMutableEnabledAccess SourceCountSource !7wߖG5Z AttributesBBox#0 GEPA B ObjectBox#0 GEPA BPivot8 G ESelected param_outputName BrepsNickName B Description Joined Breps InstanceGuid aj PCx {PreviewMutableEnabled SourceCount AttributesBBox#[ GE`AA ObjectBox#[ GE`AAPivotc GESelected param_output Name ClosedNickName C Description #Closed flag for each resulting Brep InstanceGuid ]NoI }GPreviewMutableEnabled SourceCount NegateStream AttributesBBox#[ G E`AA ObjectBox#[ G E`AAPivotc GESelectedObjectZGUID p>G6`0Name Evaluate Surface ContainerName Evaluate SurfaceNickName Eval Description 7Evaluate local surface properties at a {uv} coordinate. InstanceGuid L·B3@% PreviewMutableEnabledDataComparison longest_list AttributesBBox#vG EBB ObjectBox#G EApBPivotG ESelected param_input Name SurfaceNickName S Description Base surface InstanceGuid ƪNDneR`,PreviewMutableEnabled SourceCountSource q[tBU[Source g8nWG5xSource e9L)\Source Gfs[E &h-Reparameterize AttributesBBox#xG E BA ObjectBox#xG E BAPivotG ESelected param_input Name PointNickName uv Description {uv} coordinate to evaluate InstanceGuid Ud&[@9j"PreviewMutableEnabled SourceCountSource a4D AttributesBBox#xG E BA ObjectBox#G EAAPivotG ESelected param_outputName PointNickName P Description Point at {uv} InstanceGuid z}2}Kpkn(PreviewMutableEnabled SourceCount AttributesBBox#G EpAA ObjectBox#G EpAAPivotGP ESelected param_outputName NormalNickName N Description Normal at {uv} InstanceGuid }7nO";OPreviewMutableEnabled SourceCount AttributesBBox#G EpAA ObjectBox#G EpAAPivotG ESelected param_outputName FrameNickName F Description Frame at {uv} InstanceGuid /AK)i3.PreviewMutableEnabled SourceCount AttributesBBox#G0 EpAA ObjectBox#G0 EpAAPivotG ESelectedObject[GUID YdȎ DM +Name Data Container Name DataNickName SIDE lofts of the ring Description 'Represents a collection of generic data InstanceGuid g8nWG5xPreviewMutableEnabled SourceCountSource Ya@F|I[5r AttributesBBox#NG@EBA ObjectBox#NG@EBAPivot8G ESelectedObject\GUID YdȎ DM +Name Data Container Name DataNickName OUTSIDE loft of the ring Description 'Represents a collection of generic data InstanceGuid e9L)\PreviewMutableEnabled SourceCountSource VZYIc' AttributesBBox#=G E CA ObjectBox#=G E CAPivotGUESelectedObject]GUID YdȎ DM +Name Data Container Name DataNickName INSIDE loft of the ring + hole Description 'Represents a collection of generic data InstanceGuid Gfs[E &h-PreviewMutableEnabled SourceCountSource pWF RcZ AttributesBBox#$GE$CA ObjectBox#$GE$CAPivotvGHESelectedObject^GUID YdȎ DM +Name Data Container Name DataNickName flaps of the ring Description 'Represents a collection of generic data InstanceGuid q[tBU[PreviewMutableEnabled SourceCountSource @!Cqݮ1N@ AttributesBBox#hG0 EBA ObjectBox#hG0 EBAPivotG ESelectedObject_GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid a4D PreviewMutableEnabled SourceCountUserText 0.5,0.5,0 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#G@ EBA ObjectBox#G@ EBAPivot3G5J ESelectedObject`GUID ]l lXA1_%Name Merge Multiple ContainerName Merge MultipleNickName Merge Description %Merge multiple input streams into one InstanceGuid 3{*D1[?NPreviewMutableEnabledDataComparison longest_list AttributesBBox#GEpBB ObjectBox#GEABPivotG`ESelected VariableInputCountID YdȎ DM +Name Stream 0 Description Input stream #0AccessMutableOptionalID YdȎ DM +Name Stream 1 Description Input stream #1AccessMutableOptionalID YdȎ DM +Name Stream 2 Description Input stream #2AccessMutableOptionalID YdȎ DM +Name Stream 3 Description Input stream #3AccessMutableOptional param_input Name Stream 0NickName 0 Description Input stream #0 InstanceGuid =(E3OCPreviewMutableEnabledAccess SourceCountSource q[tBU[ AttributesBBox#GEPAA ObjectBox#GEPAAPivotGESelected param_input Name Stream 1NickName 1 Description Input stream #1 InstanceGuid a2NM@iPreviewMutableEnabledAccess SourceCountSource g8nWG5x AttributesBBox#G EPAA ObjectBox#G EPAAPivotGESelected param_input Name Stream 2NickName 2 Description Input stream #2 InstanceGuid 2oIVPRQ{PreviewMutableEnabledAccess SourceCountSource e9L)\ AttributesBBox#G`EPAA ObjectBox#G`EPAAPivotGESelected param_input Name Stream 3NickName 3 Description Input stream #3 InstanceGuid . -I!)jPreviewMutableEnabledAccess SourceCountSource Gfs[E &h- AttributesBBox#GEPAA ObjectBox#GEPAAPivotG@ESelected param_outputName StreamNickName S Description Merged stream InstanceGuid >M{3{PreviewMutableEnabled SourceCount AttributesBBox#GEPAB ObjectBox#GEPABPivotG`ESelectedObjectaGUID 4 '̔C\D|Name Extrude ContainerName ExtrudeNickName Extr Description +Extrude curves and surfaces along a vector. InstanceGuid TGFvPreviewMutableEnabledDataComparison longest_list AttributesBBox#GExB0B ObjectBox#GEA BPivotGESelected param_input Name BaseNickName B Description Profile curve or surface InstanceGuid x:x@7t8?PreviewMutableEnabled SourceCountSource >M{3{ AttributesBBox#GEpAA ObjectBox#GEpAAPivotG`ESelected param_input Name DirectionNickName D Description Extrusion direction InstanceGuid ZfefFI[i`jPreviewMutableEnabled SourceCountSource ^[lefM7Ϻe AttributesBBox#GEpAA ObjectBox#GEpAAPivotGESelected param_outputName ExtrusionNickName E Description Extrusion result InstanceGuid !7wߖG5ZPreviewMutableEnabled SourceCount AttributesBBox#GEPA B ObjectBox#GEPA BPivot GESelectedObjectbGUID hnOf".Name Amplitude ContainerName AmplitudeNickName Amp Description 'Set the amplitude (length) of a vector. InstanceGuid 񕧅_I5rudPreviewMutableEnabledDataComparison longest_list AttributesBBox#xG ExB4B ObjectBox#G EA$BPivotG@ ESelected param_input Name VectorNickName V Description Base vector InstanceGuid ޖol&E]~PreviewMutableEnabled SourceCountSource }7nO";O AttributesBBox#zG E`AA ObjectBox#zG E`AAPivotG ESelected param_input Name AmplitudeNickName A Description Amplitude (length) value InstanceGuid kp[@$2X PreviewMutableEnabled SourceCountSource Zn& M,ӍOPersistentCount AttributesBBox#zG0 E`AA ObjectBox#zG0 E`AAPivotG ESelectedDatanumber? param_outputName VectorNickName V Description Resulting vector InstanceGuid ^[lefM7ϺePreviewMutableEnabled SourceCount AttributesBBox#G E`A$B ObjectBox#G E`A$BPivotG8 ESelectedObjectcGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid #iG.PreviewMutableEnabledAccess SourceCountSource .EVOplexers lexer_countsource {A;B;C}target {A;B} AttributesBBox#2F=~"E-C B ObjectBox#>F="E!CAPivot2F=~"ESelectedObjectdGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid CtZMeJY-b AttributesBBox#F E*CA ObjectBox#F E*CAPivotF9 ESelectedObjectlGUID { :"=EzRName Plane Offset ContainerName Plane OffsetNickName Pl Offset Description Offset a plane. InstanceGuid @Q/OnPreviewMutableEnabledDataComparison longest_list AttributesBBox#FEBB ObjectBox#FEABPivotFESelected param_input Name Base PlaneNickName P Description Base plane for offset InstanceGuid ԈO`_;\PreviewMutableEnabled SourceCountSource ^S'F4mYPersistentCount AttributesBBox#FEpAB ObjectBox#FEpABPivotFESelectedDataplaneH?? param_input Name OffsetNickName O Description (Offset distance (along base plane z-axis InstanceGuid lCOIJNw8oPreviewMutableEnabled SourceCountSource PH\@z1XPersistentCount AttributesBBox#FEpAB ObjectBox#FEpABPivotFESelectedDatanumber? param_outputName PlaneNickName Pl Description Offset plane InstanceGuid poEFa%"ͲPreviewMutableEnabled SourceCount AttributesBBox#FEAB ObjectBox#FEABPivotFESelectedObjectmGUID 3V,)AlՅkq@Name Subtraction ContainerName SubtractionNickName A-B Description Mathematical subtraction InstanceGuid ZźE 2'wPreviewMutableEnabledDataComparison longest_list AttributesBBox#2FExB0B ObjectBox#XFEA BPivotpFESelected param_input Name ANickName A Description Item to subtract from (minuend) InstanceGuid 'x?5M ,PPreviewMutableEnabled SourceCountSource g&~oJ9yD^ AttributesBBox#6FE`AA ObjectBox#6FE`AAPivotGFpESelected param_input Name BNickName B Description Item to subtract (subtrahend) InstanceGuid kJI4qPreviewMutableEnabled SourceCountSource W.!@7!9 AttributesBBox#6FE`AA ObjectBox#6FE`AAPivotGFESelected param_outputName ResultNickName R Description The result of the Subtraction InstanceGuid PH\@z1XPreviewMutableEnabled SourceCount AttributesBBox#FE`A B ObjectBox#FE`A BPivotFESelectedObjectnGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid W.!@7!9PreviewMutableEnabled SourceCountUserText 0.0025 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FP EBA ObjectBox#FP EBAPivotFh] ESelectedObjectoGUID ;WnGl5Name Multiplication ContainerName MultiplicationNickName A×B Description Mathematical multiplication InstanceGuid RYEkA' PreviewMutableEnabledDataComparison longest_list AttributesBBox#>F0ExB0B ObjectBox#dFPEA BPivot|FESelected param_input Name ANickName A Description First item for multiplication InstanceGuid PEZI5PreviewMutableEnabled SourceCountSource ZǶ8H0Od@S! AttributesBBox#BFPE`AA ObjectBox#BFPE`AAPivotSFESelected param_input Name BNickName B Description Second item for multiplication InstanceGuid G=.PreviewMutableEnabled SourceCountSource < Kܟ AttributesBBox#BFE`AA ObjectBox#BFE`AAPivotSF0 ESelected param_outputName ResultNickName R Description The result of the Multiplication InstanceGuid g&~oJ9yD^PreviewMutableEnabled SourceCount AttributesBBox#FPE`A B ObjectBox#FPE`A BPivotFESelectedObjectpGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid < KܟPreviewMutableEnabled SourceCountUserText 2 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FEHBA ObjectBox#FEHBAPivotFJESelectedObjectqGUID Ul\FJ(\Name Scribble Container CaFTECbukF+uECciF ECdfF EText Vdepth that the outer ring joint plane is inset from the outer planes of the ribsSize`AFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid }H&NX2{V; AttributesBBox#fFEFCB ObjectBox#fFEFCBPivotFTESelectedObjectrGUID @?Hr@MbџName Boolean Toggle Container  SwitchValueName Boolean ToggleNickName Ring tab bolts Description Boolean (true/false) toggle InstanceGuid #9.=Np:PreviewMutableEnabled SourceCount AttributesBBox#~F0EBA ObjectBox#~F0EBAPivot8F0ESelectedObjectsGUID +љpNċuName Addition ContainerName AdditionNickName A+B Description Mathematical addition InstanceGuid {?L&"bPreviewMutableEnabledDataComparison longest_list AttributesBBox#FDxB0B ObjectBox#FDA BPivotF`DSelected param_input Name ANickName A Description First item for addition InstanceGuid d&+GοyQA PreviewMutableEnabled SourceCountSource 8uMj AttributesBBox#„FD`AA ObjectBox#„FD`AAPivotӄF DSelected param_input Name BNickName B Description Second item for addition InstanceGuid )Y#N(DjIPreviewMutableEnabled SourceCountSource {0I.z AttributesBBox#„F`D`AA ObjectBox#„F`D`AAPivotӄFDSelected param_outputName ResultNickName R Description The result of the Addition InstanceGuid こ5lCDZPreviewMutableEnabled SourceCount AttributesBBox#FD`A B ObjectBox#FD`A BPivot+F`DSelectedObjecttGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 8uMjPreviewMutableEnabled SourceCountUserText .0116 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FDxBA ObjectBox#FDxBAPivotCFDۈDSelectedObjectuGUID YdȎ DM +Name Data Container Name DataNickName !ADJUSTED MIN. BASE PLATE 'RADIUS' Description 'Represents a collection of generic data InstanceGuid +rf)LFYPreviewMutableEnabled SourceCountSource こ5lCDZ AttributesBBox#ޅFDTCA ObjectBox#ޅFDTCAPivotFH!DSelectedObjectvGUID Ul\FJ(\Name Scribble Container Ca\FyDCbJFbDCcsFRDCdF[DText gThis adjustment ensures that we maintain minimum metal around bolt holes when we create the joints.SizeAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid ?0UOH AttributesBBox#\FbTDCpxB ObjectBox#\FbTDCpxBPivot\FyDSelectedObjectwGUID YdȎ DM +Name Data Container Name DataNickName !ADJUSTED MIN. BASE PLATE 'RADIUS' Description 'Represents a collection of generic data InstanceGuid ;VvImPreviewMutableEnabled SourceCountSource +rf)LFY AttributesBBox#ķFDTCA ObjectBox#ķFDTCAPivotFH!DSelectedObjectxGUID YdȎ DM +Name Data Container Name DataNickName Flower Base Frames Description 'Represents a collection of generic data InstanceGuid >OPreviewMutableEnabled SourceCountSource MD'cbILr AttributesBBox#C GDBA ObjectBox#C GDBAPivotH| G3ãDSelectedObjectyGUID @91k!Hl[Name Stream Gate ContainerName Stream GateNickName Gate Description )Redirects a stream into specific outputs. InstanceGuid 6p5EI=}PreviewMutableEnabledDataComparison longest_list AttributesBBox#GPExB0B ObjectBox#GpEA BPivotGESelectedVariableOutput CountID YdȎ DM +Name Target 0 Description Output for Gate index 0MutableOptionalID YdȎ DM +Name Target 1 Description Output for Gate index 1MutableOptional param_input Name StreamNickName S Description Input stream InstanceGuid &|]uH+ 5PreviewMutableEnabledAccess SourceCountSource Gfs[E &h-Source q[tBU[Source g8nWG5xSource e9L)\ AttributesBBox#GpEpAA ObjectBox#GpEpAAPivotGESelected param_input Name GateNickName G Description Gate index of output stream InstanceGuid M(!PreviewMutableEnabled WireDisplay SourceCountSource @fy}*BoJ'2`PersistentCount AttributesBBox#GEpAA ObjectBox#GEpAAPivotGPESelectedDatanumber param_outputName Target 0NickName 0 Description Output for Gate index 0 InstanceGuid ՒFxPreviewMutableEnabled SourceCount AttributesBBox#GpEPAA ObjectBox#GpEPAAPivotGESelected param_outputName Target 1NickName 1 Description Output for Gate index 1 InstanceGuid ׋qMPreviewMutableEnabled SourceCount AttributesBBox#GEPAA ObjectBox#GEPAAPivotGPESelectedObjectzGUID @?Hr@MbџName Boolean Toggle Container  SwitchValueName Boolean ToggleNickName Ring Joint Description Boolean (true/false) toggle InstanceGuid @fy}*BoJ'2`PreviewMutableEnabled SourceCount AttributesBBox#FP(EBA ObjectBox#FP(EBAPivotF \(ESelectedObject{GUID velZHo}I?WName Merge ContainerName MergeNickName Merge Description Merge two streams into one. InstanceGuid A(A١{%lFPreviewMutableEnabledDataComparison longest_list AttributesBBox#F EtB`B ObjectBox#F EAPBPivotFP ESelected param_input Name Stream ANickName A Description Input stream #1 InstanceGuid G4v@/ ҖPreviewMutableEnabledAccess SourceCountSource poEFa%"Ͳ AttributesBBox#F E`AA ObjectBox#F E`AAPivotF ESelected param_input Name Stream BNickName B Description Input stream #2 InstanceGuid ^V@نT6PreviewMutableEnabledAccess SourceCountSource ^S'F4mY AttributesBBox#FP E`AA ObjectBox#FP E`AAPivotF ESelected param_outputName StreamNickName S Description Merged stream InstanceGuid DaFckCRPreviewMutableEnabled SourceCount AttributesBBox#F EPAPB ObjectBox#F EPAPBPivotFP ESelectedObject|GUID Ի Og)u9 Name End Points ContainerName End PointsNickName End Description "Extract the end points of a curve. InstanceGuid 1jdF.yRPreviewMutableEnabledDataComparison longest_list AttributesBBox#F@ EtB0B ObjectBox#F` EA BPivotF!ESelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid ]raFJ#߃PreviewMutableEnabled SourceCountSource MBG3& AttributesBBox#F` E`A B ObjectBox#F` E`A BPivotF!ESelected param_outputName StartNickName S Description Curve start point InstanceGuid @OmmPreviewMutableEnabled SourceCount AttributesBBox#F` EPAA ObjectBox#F` EPAAPivot&F!ESelected param_outputName EndNickName E Description Curve end point InstanceGuid cB8L^GD>lPreviewMutableEnabled SourceCount AttributesBBox#F!EPAA ObjectBox#F!EPAAPivot&F@"ESelectedObject}GUID JNJsI ijouName Vector 2Pt ContainerName Vector 2PtNickName Vec2Pt Description #Create a vector between two points. InstanceGuid f@6sPreviewMutableEnabledDataComparison longest_list AttributesBBox#FP E|BB ObjectBox#Fp EApBPivotFP"ESelected param_input Name Point ANickName A Description Base point InstanceGuid Egh#`Dd܋PreviewMutableEnabled SourceCountSource @Omm AttributesBBox#Fp EpAA ObjectBox#Fp EpAAPivotF!ESelected param_input Name Point BNickName B Description Tip point InstanceGuid ImUS`Ml LPreviewMutableEnabled SourceCountSource cB8L^GD>l AttributesBBox#F!EpAA ObjectBox#F!EpAAPivotFP"ESelected param_input Name UnitizeNickName U Description Unitize output InstanceGuid I(4KfPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#F"EpAA ObjectBox#F"EpAAPivotF#ESelectedDataboolean param_outputName VectorNickName V Description Vector InstanceGuid TT/[_GV?PreviewMutableEnabled SourceCount AttributesBBox#Fp E`AA ObjectBox#Fp E`AAPivot!F`!ESelected param_outputName LengthNickName L Description Vector length InstanceGuid Tu ݺB' PreviewMutableEnabled SourceCount AttributesBBox#FP"E`AA ObjectBox#FP"E`AAPivot!F@#ESelectedObject~GUID ς]OVName Plane Normal ContainerName Plane NormalNickName Pl Description )Create a plane perpendicular to a vector. InstanceGuid i6Mb/QPreviewMutableEnabledDataComparison longest_list AttributesBBox#lFPExB0B ObjectBox#FpEA BPivotFESelected param_input Name OriginNickName O Description Origin of plane InstanceGuid Nf5SGu:CPreviewMutableEnabled SourceCountSource tzIbdܶPersistentCount AttributesBBox#pFpEpAA ObjectBox#pFpEpAAPivotFESelectedData Coordinate3 param_input Name Z-AxisNickName Z Description Z-Axis direction of plane InstanceGuid 7dKAmPreviewMutableEnabled SourceCountSource %uKtZzPersistentCount AttributesBBox#pFEpAA ObjectBox#pFEpAAPivotFPESelectedDatavector3? param_outputName PlaneNickName P Description Plane definition InstanceGuid ymʣx@:f\PreviewMutableEnabled SourceCount AttributesBBox#FpEPA B ObjectBox#FpEPA BPivotFESelectedObjectGUID @`;AL#Name Align Plane ContainerName Align PlaneNickName Align Description =Perform minimal rotation to align a plane with a guide vector InstanceGuid TBXPreviewMutableEnabledDataComparison longest_list AttributesBBox# FE|B@B ObjectBox#2FEA0BPivotJF@ESelected param_input Name PlaneNickName P Description Plane to straighten InstanceGuid ʬ@ ok$PreviewMutableEnabled SourceCountSource ymʣx@:f\ AttributesBBox#FEpAA ObjectBox#FEpAAPivot FESelected param_input Name DirectionNickName D Description Straightening guide direction InstanceGuid mӬ;CEPreviewMutableEnabled SourceCountSource TT/[_GV? AttributesBBox#F@EpAA ObjectBox#F@EpAAPivot FESelected param_outputName PlaneNickName P Description Straightened plane InstanceGuid 7؆LU_'<PreviewMutableEnabled SourceCount AttributesBBox#hFE`AA ObjectBox#hFE`AAPivotyFESelected param_outputName AngleNickName A Description Rotation angle InstanceGuid lF#8PreviewMutableEnabled SourceCount AttributesBBox#hF@E`AA ObjectBox#hF@E`AAPivotyFESelectedObjectGUID KddE ZkName Rotate Plane ContainerName Rotate PlaneNickName PRot Description *Perform plane rotation around plane z-axis InstanceGuid ySdGtPreviewMutableEnabledDataComparison longest_list AttributesBBox#FEtB4B ObjectBox#F EA$BPivotFP!ESelected param_input Name PlaneNickName P Description Plane to rotate InstanceGuid &* 1dA>o>PreviewMutableEnabled SourceCountSource 7؆LU_'< AttributesBBox#F E`AA ObjectBox#F E`AAPivotF ESelected param_input Name AngleNickName A Description ;Rotation (counter clockwise) around plane z-axis in radians InstanceGuid WfAs|a{^PreviewMutableEnabled SourceCountSource "ظLj1ym AttributesBBox#F@!E`AA ObjectBox#F@!E`AAPivotF!ESelected param_outputName PlaneNickName P Description Rotated plane InstanceGuid dqg/lN@APreviewMutableEnabled SourceCount AttributesBBox#F EPA$B ObjectBox#F EPA$BPivotFH!ESelectedObjectGUID , AYGRjR,>Name Pi ContainerName PiNickName Pi Description Returns a factor of Pi. InstanceGuid m%IM+QcPreviewMutableEnabledDataComparison longest_list AttributesBBox#F!EtBA ObjectBox#.F !EAAPivotFF!ESelected param_input Name FactorNickName N Description Factor to be multiplied by Pi InstanceGuid &|^fLЃ<:-PreviewMutableEnabled SourceCountSource X3G#Z(PersistentCount AttributesBBox# F !EpAA ObjectBox# F !EpAAPivotF!ESelectedDatanumber? param_outputName OutputNickName y Description Output value InstanceGuid "ظLj1ymPreviewMutableEnabled SourceCount AttributesBBox#dF !E@AA ObjectBox#dF !E@AAPivotsF!ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid X3G#Z(PreviewMutableEnabled SourceCountUserText -0.5 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#xF !EHBA ObjectBox#xF !EHBAPivotyF/#!ESelectedObjectGUID 7M$n|"Name Orient ContainerName OrientNickName Orient Description Orient an object. Orientation is sometimes called a 'ChangeBasis tranformation'. It allows for remapping of geometry from one axis-system to another. InstanceGuid ~Dr❭PreviewMutableEnabledDataComparison longest_list AttributesBBox#dFEBB ObjectBox#FEApBPivotFESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid D{ϒNi.PreviewMutableEnabled SourceCountSource xL AttributesBBox#hFEpAA ObjectBox#hFEpAAPivotzFESelected param_input Name InitialNickName A Description Reference plane InstanceGuid Mo@bߍ'PreviewMutableEnabled SourceCountSource =YDp=5PersistentCount AttributesBBox#hF EpAA ObjectBox#hF EpAAPivotzFESelectedDataplaneH?? param_input Name FinalNickName B Description Target plane InstanceGuid '|K$u9*PreviewMutableEnabled SourceCountSource ~݉zJ\- AttributesBBox#hF`EpAA ObjectBox#hF`EpAAPivotzFESelected param_outputName GeometryNickName G Description Reoriented geometry InstanceGuid 7 HzDPreviewMutableEnabled SourceCount AttributesBBox#FEpAA ObjectBox#FEpAAPivotFESelected param_outputName TransformNickName X Description Transformation data InstanceGuid hsAL, PreviewMutableEnabled SourceCount AttributesBBox#FEpAA ObjectBox#FEpAAPivotFESelectedObjectGUID + PM%WoName XY Plane ContainerName XY PlaneNickName XY Description World XY plane. InstanceGuid jCE@t6PreviewMutableEnabledDataComparison longest_list AttributesBBox#RFExBA ObjectBox#zFEAAPivotFESelected param_input Name OriginNickName O Description Origin of plane InstanceGuid mEYzOۯCPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#VFEpAA ObjectBox#VFEpAAPivothFESelectedData Coordinate3 param_outputName PlaneNickName P Description World XY plane InstanceGuid =YDp=5PreviewMutableEnabled SourceCount AttributesBBox#FEPAA ObjectBox#FEPAAPivotFESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Generic Ring Joint Tab Description 'Represents a collection of generic data InstanceGuid 5}Km}hPreviewMutableEnabled SourceCountSource 9Gk=JO;A AttributesBBox#F ,ECA ObjectBox#F ,ECAPivot܇F,ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Generic Ring Joint Tab Description 'Represents a collection of generic data InstanceGuid xL PreviewMutableEnabled SourceCountSource 5}Km}h AttributesBBox#F0,ECA ObjectBox#F0,ECAPivot}FF,ESelectedObjectGUID A)ej@5iName Scale NU ContainerName Scale NUNickName Scale NU Description )Scale an object with non-uniform factors. InstanceGuid Tk2?LoPreviewMutableEnabledDataComparison longest_list AttributesBBox#FDBB ObjectBox#.FDABPivotFF@DSelected param_input Name GeometryNickName G Description Base geometry InstanceGuid q Y+Gev+<PreviewMutableEnabled SourceCountSource .E7bGwἘE% AttributesBBox# FDpAA ObjectBox# FDpAAPivotF@DSelected param_input Name PlaneNickName P Description Base plane InstanceGuid ݭnM6RO\PreviewMutableEnabled SourceCountSource rرYBg)bPersistentCount AttributesBBox# FDpAA ObjectBox# FDpAAPivotFDSelectedDataplaneH?? param_input Name XNickName X Description Scaling factor in {x} direction InstanceGuid $^ŌvCm"PreviewMutableEnabled SourceCountPersistentCount AttributesBBox# FDpAA ObjectBox# FDpAAPivotF@DSelectedDatanumber? param_input Name YNickName Y Description Scaling factor in {y} direction InstanceGuid !t\I>~&PreviewMutableEnabled SourceCountSource h3Nΰ*B,(- PersistentCount AttributesBBox# FDpAA ObjectBox# FDpAAPivotFDSelectedDatanumber? param_input Name ZNickName Z Description Scaling factor in {z} direction InstanceGuid Cu9Y@;}PreviewMutableEnabled SourceCountPersistentCount AttributesBBox# FDpAA ObjectBox# FDpAAPivotF@DSelectedDatanumber? param_outputName GeometryNickName G Description Scaled geometry InstanceGuid SQ;L2"PreviewMutableEnabled SourceCount AttributesBBox#dFDpAHB ObjectBox#dFDpAHBPivotvF DSelected param_outputName TransformNickName X Description Transformation data InstanceGuid %?NOPreviewMutableEnabled SourceCount AttributesBBox#dF@DpAHB ObjectBox#dF@DpAHBPivotvF`DSelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid s GNMPreviewMutableEnabledAccess SourceCountSource {EGe=blexers lexer_countsource {A;B;C}target {A;B} AttributesBBox#FHD-C B ObjectBox#"FD!CAPivotFHDSelectedObjectGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid ^`-Lƃ)PreviewMutableEnabledDataComparison longest_list AttributesBBox#2F DBB ObjectBox#^F`DApBPivotvF DSelected param_input Name ListNickName L Description Base list InstanceGuid :dcK6NWA]PreviewMutableEnabledAccess SourceCountSource s GNM AttributesBBox#6F`DAA ObjectBox#6F`DAAPivotJFDSelected param_input Name IndexNickName i Description Item index InstanceGuid PHiBBXm4PreviewMutableEnabled SourceCountSource +LwFimPersistentCount AttributesBBox#6FDAA ObjectBox#6FDAAPivotJF DSelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid eGPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#6F`DAA ObjectBox#6F`DAAPivotJFDSelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid H15iWKJxPreviewMutableEnabled SourceCount AttributesBBox#F`DPApB ObjectBox#F`DPApBPivotF DSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid +LwFimPreviewMutableEnabled SourceCountUserText 1 3 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#F DHBB ObjectBox#F DHBBPivot FP=DSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName rib width faces Description 'Represents a collection of generic data InstanceGuid .E7bGwἘE%PreviewMutableEnabled SourceCountSource H15iWKJx AttributesBBox#.FDBA ObjectBox#.FDBAPivot)FDSelectedObjectGUID p>G6`0Name Evaluate Surface ContainerName Evaluate SurfaceNickName Eval Description 7Evaluate local surface properties at a {uv} coordinate. InstanceGuid }IDOb 7MPreviewMutableEnabledDataComparison longest_list AttributesBBox#FDBB ObjectBox#F@DApBPivotFDSelected param_input Name SurfaceNickName S Description Base surface InstanceGuid cTlBܹI/~PreviewMutableEnabled SourceCountSource .E7bGwἘE%Reparameterize AttributesBBox#F@D BA ObjectBox#F@D BAPivotF DSelected param_input Name PointNickName uv Description {uv} coordinate to evaluate InstanceGuid hiPreviewMutableEnabled SourceCountSource f?[`HKWa AttributesBBox#FD BA ObjectBox#FDAAPivotFDSelected param_outputName PointNickName P Description Point at {uv} InstanceGuid -K6V@cAdpPreviewMutableEnabled SourceCount AttributesBBox#F@DpAA ObjectBox#F@DpAAPivot.FDSelected param_outputName NormalNickName N Description Normal at {uv} InstanceGuid @La9PreviewMutableEnabled SourceCount AttributesBBox#FDpAA ObjectBox#FDpAAPivot.FDSelected param_outputName FrameNickName F Description Frame at {uv} InstanceGuid rرYBg)bPreviewMutableEnabled SourceCount AttributesBBox#F@DpAA ObjectBox#F@DpAAPivot.FDSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid f?[`HKWa PreviewMutableEnabled SourceCountUserText 0.5,0.5,0 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FDBA ObjectBox#FDBAPivotFDSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid h3Nΰ*B,(- PreviewMutableEnabled SourceCountUserText 2 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FDHBA ObjectBox#FDHBAPivot׀FDSelectedObjectGUID E%3ز!GYnName Dispatch ContainerName DispatchNickName Dispatch Description 3Dispatch the items in a list into two target lists. InstanceGuid C5'@ԡ5'PreviewMutableEnabledDataComparison longest_list AttributesBBox#F`DtBB ObjectBox#FDABPivot FDSelected param_input Name ListNickName L Description List to filter InstanceGuid & 4UCBamPreviewMutableEnabledAccess SourceCountSource SQ;L2" AttributesBBox#FDPAB ObjectBox#FDPABPivotFDSelected param_input Name Dispatch patternNickName P Description Dispatch pattern InstanceGuid seB#ABQ\PreviewMutableEnabledAccess SourceCountPersistentCount NegateStream AttributesBBox#FDPAB ObjectBox#FDPABPivotFDSelectedDatabooleanDataboolean param_outputName List ANickName A Description Dispatch target for True values InstanceGuid \+Lj-PreviewMutableEnabled SourceCount AttributesBBox#>FD`AB ObjectBox#>FD`ABPivotOFDSelected param_outputName List BNickName B Description Dispatch target for False values InstanceGuid 0cC_hGPreviewMutableEnabled SourceCount AttributesBBox#>FD`AB ObjectBox#>FD`ABPivotOFDSelectedObjectGUID :2dAk ^Name Circle CNR ContainerName Circle CNRNickName Circle Description 5Create a circle defined by center, normal and radius. InstanceGuid (ƅJXD4RPreviewMutableEnabledDataComparison longest_list AttributesBBox#GpE|BB ObjectBox#*GEApBPivot6GpESelected param_input Name CenterNickName C Description Center point InstanceGuid a#hF1IvwePreviewMutableEnabled SourceCountSource P!?v%@' AttributesBBox#GEpAA ObjectBox#GEpAAPivot!G0ESelected param_input Name NormalNickName N Description Normal vector of circle plane InstanceGuid [0M$#B(PreviewMutableEnabled SourceCountSource iP8MiwmDPersistentCount AttributesBBox#GEpAA ObjectBox#GEpAAPivot!GpESelectedDatavector3? param_input Name RadiusNickName R Description Radius of circle InstanceGuid pFI)Nr*dyPreviewMutableEnabled SourceCountSource mK Pm{:PersistentCount AttributesBBox#GEpAA ObjectBox#GEpAAPivot!GESelectedDatanumber? param_outputName CircleNickName C Description Resulting circle InstanceGuid "sO+ojPreviewMutableEnabled SourceCount AttributesBBox#EGE`ApB ObjectBox#EGE`ApBPivotMGpESelectedObjectGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid  YB!6!PreviewMutableEnabledDataComparison longest_list AttributesBBox#GEBB ObjectBox#GEApBPivotGESelected param_input Name ListNickName L Description Base list InstanceGuid 7&mJ !PreviewMutableEnabledAccess SourceCountSource w&D*b AttributesBBox#GEAA ObjectBox#GEAAPivotGESelected param_input Name IndexNickName i Description Item index InstanceGuid zA肜ePreviewMutableEnabled SourceCountSource m%HuPersistentCount AttributesBBox#GPEAA ObjectBox#GPEAAPivotGESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid ^QN.pPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#GEAA ObjectBox#GEAAPivotG0ESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid 繜@~nyPreviewMutableEnabled SourceCount AttributesBBox#GEPApB ObjectBox#GEPApBPivotGESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid m%HuPreviewMutableEnabled SourceCountUserText 1 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#JGEHBA ObjectBox#JGEHBAPivotiJGESelectedObjectGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid 7@L ܃PreviewMutableEnabledDataComparison longest_list AttributesBBox#G EBB ObjectBox#G@EApBPivotG ESelected param_input Name ListNickName L Description Base list InstanceGuid ,!4D* PreviewMutableEnabledAccess SourceCountSource w&D*b AttributesBBox#G@EAA ObjectBox#G@EAAPivotGESelected param_input Name IndexNickName i Description Item index InstanceGuid qzAm7vIPreviewMutableEnabled SourceCountSource P*_AsPersistentCount AttributesBBox#GEAA ObjectBox#GEAAPivotG ESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid !9N>.PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#GEAA ObjectBox#GEAAPivotG`ESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid ~I4PreviewMutableEnabled SourceCount AttributesBBox#G@EPApB ObjectBox#G@EPApBPivotG ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid P*_AsPreviewMutableEnabled SourceCountUserText 2 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#JGEHBA ObjectBox#JGEHBAPivotJGjESelectedObjectGUID !zO,NNPName Loft ContainerName LoftNickName Loft Description 8Create a lofted surface through a set of section curves. InstanceGuid J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid ypErPreviewMutableEnabledDataComparison longest_list AttributesBBox#G EBB ObjectBox#G EApBPivotG ESelected param_input Name ListNickName L Description Base list InstanceGuid ( O+ PreviewMutableEnabledAccess SourceCountSource w&D*b AttributesBBox#G EAA ObjectBox#G EAAPivotG ESelected param_input Name IndexNickName i Description Item index InstanceGuid xwH#{b+PreviewMutableEnabled SourceCountSource * IC|8'PersistentCount AttributesBBox#G EAA ObjectBox#G EAAPivotG ESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid }gTrKڹt<PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#G`EAA ObjectBox#G`EAAPivotGESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid VV; K41UPreviewMutableEnabled SourceCount AttributesBBox#G EPApB ObjectBox#G EPApBPivotG ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid * IC|8'PreviewMutableEnabled SourceCountUserText 0 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#JGp EHBA ObjectBox#JGp EHBAPivotJGr ESelectedObjectGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid I>M瞣JuPreviewMutableEnabledDataComparison longest_list AttributesBBox#GPEBB ObjectBox#GpEApBPivotGPESelected param_input Name ListNickName L Description Base list InstanceGuid v˻&HIR4 sPreviewMutableEnabledAccess SourceCountSource w&D*b AttributesBBox#GpEAA ObjectBox#GpEAAPivotGESelected param_input Name IndexNickName i Description Item index InstanceGuid 1'dNoǥ*PreviewMutableEnabled SourceCountSource G`(AB:P''dPersistentCount AttributesBBox#GEAA ObjectBox#GEAAPivotGPESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid hdI!.PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#GEAA ObjectBox#GEAAPivotGESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid +ݢ@@ӨZPreviewMutableEnabled SourceCount AttributesBBox#GpEPApB ObjectBox#GpEPApBPivotGPESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid G`(AB:P''dPreviewMutableEnabled SourceCountUserText 3 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#JGEHBA ObjectBox#JGEHBAPivotJGESelectedObjectGUID !zO,NNPName Loft ContainerName LoftNickName Loft Description 8Create a lofted surface through a set of section curves. InstanceGuid ~UGtʕPreviewMutableEnabledDataComparison longest_list AttributesBBox#G`EtB0B ObjectBox#GEA BPivotGESelected param_input Name SectionNickName S Description Section curves InstanceGuid AXp;D@ibJPreviewMutableEnabledAccess SourceCountSource EhC++YCaCծSource ֮?CJ& AttributesBBox#GEpAA ObjectBox#GEpAAPivotG ESelected param_input Name OptionsNickName O Description Loft options InstanceGuid W@>IGPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#GEpAA ObjectBox#GEpAAPivotG`ESelectedDataAdjustClosedRebuild Refit{Gz?LoftTypeLoftEndsLoftSimp param_outputName LoftNickName L Description Resulting Loft surfaces InstanceGuid ~$c 3M@PPreviewMutableEnabled SourceCount AttributesBBox#GE@A B ObjectBox#GE@A BPivotGESelectedObjectGUID  "|Gu4qName Flip ContainerName FlipNickName Flip Description +Flip a curve using an optional guide curve. InstanceGuid 0'}ѴHO|)~PreviewMutableEnabledDataComparison longest_list AttributesBBox#\GE|B0B ObjectBox#pGEA BPivot|GESelected param_input Name CurveNickName C Description Curve to offset InstanceGuid -G@BJCbEPreviewMutableEnabled SourceCountSource ~I4 AttributesBBox#^GEpAA ObjectBox#^GEpAAPivotgG`ESelected param_inputName GuideNickName G Description Optional guide curve InstanceGuid Y eAJJ|PreviewMutableEnabled SourceCount AttributesBBox#^GEpAA ObjectBox#^GEpAAPivotgGESelected param_outputName CurveNickName C Description Flipped curve InstanceGuid ֮?CJ&PreviewMutableEnabled SourceCount AttributesBBox#GE`AA ObjectBox#GE`AAPivotG`ESelected param_output Name FlagNickName F Description Flip action InstanceGuid rAzn?FPreviewMutableEnabled SourceCount NegateStream AttributesBBox#GE`AA ObjectBox#GE`AAPivotGESelectedObjectGUID !zO,NNPName Loft ContainerName LoftNickName Loft Description 8Create a lofted surface through a set of section curves. InstanceGuid #2vB:PreviewMutableEnabledDataComparison longest_list AttributesBBox#^GPEtB0B ObjectBox#rGpEA BPivot~GESelected param_input Name SectionNickName S Description Section curves InstanceGuid ӕN]"LheuďPreviewMutableEnabledAccess SourceCountSource VV; K41USource ~I4 AttributesBBox#`GpEpAA ObjectBox#`GpEpAAPivotiGESelected param_input Name OptionsNickName O Description Loft options InstanceGuid S^^JTPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#`GEpAA ObjectBox#`GEpAAPivotiGPESelectedDataAdjustClosedRebuild Refit{Gz?LoftTypeLoftEndsLoftSimp param_outputName LoftNickName L Description Resulting Loft surfaces InstanceGuid lFڬRjPreviewMutableEnabled SourceCount AttributesBBox#GpE@A B ObjectBox#GpE@A BPivotGESelectedObjectGUID !zO,NNPName Loft ContainerName LoftNickName Loft Description 8Create a lofted surface through a set of section curves. InstanceGuid b?^@RePreviewMutableEnabledDataComparison longest_list AttributesBBox#^GpEtB0B ObjectBox#rGEA BPivot~GESelected param_input Name SectionNickName S Description Section curves InstanceGuid @_ Ks 4}iPreviewMutableEnabledAccess SourceCountSource 繜@~nySource +ݢ@@ӨZ AttributesBBox#`GEpAA ObjectBox#`GEpAAPivotiG0ESelected param_input Name OptionsNickName O Description Loft options InstanceGuid SW%;Jؖ BlDPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#`GEpAA ObjectBox#`GEpAAPivotiGpESelectedDataAdjustClosedRebuild Refit{Gz?LoftTypeLoftEndsLoftSimp param_outputName LoftNickName L Description Resulting Loft surfaces InstanceGuid |RJ4PreviewMutableEnabled SourceCount AttributesBBox#GE@A B ObjectBox#GE@A BPivotGESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName SIDE lofts of the ring Description 'Represents a collection of generic data InstanceGuid Ya@F|I[5rPreviewMutableEnabled SourceCountSource |RJ4Source lFڬRj AttributesBBox# G@EBA ObjectBox# G@EBAPivot\GESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName OUTSIDE loft of the ring Description 'Represents a collection of generic data InstanceGuid VZYIc'PreviewMutableEnabled SourceCountSource G3E8ꬻx AttributesBBox#G E CA ObjectBox#G E CAPivot!dG[ESelectedObjectGUID q PN/AName PolyLine ContainerName PolyLineNickName PLine Description 0Create a polyline connecting a number of points. InstanceGuid 9NOzq<Source -x&MB AttributesBBox#GDPALB ObjectBox#GDPALBPivotGESelected param_outputName SurfacesNickName S Description Resulting planar surfaces InstanceGuid pWF RcZPreviewMutableEnabled SourceCount AttributesBBox#GDPALB ObjectBox#GDPALBPivotGESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName min base plate radius Description 'Represents a collection of generic data InstanceGuid mK Pm{:PreviewMutableEnabled SourceCountSource iKT7 AttributesBBox#GDBA ObjectBox#GDBAPivot3&GDDSelectedObjectGUID p>G6`0Name Evaluate Surface ContainerName Evaluate SurfaceNickName Eval Description 7Evaluate local surface properties at a {uv} coordinate. InstanceGuid $ѝJPreviewMutableEnabledDataComparison longest_list AttributesBBox#^GDBB ObjectBox#vGDApBPivotG`ESelected param_input Name SurfaceNickName S Description Base surface InstanceGuid [` @[ UPreviewMutableEnabled SourceCountSource ~$c 3M@P AttributesBBox#`GDAA ObjectBox#`GDAAPivotkGDSelected param_input Name PointNickName uv Description {uv} coordinate to evaluate InstanceGuid Jۘs9@!B _PreviewMutableEnabled SourceCountSource 4٩I#m_n AttributesBBox#`G`EAA ObjectBox#`G`EAAPivotkGPESelected param_outputName PointNickName P Description Point at {uv} InstanceGuid P!?v%@'PreviewMutableEnabled SourceCount AttributesBBox#GDpAA ObjectBox#GDpAAPivotG@DSelected param_outputName NormalNickName N Description Normal at {uv} InstanceGuid iP8MiwmDPreviewMutableEnabled SourceCount AttributesBBox#GDpAA ObjectBox#GDpAAPivotG`ESelected param_outputName FrameNickName F Description Frame at {uv} InstanceGuid :fCsDZPreviewMutableEnabled SourceCount AttributesBBox#GEpAA ObjectBox#GEpAAPivotGESelectedObjectGUID :2dAk ^Name Circle CNR ContainerName Circle CNRNickName Circle Description 5Create a circle defined by center, normal and radius. InstanceGuid a:vFORo)2APreviewMutableEnabledDataComparison longest_list AttributesBBox#GD|BB ObjectBox#*G@DApBPivot6GDSelected param_input Name CenterNickName C Description Center point InstanceGuid m΀0AK{otPreviewMutableEnabled SourceCountSource P!?v%@' AttributesBBox#G@DpAA ObjectBox#G@DpAAPivot!GDSelected param_input Name NormalNickName N Description Normal vector of circle plane InstanceGuid cDzaAm_A5PreviewMutableEnabled SourceCountSource iP8MiwmDPersistentCount AttributesBBox#GDpAA ObjectBox#GDpAAPivot!GDSelectedDatavector3? param_input Name RadiusNickName R Description Radius of circle InstanceGuid ,ROG @LVPreviewMutableEnabled SourceCountSource qrRnNuj@zPersistentCount AttributesBBox#G@DpAA ObjectBox#G@DpAAPivot!GDSelectedDatanumber? param_outputName CircleNickName C Description Resulting circle InstanceGuid -x&MBPreviewMutableEnabled SourceCount AttributesBBox#EG@D`ApB ObjectBox#EG@D`ApBPivotMGDSelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid G>NOzq<PreviewMutableEnabledAccess SourceCountSource ;I[#YBlexers lexer_countsource {A;B;C}target {A;B} AttributesBBox#GuEEC B ObjectBox#GuE CAPivotGuEESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName flower-to-ring bolt hole Radius Description 'Represents a collection of generic data InstanceGuid qrRnNuj@zPreviewMutableEnabled SourceCountSource 0B4L{3Pe AttributesBBox#GD.CA ObjectBox#GD.CAPivotGZDSelectedObjectGUID _L\J_3gName Series ContainerName SeriesNickName Series Description Create a series of numbers. InstanceGuid c~vL[tPreviewMutableEnabledDataComparison longest_list AttributesBBox#zFDxBB ObjectBox#F DApBPivotFDSelected param_input Name StartNickName S Description First number in the series InstanceGuid Tϰ\fLuk&oPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#~F DpAA ObjectBox#~F DpAAPivotF`DSelectedDatanumber param_input Name StepNickName N Description $Step size for each successive number InstanceGuid t?j@EuPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#~FDpAA ObjectBox#~FDpAAPivotFDSelectedDatanumber? param_input Name CountNickName C Description Number of values in the series InstanceGuid M2EOIZ-$PreviewMutableEnabled SourceCountSource ° uXFypoPersistentCount AttributesBBox#~F DpAA ObjectBox#~F DpAAPivotF`DSelectedDatanumber param_outputName SeriesNickName S Description Series of numbers InstanceGuid hRC`kPreviewMutableEnabled SourceCount AttributesBBox#F DPApB ObjectBox#F DPApBPivotFDSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ° uXFypoPreviewMutableEnabled SourceCountSource !xHpjHUserText 4 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#F@DHBA ObjectBox#F@DHBAPivot)F\DSelectedObjectGUID p:.EFla Name Integer Container Name IntegerNickName Int Description *Represents a collection of Integer numbers InstanceGuid i XGN;GlPreviewMutableEnabled SourceCountSource hRC`k AttributesBBox#.F@DHBA ObjectBox#.F@DHBAPivotaF1DSelectedObjectGUID _L\J_3gName Series ContainerName SeriesNickName Series Description Create a series of numbers. InstanceGuid m3[G>K_J6FUserText 35 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FEHBA ObjectBox#FEHBAPivotFESelectedObjectGUID p:.EFla Name Integer Container Name IntegerNickName Int Description *Represents a collection of Integer numbers InstanceGuid */ieKodPPreviewMutableEnabled SourceCountSource m=I w8b AttributesBBox#.FEHBA ObjectBox#.FEHBAPivot`FESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid CbAId$PreviewMutableEnabled SourceCountUserText ; MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#4F`DHBA ObjectBox#4F`DHBAPivot4FwDSelectedObjectGUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid 0LSEarePreviewMutableEnabledDataComparison longest_list AttributesBBox#F@DxBlB ObjectBox#FDA\BPivotFDSelected param_input Name StartNickName A Description String to append to. InstanceGuid ijE [PreviewMutableEnabled SourceCountSource i XGN;Gl AttributesBBox#FD`AA ObjectBox#FD`AAPivotF8DSelected param_input Name EndNickName B Description String to append. InstanceGuid jǝDW[gPreviewMutableEnabled SourceCountSource CbAId$ AttributesBBox#FD`AA ObjectBox#FD`AAPivotFDSelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid  \IJ.l1PreviewMutableEnabled SourceCount AttributesBBox#FD`A\B ObjectBox#FD`A\BPivot#FDSelectedObjectGUID _L\J_3gName Series ContainerName SeriesNickName Series Description Create a series of numbers. InstanceGuid ؛\F yPreviewMutableEnabledDataComparison longest_list AttributesBBox#zF ExBB ObjectBox#F@EApBPivotF ESelected param_input Name StartNickName S Description First number in the series InstanceGuid Eؔ-D90JPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#~F@EpAA ObjectBox#~F@EpAAPivotFESelectedDatanumber param_input Name StepNickName N Description $Step size for each successive number InstanceGuid F@OC BPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#~FEpAA ObjectBox#~FEpAAPivotF ESelectedDatanumber? param_input Name CountNickName C Description Number of values in the series InstanceGuid AdEY zR PreviewMutableEnabled SourceCountSource i@G&X|7PersistentCount AttributesBBox#~FEpAA ObjectBox#~FEpAAPivotF`ESelectedDatanumber param_outputName SeriesNickName S Description Series of numbers InstanceGuid E-[U.C˔IPreviewMutableEnabled SourceCount AttributesBBox#F@EPApB ObjectBox#F@EPApBPivotF ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid i@G&X|7PreviewMutableEnabled SourceCountUserText 2 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FEHBA ObjectBox#FEHBAPivotFLESelectedObjectGUID p:.EFla Name Integer Container Name IntegerNickName Int Description *Represents a collection of Integer numbers InstanceGuid y̐]KxEePreviewMutableEnabled SourceCountSource E-[U.C˔I AttributesBBox#.FEHBA ObjectBox#.FEHBAPivot`FBESelectedObjectGUID w1O/}Name Replace Branches ContainerName Replace BranchesNickName Replace Description -Find/Replace branch paths on a tree structure InstanceGuid /I&!@ -i±PreviewMutableEnabledDataComparison longest_list AttributesBBox#F`DBB ObjectBox#VFDApBPivotnF`DSelected param_input Name DataNickName D Description Data stream to process InstanceGuid [YrNs #PreviewMutableEnabledAccess SourceCountSource 0cC_hG AttributesBBox#FDAA ObjectBox#2FDpAAPivotDFDSelected param_input Name SearchNickName S Description Search masks InstanceGuid .rKwJoahm6PreviewMutableEnabledAccessMapping SourceCountSource "d<_PH'\WPersistentCount AttributesBBox#F DAA ObjectBox#F DAAPivotDF`DSelectedData null_stringstring * param_input Name ReplaceNickName R Description Respective replacement paths InstanceGuid {0O wbPreviewMutableEnabledAccessMapping SourceCountSource ipoyKHew AttributesBBox#FPEAA ObjectBox#FPEAAPivotDFESelected param_outputName DataNickName D Description Processed tree data InstanceGuid :@pGqHPreviewMutableEnabled SourceCount AttributesBBox#FDpApB ObjectBox#FDpApBPivotF`DSelectedObjectGUID QOlG!Name Shift List ContainerName Shift ListNickName Shift Description Offset all items in a list. InstanceGuid [_T4{O&ΣNHPreviewMutableEnabledDataComparison longest_list AttributesBBox#F E|BB ObjectBox#F@EApBPivotF ESelected param_input Name ListNickName L Description List to shift InstanceGuid [@0LdT,vCPreviewMutableEnabledAccess SourceCountSource */ieKodP AttributesBBox#F@EAA ObjectBox#F@EAAPivotFESelected param_input Name ShiftNickName S Description Shift offset InstanceGuid P#^VH{kPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#FEAA ObjectBox#FEAAPivotF ESelectedDatanumber param_input Name WrapNickName W Description Wrap values InstanceGuid z^K=BlgֈPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#FEAA ObjectBox#FEAAPivotF`ESelectedDataboolean param_outputName ListNickName L Description Shifted list InstanceGuid ̤3dF2 SPreviewMutableEnabled SourceCount AttributesBBox#F@E@ApB ObjectBox#F@E@ApBPivot%F ESelectedObjectGUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid *ZIMaPreviewMutableEnabledDataComparison longest_list AttributesBBox#pFDBlB ObjectBox#FDA\BPivotF@DSelected param_input Name StartNickName A Description String to append to. InstanceGuid G7PreviewMutableEnabledMapping SourceCountSource  \IJ.l1 AttributesBBox#tFDAA ObjectBox#tFDAAPivotFxDSelected param_input Name EndNickName B Description String to append. InstanceGuid k˝O{V?kPreviewMutableEnabled SourceCountSource ̤3dF2 S AttributesBBox#tF DAA ObjectBox#F D`AAPivotFtESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid ՑacEOFYXPreviewMutableEnabled SourceCount AttributesBBox#FD`A\B ObjectBox#FD`A\BPivotF0DSelectedObjectGUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid N*yN f(PreviewMutableEnabledDataComparison longest_list AttributesBBox#BF EBlB ObjectBox#F@EA\BPivotFESelected param_input Name StartNickName A Description String to append to. InstanceGuid P BL6 4PreviewMutableEnabledMapping SourceCountSource ՑacEOFYX AttributesBBox#FF@EAA ObjectBox#FF@EAAPivotwFESelected param_input Name EndNickName B Description String to append. InstanceGuid I3v*XKfPreviewMutableEnabled SourceCountSource \'McDy AttributesBBox#FFEAA ObjectBox#fFE`AAPivotwFESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid 9DSwg(LYojgPreviewMutableEnabled SourceCount AttributesBBox#F@E`A\B ObjectBox#F@E`A\BPivotFESelectedObjectGUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid }9tL.L޷PreviewMutableEnabledDataComparison longest_list AttributesBBox#FpEBlB ObjectBox#ZFEA\BPivotrFPESelected param_input Name StartNickName A Description String to append to. InstanceGuid {n)OBkZpPreviewMutableEnabledMapping SourceCountSource 9DSwg(LYojg AttributesBBox#FEAA ObjectBox#FEAAPivotIFlESelected param_input Name EndNickName B Description String to append. InstanceGuid Q%kCB^+PreviewMutableEnabled SourceCountSource y̐]KxEe AttributesBBox#F@EAA ObjectBox#8F@E`AAPivotIF$ESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid .f0uIpCv PreviewMutableEnabled SourceCount AttributesBBox#FE`A\B ObjectBox#FE`A\BPivotFHESelectedObjectGUID E%3ز!GYnName Dispatch ContainerName DispatchNickName Dispatch Description 3Dispatch the items in a list into two target lists. InstanceGuid Qs4f$DePreviewMutableEnabledDataComparison longest_list AttributesBBox#FEBB ObjectBox#:FEABPivotRFESelected param_input Name ListNickName L Description List to filter InstanceGuid <[IsPreviewMutableEnabledAccessMapping SourceCountSource .f0uIpCv AttributesBBox#FEAB ObjectBox#FEABPivot*FESelected param_input Name Dispatch patternNickName P Description Dispatch pattern InstanceGuid i.(NdPreviewMutableEnabledAccess SourceCountPersistentCount NegateStream AttributesBBox#FEAB ObjectBox#FEPABPivot*FESelectedDatabooleanDataboolean param_outputName List ANickName A Description Dispatch target for True values InstanceGuid "d<_PH'\WPreviewMutableEnabled SourceCount AttributesBBox#pFE`AB ObjectBox#pFE`ABPivotFESelected param_outputName List BNickName B Description Dispatch target for False values InstanceGuid lt~qD6)d~kPreviewMutableEnabled SourceCount AttributesBBox#pFE`AB ObjectBox#pFE`ABPivotFESelectedObjectGUID QOlG!Name Shift List ContainerName Shift ListNickName Shift Description Offset all items in a list. InstanceGuid pl=BM7 6PreviewMutableEnabledDataComparison longest_list AttributesBBox#FE|BB ObjectBox#@FEApBPivotXFESelected param_input Name ListNickName L Description List to shift InstanceGuid 4M(9HvvPreviewMutableEnabledAccess SourceCountSource lt~qD6)d~k AttributesBBox#FEAA ObjectBox#FEAAPivot,FPESelected param_input Name ShiftNickName S Description Shift offset InstanceGuid yuSzy@!3PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#FEAA ObjectBox#FEAAPivot,FESelectedDatanumber param_input Name WrapNickName W Description Wrap values InstanceGuid p2*E%\{PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#F0EAA ObjectBox#F0EAAPivot,FESelectedDataboolean param_outputName ListNickName L Description Shifted list InstanceGuid ipoyKHewPreviewMutableEnabled SourceCount AttributesBBox#vFE@ApB ObjectBox#vFE@ApBPivotFESelectedObjectGUID velZHo}I?WName Merge ContainerName MergeNickName Merge Description Merge two streams into one. InstanceGuid GCc @ %PreviewMutableEnabledDataComparison longest_list AttributesBBox#XF@DtB`B ObjectBox#~FDAPBPivotFDSelected param_input Name Stream ANickName A Description Input stream #1 InstanceGuid ./dqF6T83PreviewMutableEnabledAccess SourceCountSource \+Lj- AttributesBBox#\FD`AA ObjectBox#\FD`AAPivotmF DSelected param_input Name Stream BNickName B Description Input stream #2 InstanceGuid 噾LEJPreviewMutableEnabledAccess SourceCountSource :@pGqH AttributesBBox#\FD`AA ObjectBox#\FD`AAPivotmF`DSelected param_outputName StreamNickName S Description Merged stream InstanceGuid })PreviewMutableEnabledAccess SourceCountSource }) AttributesBBox#FDPAA ObjectBox#FDPAAPivotFDSelected param_input Name PlaneNickName P Description Section plane InstanceGuid Na_[|PreviewMutableEnabled SourceCountSource H?It: AttributesBBox#F DPAA ObjectBox#F DPAAPivotF`DSelected param_outputName CurvesNickName C Description Section curves InstanceGuid ͳ1ALضPg3PreviewMutableEnabled SourceCount AttributesBBox#FD`AA ObjectBox#FD`AAPivot FDSelected param_outputName PointsNickName P Description Section points InstanceGuid n^5TF} CPreviewMutableEnabled SourceCount AttributesBBox#F D`AA ObjectBox#F D`AAPivot F`DSelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid w&D*bPreviewMutableEnabledAccess SourceCountSource ͳ1ALضPg3lexers lexer_countsource {A;B;C}target {A;B} AttributesBBox#kF> E!C B ObjectBox#wF ECAPivotkF> ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid \'McDyPreviewMutableEnabled SourceCountUserText ; MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FEHBA ObjectBox#FEHBAPivot͹FESelectedObjectGUID Ul\FJ(\Name Scribble Container CaqFDCbTF DCc&TF6ECdF1!EText "REMAP LAST ELEMENTS TO THE FRONTSizeAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid XV:Bk"HwYsM 0 AttributesBBox#F>D@CYB ObjectBox#F>D@CYBPivotqFDSelectedObjectGUID p:.EFla Name Integer Container Name IntegerNickName #Vert. Node Groups Description *Represents a collection of Integer numbers InstanceGuid v@ o\>K_J6FPreviewMutableEnabled SourceCountSource A[C"MRNr AttributesBBox# FEBA ObjectBox# FEBAPivotF3%ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName #RIBS Description 'Represents a collection of generic data InstanceGuid !xHpjHPreviewMutableEnabled SourceCountSource *CH%tѠ AttributesBBox#F@DHBA ObjectBox#F@DHBAPivotFDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName !Ring Joint outer and inner planes Description 'Represents a collection of generic data InstanceGuid H?It:PreviewMutableEnabled SourceCountSource DaFckCR AttributesBBox#(F E9CA ObjectBox#(F E9CAPivotMFm ESelectedObjectGUID Ul\FJ(\Name Scribble Container CaFhECbcHF4ECcHFECdMFgEText Create ring joint 'loop'SizeBFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid ^rJs؝O=! AttributesBBox#MFh E"PDॏB ObjectBox#MFh E"PDॏBPivotFhESelectedObjectGUID +7E&n3%>!Name Brep Components ContainerName Brep ComponentsNickName Explode Description *Decompose a Brep into its component parts. InstanceGuid &͸M"l'PreviewMutableEnabledDataComparison longest_list AttributesBBox#lF0EtBB ObjectBox#FPEAxBPivotF@ESelected param_input Name BrepNickName B Description Base Brep InstanceGuid J]CM\ɤiPreviewMutableEnabled SourceCountSource 9G&? AttributesBBox#pFPEPAxB ObjectBox#pFPEPAxBPivotF@ESelected param_outputName FacesNickName F Description Faces of Brep InstanceGuid {EGe=bPreviewMutableEnabled SourceCount AttributesBBox#FPE`AA ObjectBox#FPE`AAPivotFUESelected param_outputName EdgesNickName E Description Edges of Brep InstanceGuid .EVOpPreviewMutableEnabled SourceCount AttributesBBox#FE`AA ObjectBox#FE`AAPivotF@ESelected param_outputName VerticesNickName V Description Vertices of Brep InstanceGuid  E fNPreviewMutableEnabled SourceCount AttributesBBox#FE`AA ObjectBox#FE`AAPivotFESelectedObjectGUID W]A6:Name Number Slider ContainerName Number SliderNickName Slider Description Numeric slider for single values InstanceGuid  !)C?PreviewMutableEnabled SourceCount AttributesBBox#:FD6CA ObjectBox#:FD BAPivot;FJDSelectedSliderValueI +?MinMax?DigitsInterval GripDisplayObjectGUID Ul\FJ(\Name Scribble Container CaFDCbF!DCcF9DCdFk8DText =diameter of the bolt between the ring and the flower joint.Size#_AFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid *w$pH6o$Ώ AttributesBBox#FDutC`8+B ObjectBox#FDutC`8+BPivotFDSelectedObjectGUID Ul\FJ(\Name Scribble Container CaqFy%DCbFX%DCcF`sDCdqFsDText TOLERANCESize`AFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid +^HZl}$A AttributesBBox#qFXDB@A ObjectBox#qFXDB@APivotqFy%DSelectedObjectGUID +љpNċuName Addition ContainerName AdditionNickName A+B Description Mathematical addition InstanceGuid ~r*L@H:#PreviewMutableEnabledDataComparison longest_list AttributesBBox#F3DxB0B ObjectBox#F@4DA BPivotF@9DSelected param_input Name ANickName A Description First item for addition InstanceGuid :@ҟX3MHt>EӡPreviewMutableEnabled SourceCountSource XI&G}vM AttributesBBox#F@4D`AA ObjectBox#F@4D`AAPivotF6DSelected param_inputName BNickName B Description Second item for addition InstanceGuid Sʓ7DZG;PreviewMutableEnabled SourceCount AttributesBBox#F@9D`AA ObjectBox#F@9D`AAPivotF;DSelected param_outputName ResultNickName R Description The result of the Addition InstanceGuid N E\gPreviewMutableEnabled SourceCount AttributesBBox#F@4D`A B ObjectBox#F@4D`A BPivotF@9DSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid XI&G}vMPreviewMutableEnabled SourceCountUserText .0016 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#F@3DBA ObjectBox#F@3DBAPivotF\h3DSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Lines Perp to Petal Lines Description 'Represents a collection of generic data InstanceGuid =8H"x.PreviewMutableEnabled SourceCountSource IA+, L?NqH; AttributesBBox#FD CA ObjectBox#FD CAPivottF'DSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName PETAL POINTS Description 'Represents a collection of generic data InstanceGuid d3M&sPreviewMutableEnabled SourceCountSource ϚXXHnHm> AttributesBBox#F DBA ObjectBox#F DBAPivotuFfDSelectedObjectGUID 1R[F~Name Group Container Colour$BorderID_CountID 8z~ 2c#HݏID mOName Pi ContainerName PiNickName Pi Description Returns a factor of Pi. InstanceGuid mOS@˴OName Output Description Print, Reflect and Error streamsMutableOptionalID YdȎ DM +Name Result A Description Output parameter AMutableOptional param_input Name Variable nodesNickName petalNodes Description Script Variable nodes InstanceGuid ) HM:WPreviewMutableEnabledAccess SourceCountSource &eF, TypeHintID V{ڱLNF ShowTypeHintsAllowTreeAccess AttributesBBox#FGDBB ObjectBox#FGDBBPivotFKDSelected param_input Name Variable nextNodePathsNickName nextNodePaths Description Script Variable nextNodePaths InstanceGuid lOYio}K>؆PreviewMutableEnabledAccess SourceCountSource yw D u+ TypeHintID K2^  ShowTypeHintsAllowTreeAccess AttributesBBox#FODBB ObjectBox#FODBBPivotFSDSelected param_input Name Variable nextNodeIndexesNickName nextNodeIndexes Description Script Variable nextNodeIndexes InstanceGuid IC}EaNQU*PreviewMutableEnabledAccess SourceCountSource Jn?J*.i TypeHintID )B:{P ShowTypeHintsAllowTreeAccess AttributesBBox#FWDBB ObjectBox#FWDBBPivotFV[DSelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid <95Ii{PreviewMutableEnabled SourceCount AttributesBBox#FGDB@B ObjectBox#FGDB@BPivotFMDSelected param_outputName Result ANickName sfCenterlines Description Output parameter A InstanceGuid ]}WBPm0PreviewMutableEnabled SourceCount AttributesBBox#FSDBDB ObjectBox#FSDBDBPivotFYDSelectedObjectGUID Il^bName VB Script Container ScriptSource 'this script combines the funtions of justin's original script to generate our space frame lines with code that accoated the lines with the node and ensured that the resultant lines where pointed at the nodes. Dim numRibs As Integer 'calculate the number of ribs we are using based on the input of the datatree with nodes 'these values are used to refer to the node we want to reference at the other end of our SF_line (the start point is always what ever node we are working with). Dim numCols As Integer Dim ribAbove As Integer Dim ribBelow As Integer Dim colRight As Integer Dim colLeft As Integer Dim maxPathAsString As String Dim ln As New Line 'used in the inner loop to hold the line we are currently calculating Dim pathCollection As New DataTree(Of GH_Path) Dim indexCollection As New DataTree(Of Integer) Dim startLblCollection As New DataTree(Of String) Dim endLblCollection As New DataTree(Of String) Dim maxPath As Gh_Path 'later we will create a string to set each path and store it here. maxPath = node.Path(node.BranchCount - 1) maxPathAsString = maxPath.ToString maxPathAsString = maxPathAsString.Split(";")(0) maxPathAsString = maxPathAsString.Remove(0, 1) print(maxPath.ToString) numRibs = CInt(maxPathAsString) print(numRibs) maxPathAsString = maxPath.ToString maxPathAsString = maxPathAsString.Split(";")(1) maxPathAsString = maxPathAsString.Remove(2, 1) numCols = CInt(maxPathAsString) print(numCols) 'loop though all the paths (which should correspond to ribs) For i As Integer = 0 To numRibs 'If node.Branch(i).Count <> 0 Then 'skip empty paths ' ribAbove = numribs - i ribBelow = numribs - (i - 1) 'loop though all the second dimensionartors paths in the tree For j As Integer = 0 To numCols Dim currentPath As New Gh_Path currentPath.FromString(i & ";" & j) 'set the destination path for the group of lines we are about to generate print(currentPath.ToString) colLeft = j + divisions colRight = colLeft + 1 If colLeft >= vertNodeGroups Then colLeft = colLeft - vertNodeGroups colRight = colRight - vertNodeGroups Else If colRight >= vertNodeGroups Then colRight = colRight - vertNodeGroups End If pathCollection.EnsurePath(currentPath) indexCollection.EnsurePath(currentPath) startLblCollection.EnsurePath(currentPath) endLblCollection.EnsurePath(currentPath) For k As Integer = 0 To node.Branch(currentPath).Count - 1 Dim otherNodeK As Integer Dim otherPath As New Gh_Path Dim startLabel As String = "undefined" Dim endLabel As String = "undefined" If node.Branch(currentPath).Count = 2 Then Call calcOtherNode(i, numRibs, j, divisions, vertNodeGroups, k, otherPath, otherNodeK, startLabel, endLabel) pathCollection.Add(otherPath, currentPath) indexCollection.Add(otherNodeK, currentPath) startlblCollection.Add(startLabel) endLblCollection.Add(endLabel) Else If node.Branch(currentPath).Count = 4 Then Call calcOtherNode(i, numRibs, j, divisions, vertNodeGroups, k, otherPath, otherNodeK, startLabel, endLabel) pathCollection.Add(otherPath, currentPath) indexCollection.Add(otherNodeK, currentPath) startlblCollection.Add(startLabel) endLblCollection.Add(endLabel) Else print("the number of petal nodes is totally fucked up (not 2 or 4)! its " & k) End If print("The other node for path " & currentPath.ToString & " petal index " & k & " is path: " & otherPath.ToString & " index " & otherNodeK) Next ' Next 'output nextNodePath = pathCollection nextNodeIndex = indexCollection startNodeLabel = startLblCollection nextNodeLabel = endLblCollection Next AdditionalSource  Sub calcOtherNode (ByVal currentRib As Integer, ByVal numRibs As Integer, ByVal currentCol As Integer, ByVal divisions As Integer, ByVal vertNodeGroups As Integer, ByVal petalNum As Integer, ByRef otherNodePath As GH_Path, ByRef otherNodeIndex As Integer, ByRef startLabel As String, ByRef endlabel As String) Dim otherRib As Integer Dim otherCol As Integer If currentRib = 0 Then otherRib = numribs - currentRib If petalNum = 0 Then otherCol = currentCol + divisions otherNodeIndex = 3 Else If petalNum = 1 Then otherCol = currentCol + divisions + 1 otherNodeIndex = 0 Else print("rib set (a) should never have more than 2 petals") End If Else Select Case petalNum Case 0 otherRib = numribs - currentRib otherCol = currentCol + divisions Case 1 otherRib = numribs - (currentRib - 1) otherCol = currentCol + divisions Case 2 otherRib = numribs - (currentRib - 1) otherCol = currentCol + divisions + 1 Case 3 otherRib = numribs - currentRib otherCol = currentCol + divisions + 1 Case Else print("Error, our code can't handle flower joints with more than 4 petals") End Select otherNodeIndex = lookupIndex(currentRib, numRibs, petalNum) End If If otherCol >= vertNodeGroups Then otherCol = otherCol - vertNodeGroups End If otherNodePath.FromString(otherRib & ";" & otherCol) startLabel = (makeLabel(currentRib, currentCol)) endLabel = (makeLabel(otherRib, otherCol)) End Sub Private Function lookupIndex (ByVal currentRib As Integer, ByVal numRibs As Integer, ByVal petalNum As Integer) As Integer If currentRib = numRibs Then If petalNum = 0 Then Return 1 Else Return math.Abs(petalNum - numRibs) End If Else Return math.Abs(petalNum - numRibs) End If End Function Private Function createLine (ByVal ptFrom As Point3d, ByVal ptTo As Point3d) As Line Dim ln As Line ln.To = ptTo ln.From = ptFrom Return ln End Function Function makeLabel (ByVal rib As Integer, ByVal col As Integer) As String Dim lbl As String Dim colStr As String Dim alphabet As String = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" If rib > 25 Then lbl = "Error: labeling code only designed to accept up to 26 ribs" Else alphabet = alphabet.ToCharArray colStr = CStr(col).PadLeft(2, "0") lbl = (Alphabet(Rib) & colStr) End If Return lbl End Function ReferenceCountName VB ScriptNickName Node Indexing Description A VB.NET scriptable component InstanceGuid lz!@Dڄv IconDisplayPreviewMutableEnabledDataComparison longest_list AttributesBBox#F@DKCB ObjectBox#fFDABPivot~F DSelected VariableInputCountID |M{JdName Variable nodes Description Script Variable nodesAccessMutableOptionalID |M{JdName Variable divisions Description Script Variable divisionsMutableOptionalID |M{JdName Variable x Description Script Variable xMutableOptionalVariableOutputCountID N>S@˴OName Output Description Print, Reflect and Error streamsMutableOptionalID YdȎ DM +Name Result nextNodePath Description Output parameter nextNodePathMutableOptionalID YdȎ DM +Name Result nextNodeIndex Description Output parameter nextNodeIndexMutableOptionalID YdȎ DM +Name Result startNodeLabel Description Output parameter startNodeLabelMutableOptionalID YdȎ DM +Name Result nextNodeLabel Description Output parameter nextNodeLabelMutableOptional param_input Name Variable nodesNickName node Description Script Variable nodes InstanceGuid J$'M J ucTZPreviewMutableEnabledAccess SourceCountSource d3M&s TypeHintID V{ڱLNF ShowTypeHintsAllowTreeAccess AttributesBBox#FDB B ObjectBox#FDB BPivot FUDSelected param_input Name Variable divisionsNickName divisions Description Script Variable divisions InstanceGuid Tb4G "]2PreviewMutableEnabled SourceCountSource AkKQ۸`y TypeHintID )B:{P ShowTypeHintsAllowTreeAccess AttributesBBox#FDB B ObjectBox#FDB BPivot F DSelected param_input Name Variable xNickName vertNodeGroups Description Script Variable x InstanceGuid ×ՒEƽAPreviewMutableEnabled SourceCountSource -2pGM TypeHintID )B:{P ShowTypeHintsAllowTreeAccess AttributesBBox#F@DB B ObjectBox#F@DB BPivot FDSelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid $PHwGAޔa:PreviewMutableEnabled SourceCount AttributesBBox#FDBA ObjectBox#FDBAPivotF3ӆDSelected param_outputName Result nextNodePathNickName nextNodePath Description Output parameter nextNodePath InstanceGuid bF}PreviewMutableEnabled SourceCount AttributesBBox#F DBA ObjectBox#F DBAPivotFyDSelected param_outputName Result nextNodeIndexNickName nextNodeIndex Description Output parameter nextNodeIndex InstanceGuid 8PViNV1voPreviewMutableEnabled SourceCount AttributesBBox#FDBA ObjectBox#FDBAPivotF DSelected param_outputName Result startNodeLabelNickName startNodeLabel Description Output parameter startNodeLabel InstanceGuid .b.L~PreviewMutableEnabled SourceCount AttributesBBox#F`DBA ObjectBox#F`DBAPivotFfƎDSelected param_outputName Result nextNodeLabelNickName nextNodeLabel Description Output parameter nextNodeLabel InstanceGuid tyǵJ9PreviewMutableEnabled SourceCount AttributesBBox#FDBA ObjectBox#FDBAPivotFlDSelectedObjectGUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid J]D_PreviewMutableEnabledDataComparison longest_list AttributesBBox#F@mDxBlB ObjectBox#FmDA\BPivotFtDSelected param_input Name StartNickName A Description String to append to. InstanceGuid eWSO07PreviewMutableEnabled SourceCountSource .b.L~ AttributesBBox#FmD`AA ObjectBox#FmD`AAPivotF0qDSelected param_input Name EndNickName B Description String to append. InstanceGuid N)b8;N=\PreviewMutableEnabled SourceCountSource tyǵJ9 AttributesBBox#FtD`AA ObjectBox#FtD`AAPivotFxDSelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid ?K[9BYPreviewMutableEnabled SourceCount AttributesBBox#FmD`A\B ObjectBox#FmD`A\BPivotFtDSelectedObjectGUID Il^bName VB Script Container ScriptSource ' this code determines the average aligned plane for two petals to allow for coplanar sf_tube connections Dim ln As Line Dim avgLn As Line Dim planeCollection As New DataTree(Of Plane) Dim nextIndex As Integer Dim nextPath As New GH_Path Dim lnCollection As New DataTree(Of line) For i As Integer = 0 To petalPerpLines.BranchCount - 1 Dim thisPath As New GH_Path thisPath = petalPerpLines.Path(i) print("working with path: " & thisPath.ToString) planeCollection.EnsurePath(thisPath) For j As Integer = 0 To petalPerpLines.Branch(i).Count - 1 nextPath = nextNodePaths.Branch(i)(j) nextIndex = nextNodeIndexes.Branch(i)(j) ln.From = petalPerpLines.Branch(i)(j).From ln.To = petalPerpLines.Branch(nextPath)(nextIndex).From avgLn.From = ln.PointAt(0.5) avgLn.To = sfCenterlines.Branch(i)(j).PointAt(0.5) Dim thisPlane As New Plane(sfCenterlines.Branch(thisPath)(j).From, sfCenterlines.Branch(thisPath)(j).Direction, avgLn.Direction) print("created a new plane and its validity is: " & thisPlane.IsValid) planeCollection.Add(thisPlane, thisPath) Next Next avgPetalPlanes = planeCollection ReferenceCountName VB ScriptNickName Petal Frames Description A VB.NET scriptable component InstanceGuid a\K;PreviewMutableEnabledDataComparison longest_list AttributesBBox#F~DLCB ObjectBox#FDABPivotF@DSelected VariableInputCountID |M{JdName Variable sfCenterlines Description Script Variable sfCenterlinesAccessMutableOptionalID |M{JdName Variable petalPerpLines Description Script Variable petalPerpLinesAccessMutableOptionalID |M{JdName Variable nextNodePaths Description Script Variable nextNodePathsAccessMutableOptionalID |M{JdName Variable nextNodeIndexes Description Script Variable nextNodeIndexesAccessMutableOptionalVariableOutput CountID N>S@˴OName Output Description Print, Reflect and Error streamsMutableOptionalID YdȎ DM +Name Result A Description Output parameter AMutableOptional param_input Name Variable sfCenterlinesNickName sfCenterlines Description Script Variable sfCenterlines InstanceGuid '?LFo.{$PreviewMutableEnabledAccess SourceCountSource ]}WBPm0 TypeHintID ͨJꃵ@bq ShowTypeHintsAllowTreeAccess AttributesBBox#FDBA ObjectBox#FDBAPivot>FDSelected param_input Name Variable petalPerpLinesNickName petalPerpLines Description Script Variable petalPerpLines InstanceGuid '3j3G慈Q/PreviewMutableEnabledAccess SourceCountSource =8H"x. TypeHintID ͨJꃵ@bq ShowTypeHintsAllowTreeAccess AttributesBBox#F`DBA ObjectBox#F`DBAPivot>FЃDSelected param_input Name Variable nextNodePathsNickName nextNodePaths Description Script Variable nextNodePaths InstanceGuid \=/~G™f=:PreviewMutableEnabledAccess SourceCountSource 6KRuPs TypeHintID eKjBH9S ShowTypeHintsAllowTreeAccess AttributesBBox#F@DBA ObjectBox#F@DBAPivot>FDSelected param_input Name Variable nextNodeIndexesNickName nextNodeIndexes Description Script Variable nextNodeIndexes InstanceGuid  iHOLtPreviewMutableEnabledAccess SourceCountSource M~0D?' TypeHintID )B:{P ShowTypeHintsAllowTreeAccess AttributesBBox#F DBA ObjectBox#F DBAPivot>FDSelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid dzCN"8PreviewMutableEnabled SourceCount AttributesBBox#FDB8B ObjectBox#FDB8BPivot$F`DSelected param_outputName Result ANickName avgPetalPlanes Description Output parameter A InstanceGuid +bIA ^!PreviewMutableEnabled SourceCount AttributesBBox#F@DB8B ObjectBox#F@DB8BPivot$F DSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName PETAL POINTS Description 'Represents a collection of generic data InstanceGuid ϚXXHnHm>PreviewMutableEnabled SourceCountSource Y@ƜPR3 AttributesBBox#F DBA ObjectBox#F DBAPivot8F}DSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName AVERAGE PETAL PLANES Description 'Represents a collection of generic data InstanceGuid ``5@mPreviewMutableEnabled SourceCountSource +bIA ^! AttributesBBox#F`DCA ObjectBox#F`DCAPivotW(F#DSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName AVERAGE PETAL PLANES Description 'Represents a collection of generic data InstanceGuid ,XikA&2[FPreviewMutableEnabled SourceCountSource ``5@m AttributesBBox#dF`DCA ObjectBox#dF`DCAPivotF-DSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName nextNodePath Description 'Represents a collection of generic data InstanceGuid rňDPreviewMutableEnabled SourceCountSource bF} AttributesBBox#FDBA ObjectBox#FDBAPivot"FDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName nextNodeIndex Description 'Represents a collection of generic data InstanceGuid sF,؟LPreviewMutableEnabled SourceCountSource 8PViNV1vo AttributesBBox#F`DBA ObjectBox#F`DBAPivot"FDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName nextNodePath Description 'Represents a collection of generic data InstanceGuid 6KRuPsPreviewMutableEnabled SourceCountSource rňD AttributesBBox#FDBA ObjectBox#FDBAPivotFDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName nextNodeIndex Description 'Represents a collection of generic data InstanceGuid M~0D?'PreviewMutableEnabled SourceCountSource sF,؟L AttributesBBox#F`DBA ObjectBox#F`DBAPivotFDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName nextNodePath Description 'Represents a collection of generic data InstanceGuid yw D u+PreviewMutableEnabled SourceCountSource bF} AttributesBBox#HFRDBA ObjectBox#HFRDBAPivotFTDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName nextNodeIndex Description 'Represents a collection of generic data InstanceGuid Jn?J*.iPreviewMutableEnabled SourceCountSource 8PViNV1vo AttributesBBox#BFZDBA ObjectBox#BFZDBAPivotF@]DSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName PETAL POINTS Description 'Represents a collection of generic data InstanceGuid &eF,PreviewMutableEnabled SourceCountSource d3M&s AttributesBBox#HFJDBA ObjectBox#HFJDBAPivotFOMDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName nextNodePath Description 'Represents a collection of generic data InstanceGuid .z#'RuK&%lPreviewMutableEnabled SourceCountSource 6KRuPs AttributesBBox#GDBA ObjectBox#GDBAPivotJGDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName nextNodeIndex Description 'Represents a collection of generic data InstanceGuid ~yB-QՂ.dPreviewMutableEnabled SourceCountSource M~0D?' AttributesBBox#G`DBA ObjectBox#G`DBAPivotGDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName AVERAGE PETAL PLANES Description 'Represents a collection of generic data InstanceGuid nqDW[E*PreviewMutableEnabled SourceCountSource ,XikA&2[F AttributesBBox#2FDCA ObjectBox#2FDCAPivotF-DSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName AVERAGE PETAL PLANES Description 'Represents a collection of generic data InstanceGuid 'T_M*GNPreviewMutableEnabled SourceCountSource nqDW[E* AttributesBBox#&FDCA ObjectBox#&FDCAPivot{F-DSelectedObjectGUID +љpNċuName Addition ContainerName AdditionNickName A+B Description Mathematical addition InstanceGuid : @XG.]vPreviewMutableEnabledDataComparison longest_list AttributesBBox#FDxB0B ObjectBox#:FDA BPivotRF@DSelected param_input Name ANickName A Description First item for addition InstanceGuid J =&DG qPreviewMutableEnabled SourceCountSource  !)C? AttributesBBox#FD`AA ObjectBox#FD`AAPivot)FDSelected param_input Name BNickName B Description Second item for addition InstanceGuid \Dl;WH_#TPreviewMutableEnabled SourceCountSource pg=3#O-uy AttributesBBox#F@D`AA ObjectBox#F@D`AAPivot)FDSelected param_outputName ResultNickName R Description The result of the Addition InstanceGuid #_~eG$ȭPreviewMutableEnabled SourceCount AttributesBBox#pFD`A B ObjectBox#pFD`A BPivotF@DSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid pg=3#O-uyPreviewMutableEnabled SourceCountUserText .002 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#DFDHBA ObjectBox#DFDHBAPivotfEFDSelectedObjectGUID 'NJX Name Division ContainerName DivisionNickName A/B Description Mathematical division InstanceGuid QW|Mx$JPreviewMutableEnabledDataComparison longest_list AttributesBBox#TF@DxB0B ObjectBox#zFDA BPivotFDSelected param_input Name ANickName A Description Item to divide (dividend) InstanceGuid 1&C˟3cPreviewMutableEnabled SourceCountSource #_~eG$ȭ AttributesBBox#XFD`AA ObjectBox#XFD`AAPivotiFDSelected param_input Name BNickName B Description Item to divide with (divisor) InstanceGuid uR&W*RJuK1PreviewMutableEnabled SourceCountSource 7GU,D61 7 AttributesBBox#XFD`AA ObjectBox#XFD`AAPivotiF@DSelected param_outputName ResultNickName R Description The result of the Division InstanceGuid 2o OePreviewMutableEnabled SourceCount AttributesBBox#FD`A B ObjectBox#FD`A BPivotFDSelectedObjectGUID Ul\FJ(\Name Scribble Container Ca8F{DCb7FHDCcFODCdFDText Convert To radiusSize`AFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid ~$ 2ŇCF݃6v AttributesBBox#FDCA ObjectBox#FDCAPivot8F{DSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 7GU,D61 7PreviewMutableEnabled SourceCountUserText 2 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#F@DHBA ObjectBox#F@DHBAPivotFBDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName MINIMUM BASE PLATE 'RADIUS' Description 'Represents a collection of generic data InstanceGuid ׫ @ϵ>ArFPreviewMutableEnabled SourceCountSource iKT7 AttributesBBox# GD7CA ObjectBox# GD7CAPivotC6 G{LDSelectedObjectGUID @?Hr@MbџName Boolean Toggle Container  SwitchValueName Boolean ToggleNickName Flower-to-Ring bolts Description Boolean (true/false) toggle InstanceGuid ʌCOvcxPreviewMutableEnabled SourceCount AttributesBBox#@F 2ECA ObjectBox#@F 2ECAPivot{AFs.2ESelectedObjectGUID @?Hr@MbџName Boolean Toggle Container  SwitchValueName Boolean ToggleNickName SF_Tube Solids Description Boolean (true/false) toggle InstanceGuid ,e(DVPreviewMutableEnabled SourceCount AttributesBBox#hFEBA ObjectBox#hFEBAPivotfiFǯESelectedObjectGUID 'NJX Name Division ContainerName DivisionNickName A/B Description Mathematical division InstanceGuid -sGC؀PreviewMutableEnabledDataComparison longest_list AttributesBBox#F%ExB0B ObjectBox#F%EA BPivotF&ESelected param_input Name ANickName A Description Item to divide (dividend) InstanceGuid \>u8Lz]3BPreviewMutableEnabled SourceCountSource %uKtZz AttributesBBox#F%E`AA ObjectBox#F%E`AAPivotF@&ESelected param_input Name BNickName B Description Item to divide with (divisor) InstanceGuid WdkMAq PreviewMutableEnabled SourceCountSource ct/ D«Ch AttributesBBox#F&E`AA ObjectBox#F&E`AAPivotF'ESelected param_outputName ResultNickName R Description The result of the Division InstanceGuid b(XL$PreviewMutableEnabled SourceCount AttributesBBox#F%E`A B ObjectBox#F%E`A BPivotF&ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ct/ D«ChPreviewMutableEnabled SourceCountUserText 2 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#F 'EHBA ObjectBox#F 'EHBAPivotF-'ESelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid K`nI1&PreviewMutableEnabledAccess SourceCountSource 7 HzDlexers lexer_countsource {A;B;C}target {A;B} AttributesBBox#5FE.C B ObjectBox#AF_E"CAPivot5FESelectedObjectGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid GE6&?]PreviewMutableEnabledDataComparison longest_list AttributesBBox#LFp$EBB ObjectBox#xF$EApBPivotFp&ESelected param_input Name ListNickName L Description Base list InstanceGuid LHWFw%ʨPreviewMutableEnabledAccess SourceCountSource #iG. AttributesBBox#PF$EAA ObjectBox#PF$EAAPivotdF0%ESelected param_input Name IndexNickName i Description Item index InstanceGuid N7c2FW: PreviewMutableEnabled SourceCount AttributesBBox#(F'EpAA ObjectBox#(F'EpAAPivot:F(ESelected param_outputName Z-AxisNickName Z Description Z-Axis vector InstanceGuid :BBSAPreviewMutableEnabled SourceCount AttributesBBox#(F )EpAA ObjectBox#(F )EpAAPivot:F)ESelectedObjectGUID w=n@ rName Rotate 3D ContainerName Rotate 3DNickName Rot3D Description :Rotate an object around a center point and an axis vector. InstanceGuid OZ9K<:PreviewMutableEnabledDataComparison longest_list AttributesBBox#F@!EBB ObjectBox#F`!EABPivotF#ESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid 늭@3PreviewMutableEnabled SourceCountSource X9yQO7襁Q AttributesBBox#F`!EpAA ObjectBox#F`!EpAAPivotF"ESelected param_input Name AngleNickName A Description Rotation angle in radians InstanceGuid YMqHOPreviewMutableEnabled SourceCountSource Ɇ'@v[hU^ AttributesBBox#F"EpAA ObjectBox#F"EpAAPivotF@#ESelected param_input Name CenterNickName C Description Center of rotation InstanceGuid N$DIP`PreviewMutableEnabled SourceCountSource 62EAfvQ AttributesBBox#F#EpAA ObjectBox#F#EpAAPivotF$ESelected param_input Name AxisNickName X Description Axis of rotation InstanceGuid jCN86zPreviewMutableEnabled SourceCountSource OWGVajLTPersistentCount AttributesBBox#F %EpAA ObjectBox#F %EpAAPivotF%ESelectedDatavector3? param_outputName GeometryNickName G Description Rotated geometry InstanceGuid  tߍBMOPreviewMutableEnabled SourceCount AttributesBBox#F`!EpA B ObjectBox#F`!EpA BPivot$F"ESelected param_outputName TransformNickName X Description Transformation data InstanceGuid (M6ØOName Pi ContainerName PiNickName Pi Description Returns a factor of Pi. InstanceGuid D;Ba)8PreviewMutableEnabledDataComparison longest_list AttributesBBox#F"EtBA ObjectBox#F"EAAPivotF`#ESelected param_input Name FactorNickName N Description Factor to be multiplied by Pi InstanceGuid rUMFg-sPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#F"EpAA ObjectBox#F"EpAAPivotF`#ESelectedDatanumber? param_outputName OutputNickName y Description Output value InstanceGuid Ɇ'@v[hU^PreviewMutableEnabled SourceCount AttributesBBox#.F"E@AA ObjectBox#.F"E@AAPivot=F`#ESelectedObjectGUID w1O/}Name Replace Branches ContainerName Replace BranchesNickName Replace Description -Find/Replace branch paths on a tree structure InstanceGuid a#<O4PreviewMutableEnabledDataComparison longest_list AttributesBBox#HGEBB ObjectBox#lGEApBPivotxGESelected param_input Name DataNickName D Description Data stream to process InstanceGuid @4֨K9jPreviewMutableEnabledAccess SourceCountSource 繜@~ny AttributesBBox#JGEAA ObjectBox#ZGEpAAPivotcGESelected param_input Name SearchNickName S Description Search masks InstanceGuid iӉI.sPPreviewMutableEnabledAccessMapping SourceCountSource d Tf.C u!PersistentCount AttributesBBox#JG0EAA ObjectBox#JG0EAAPivotcGESelectedData null_stringstring * param_input Name ReplaceNickName R Description Respective replacement paths InstanceGuid 0+Nմ?A/PreviewMutableEnabledAccessMapping SourceCountSource _;FOkf AttributesBBox#JGp EAA ObjectBox#JGp EAAPivotcG ESelected param_outputName DataNickName D Description Processed tree data InstanceGuid Mzvn2A[f2PreviewMutableEnabled SourceCount AttributesBBox#GEpApB ObjectBox#GEpApBPivotGESelectedObjectGUID _L\J_3gName Series ContainerName SeriesNickName Series Description Create a series of numbers. InstanceGuid hMJ:$PreviewMutableEnabledDataComparison longest_list AttributesBBox#F DxBB ObjectBox#F`DApBPivotF DSelected param_input Name StartNickName S Description First number in the series InstanceGuid ܏BF%PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#F`DpAA ObjectBox#F`DpAAPivotFDSelectedDatanumber param_input Name StepNickName N Description $Step size for each successive number InstanceGuid =uM3v z9űPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#FDpAA ObjectBox#FDpAAPivotF DSelectedDatanumber? param_input Name CountNickName C Description Number of values in the series InstanceGuid zƒ,HqSPreviewMutableEnabled SourceCountSource Dz:K)MPersistentCount AttributesBBox#F`DpAA ObjectBox#F`DpAAPivotFPESelectedDatanumber param_outputName SeriesNickName S Description Series of numbers InstanceGuid ̓:Aʭ앏PreviewMutableEnabled SourceCount AttributesBBox#F`DPApB ObjectBox#F`DPApBPivotF DSelectedObjectGUID p:.EFla Name Integer Container Name IntegerNickName Int Description *Represents a collection of Integer numbers InstanceGuid $ߋ@?#PreviewMutableEnabled SourceCountSource ̓:Aʭ앏 AttributesBBox#HF DHBA ObjectBox#HF DHBAPivot {FuDSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid e"I>PreviewMutableEnabled SourceCountUserText ; MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FEHBA ObjectBox#FEHBAPivotF)ESelectedObjectGUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid TQtO@ PreviewMutableEnabledDataComparison longest_list AttributesBBox# GDBlB ObjectBox#/G DA\BPivot;GDSelected param_input Name StartNickName A Description String to append to. InstanceGuid !7F5%nPreviewMutableEnabledMapping SourceCountSource $ߋ@?# AttributesBBox#G DAA ObjectBox#G DAAPivot&GDSelected param_input Name EndNickName B Description String to append. InstanceGuid 4+C&HkPreviewMutableEnabled SourceCountSource e"I> AttributesBBox#GDAA ObjectBox#GD`AAPivot&GESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid yFŠK1R[).PreviewMutableEnabled SourceCount AttributesBBox#JG D`A\B ObjectBox#JG D`A\BPivotRGDSelectedObjectGUID QOlG!Name Shift List ContainerName Shift ListNickName Shift Description Offset all items in a list. InstanceGuid Y̍F(v;aPreviewMutableEnabledDataComparison longest_list AttributesBBox#FD|BB ObjectBox#FDApBPivot(F@ESelected param_input Name ListNickName L Description List to shift InstanceGuid amZH+Q`PreviewMutableEnabledAccess SourceCountSource $ߋ@?# AttributesBBox#FDAA ObjectBox#FDAAPivotFESelected param_input Name ShiftNickName S Description Shift offset InstanceGuid K?E4$UPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#FEAA ObjectBox#FEAAPivotF@ESelectedDatanumber param_input Name WrapNickName W Description Wrap values InstanceGuid mMDB`|wPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#FEAA ObjectBox#FEAAPivotFESelectedDataboolean param_outputName ListNickName L Description Shifted list InstanceGuid H*DԖ`yPreviewMutableEnabled SourceCount AttributesBBox#FFD@ApB ObjectBox#FFD@ApBPivotUF@ESelectedObjectGUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid c$L p }PreviewMutableEnabledDataComparison longest_list AttributesBBox#}GDBlB ObjectBox#GDA\BPivotGESelected param_input Name StartNickName A Description String to append to. InstanceGuid 4K [PreviewMutableEnabledMapping SourceCountSource yFŠK1R[). AttributesBBox#GDAA ObjectBox#GDAAPivotGDSelected param_input Name EndNickName B Description String to append. InstanceGuid M>D6\JpPreviewMutableEnabled SourceCountSource &I#yJ AttributesBBox#GEAA ObjectBox#GE`AAPivotGESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid d Tf.C u!PreviewMutableEnabled SourceCount AttributesBBox#GD`A\B ObjectBox#GD`A\BPivotGESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 0A$K€xM%PreviewMutableEnabled SourceCountUserText 1 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FpEHBA ObjectBox#FpEHBAPivotF)tESelectedObjectGUID p:.EFla Name Integer Container Name IntegerNickName #Vert. Node Groups Description *Represents a collection of Integer numbers InstanceGuid 4{KfVHRMnPreviewMutableEnabled SourceCountSource iqQO !K AttributesBBox#FEBA ObjectBox#FEBAPivot>FESelectedObjectGUID 3V,)AlՅkq@Name Subtraction ContainerName SubtractionNickName A-B Description Mathematical subtraction InstanceGuid @, yA0qCVPreviewMutableEnabledDataComparison longest_list AttributesBBox#DFExB0B ObjectBox#jFEA BPivotF ESelected param_input Name ANickName A Description Item to subtract from (minuend) InstanceGuid )\HMPreviewMutableEnabled SourceCountSource 4{KfVHRMn AttributesBBox#HFE`AA ObjectBox#HFE`AAPivotYFESelected param_input Name BNickName B Description Item to subtract (subtrahend) InstanceGuid zp?NEM4PreviewMutableEnabled SourceCountSource 0A$K€xM% AttributesBBox#HF E`AA ObjectBox#HF E`AAPivotYFESelected param_outputName ResultNickName R Description The result of the Subtraction InstanceGuid &I#yJPreviewMutableEnabled SourceCount AttributesBBox#FE`A B ObjectBox#FE`A BPivotF ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid fcrhO+lPreviewMutableEnabled SourceCountUserText ; MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#F EHBA ObjectBox#F EHBAPivotF),ESelectedObjectGUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid UH&?PreviewMutableEnabledDataComparison longest_list AttributesBBox# GEBlB ObjectBox#/GEA\BPivot;G`ESelected param_input Name StartNickName A Description String to append to. InstanceGuid !D PreviewMutableEnabledMapping SourceCountSource H*DԖ`y AttributesBBox#GEAA ObjectBox#GEAAPivot&G|ESelected param_input Name EndNickName B Description String to append. InstanceGuid DߧJE v@ӸPreviewMutableEnabled SourceCountSource fcrhO+l AttributesBBox#GPEAA ObjectBox#GPE`AAPivot&G4ESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid t躡MvNjPreviewMutableEnabled SourceCount AttributesBBox#JGE`A\B ObjectBox#JGE`A\BPivotRGXESelectedObjectGUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid f˜.DI皚rPreviewMutableEnabledDataComparison longest_list AttributesBBox#}GPEBlB ObjectBox#GpEA\BPivotG0ESelected param_input Name StartNickName A Description String to append to. InstanceGuid PdGtCk^lPreviewMutableEnabledMapping SourceCountSource t躡MvNj AttributesBBox#GpEAA ObjectBox#GpEAAPivotGLESelected param_input Name EndNickName B Description String to append. InstanceGuid @vdK@ZPreviewMutableEnabled SourceCountSource &I#yJ AttributesBBox#G EAA ObjectBox#G E`AAPivotGESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid _;FOkfPreviewMutableEnabled SourceCount AttributesBBox#GpE`A\B ObjectBox#GpE`A\BPivotG(ESelectedObject GUID w1O/}Name Replace Branches ContainerName Replace BranchesNickName Replace Description -Find/Replace branch paths on a tree structure InstanceGuid kV#oJV ?PreviewMutableEnabledDataComparison longest_list AttributesBBox#HG@EBB ObjectBox#lG`EApBPivotxG@ESelected param_input Name DataNickName D Description Data stream to process InstanceGuid GrCFᯐPreviewMutableEnabledAccess SourceCountSource +ݢ@@ӨZ AttributesBBox#JG`EAA ObjectBox#ZG`EpAAPivotcGESelected param_input Name SearchNickName S Description Search masks InstanceGuid Oj?IkhGw#PreviewMutableEnabledAccessMapping SourceCountSource d Tf.C u!PersistentCount AttributesBBox#JGEAA ObjectBox#JGEAAPivotcG@ESelectedData null_stringstring * param_input Name ReplaceNickName R Description Respective replacement paths InstanceGuid dhA4Dv*PreviewMutableEnabledAccessMapping SourceCountSource _;FOkf AttributesBBox#JGEAA ObjectBox#JGEAAPivotcGESelected param_outputName DataNickName D Description Processed tree data InstanceGuid EhC++YCaCծPreviewMutableEnabled SourceCount AttributesBBox#G`EpApB ObjectBox#G`EpApBPivotG@ESelectedObject GUID +7E&n3%>!Name Brep Components ContainerName Brep ComponentsNickName Explode Description *Decompose a Brep into its component parts. InstanceGuid xpwHD .pNPreviewMutableEnabledDataComparison longest_list AttributesBBox#GEtBB ObjectBox#GEAxBPivotGESelected param_input Name BrepNickName B Description Base Brep InstanceGuid NA2LPreviewMutableEnabled SourceCountSource ~$c 3M@P AttributesBBox#GEPAxB ObjectBox#GEPAxBPivotGESelected param_outputName FacesNickName F Description Faces of Brep InstanceGuid =JDW/ PreviewMutableEnabled SourceCount AttributesBBox#GE`AA ObjectBox#GE`AAPivotGUuESelected param_outputName EdgesNickName E Description Edges of Brep InstanceGuid [G'coa1PreviewMutableEnabled SourceCount AttributesBBox#GE`AA ObjectBox#GE`AAPivotGESelected param_outputName VerticesNickName V Description Vertices of Brep InstanceGuid D2U)xG,_xBPreviewMutableEnabled SourceCount AttributesBBox#G`E`AA ObjectBox#G`E`AAPivotG ESelectedObject GUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid ATڿX@bEPreviewMutableEnabledAccess SourceCountSource gKHU4-lexers lexer_countsource {A;B;C}target {A;B} AttributesBBox#\GREB B ObjectBox#bGEBAPivot\GRESelectedObject GUID p:.EFla Name Integer Container Name IntegerNickName #Vert. Node Groups Description *Represents a collection of Integer numbers InstanceGuid iqQO !KPreviewMutableEnabled SourceCountSource _M%&`ʖ AttributesBBox#nFDBA ObjectBox#nFDBAPivotFo6DSelectedObject GUID @?Hr@MbџName Boolean Toggle Container  SwitchValueName Boolean ToggleNickName Assembled Ring Labels Description Boolean (true/false) toggle InstanceGuid |]AKXO_YGPreviewMutableEnabled SourceCount AttributesBBox# F$E$CA ObjectBox# F$E$CAPivotM F$ESelectedObjectGUID KgOn`n3Name Graft Tree ContainerName Graft TreeNickName Graft Description ;Graft a tree by adding an extra branch for every data item. InstanceGuid i@K_lPreviewMutableEnabledDataComparison longest_list AttributesBBox#|FExBName Pi ContainerName PiNickName Pi Description Returns a factor of Pi. InstanceGuid -bID :yfD0J]Name GroupNickName Description A group of Grasshopper objects InstanceGuid n7GM@L0b AttributesObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ʃH!bE>-bPreviewMutableEnabled SourceCountUserText 0.003175 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FFDBA ObjectBox#FFDBAPivotaFFNDSelectedObjectGUID Ul\FJ(\Name Scribble Container CaWFDCbޘF'DCcFDCdFkDText Metal thickness of flower jointSize`AFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid :yfD0J] AttributesBBox#FBDCA ObjectBox#FBDCAPivotWFDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName #RIBS Description 'Represents a collection of generic data InstanceGuid *CH%tѠPreviewMutableEnabled SourceCountSource %Y9Krɪ| AttributesBBox#dFDHBA ObjectBox#dFDHBAPivot.F1DSelectedObjectGUID p:.EFla Name Integer Container Name IntegerNickName #Vert. Node Groups Description *Represents a collection of Integer numbers InstanceGuid zeWI_ PreviewMutableEnabled SourceCountSource iqQO !K AttributesBBox#QGDBA ObjectBox#QGDBAPivotTGo.DSelectedObjectGUID Ul\FJ(\Name Scribble Container CaGN&ECboG&ECcG(ECdHGr)EText FINAL CREATION OF RING JOINTSizepBFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid z!;%I+ 1 AttributesBBox#GѲ%E D@mB ObjectBox#GѲ%E D@mBPivotGN&ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName flower-to-ring bolt hole Radius Description 'Represents a collection of generic data InstanceGuid 0B4L{3PePreviewMutableEnabled SourceCountSource OtM:"& AttributesBBox#!G`D.CA ObjectBox#!G`D.CAPivotxGDSelectedObjectGUID >JJ-b AttributesBBox#NFDCA ObjectBox#NFDCAPivotFVDSelectedObjectGUID p:.EFla Name Integer Container Name IntegerNickName Vert. Node Groups Description *Represents a collection of Integer numbers InstanceGuid KHdBPreviewMutableEnabled SourceCountSource ؿkC:%3  AttributesBBox#E@oDBA ObjectBox#E@oDBAPivotFyEqDSelectedObjectGUID 3V,)AlՅkq@Name Subtraction ContainerName SubtractionNickName A-B Description Mathematical subtraction InstanceGuid 4yE^G2PreviewMutableEnabledDataComparison longest_list AttributesBBox#(E@DxB0B ObjectBox#EDA BPivot EDSelected param_input Name ANickName A Description Item to subtract from (minuend) InstanceGuid KF|D{QPreviewMutableEnabled SourceCountSource /inIix\ AttributesBBox#8ED`AA ObjectBox#8ED`AAPivot|EDSelected param_input Name BNickName B Description Item to subtract (subtrahend) InstanceGuid To~I<ٔD^PreviewMutableEnabled SourceCountSource 5fLiVˋKf AttributesBBox#8ED`AA ObjectBox#8ED`AAPivot|E@DSelected param_outputName ResultNickName R Description The result of the Subtraction InstanceGuid !(V:PNSxqPreviewMutableEnabled SourceCount AttributesBBox#ED`A B ObjectBox#ED`A BPivotEDSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid /inIix\PreviewMutableEnabled SourceCountUserText 1 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#0EDHBA ObjectBox#0EDHBAPivot0EۥDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid 5fLiVˋKfPreviewMutableEnabled SourceCountSource mۂM={JBZ@ AttributesBBox#E@DHBA ObjectBox#E@DHBAPivot3sEDSelectedObject GUID Ul\FJ(\Name Scribble Container CaqFH/DCbjF/DCc"F 3DCd)F 2DText bolt hole tolerance (m)Size`AFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid 6kC{['[ AttributesBBox#)F.D BC A ObjectBox#)F.D BC APivotqFH/DSelectedObject!GUID 1R[F~Name Group ContainerColour$BorderID_CountName GroupNickName Description A group of Grasshopper objects InstanceGuid H EEw+APM AttributesObject"GUID 1R[F~Name Group ContainerColour$BorderID_CountName GroupNickName Description A group of Grasshopper objects InstanceGuid thID dNODF*Name GroupNickName Description A group of Grasshopper objects InstanceGuid YMJJz AttributesObject&GUID 1R[F~Name Group Container Colour$BorderID_CountID +jK²-ID d%76OH†Name GroupNickName Description A group of Grasshopper objects InstanceGuid `A3LU AttributesObject'GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid +jK²-PreviewMutableEnabled SourceCountUserText 0.076 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FEBA ObjectBox#FEBAPivotFjESelectedObject(GUID Ul\FJ(\Name Scribble Container CaF@!ECbLF=!ECc{F-$ECdCF|0$EText the width of a ring tabSizeAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid d%76OH† AttributesBBox#F EC@dB ObjectBox#F EC@dBPivotF@!ESelectedObject)GUID :2dAk ^Name Circle CNR ContainerName Circle CNRNickName Circle Description 5Create a circle defined by center, normal and radius. InstanceGuid Pt|M3UPreviewMutableEnabledDataComparison longest_list AttributesBBox#JF-E|BB ObjectBox#rF0-EApBPivotF/ESelected param_input Name CenterNickName C Description Center point InstanceGuid :_L~,yPreviewMutableEnabled SourceCountSource 7^JDuae["M AttributesBBox#NF0-EpAA ObjectBox#NF0-EpAAPivot`F-ESelected param_input Name NormalNickName N Description Normal vector of circle plane InstanceGuid ;B՟(]PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#NFp.EpAA ObjectBox#NFp.EpAAPivot`F/ESelectedDatavector3? param_input Name RadiusNickName R Description Radius of circle InstanceGuid aUPqL 'Sk7PreviewMutableEnabled SourceCountSource %kNrT`PersistentCount AttributesBBox#NF/EpAA ObjectBox#NF/EpAAPivot`FP0ESelectedDatanumber? param_outputName CircleNickName C Description Resulting circle InstanceGuid $MdHu+Pv PreviewMutableEnabled SourceCount AttributesBBox#F0-E`ApB ObjectBox#F0-E`ApBPivotF/ESelectedObject*GUID *5IEkÝ{Name Point XYZ ContainerName Point XYZNickName Pt Description &Create a point from {xyz} coordinates. InstanceGuid bA OrfPreviewMutableEnabledDataComparison longest_list AttributesBBox#vF+EBB ObjectBox#F+EApBPivotF-ESelected param_input Name X componentNickName X Description {x} component InstanceGuid @S] Ek`PreviewMutableEnabled SourceCountSource 0o$H=$iAPersistentCount AttributesBBox#zF+E`AA ObjectBox#zF+E`AAPivotF@,ESelectedDatanumber param_input Name Y componentNickName Y Description {y} component InstanceGuid qC:@:PreviewMutableEnabled SourceCountSource w݄ BB*2PersistentCount AttributesBBox#zF,E`AA ObjectBox#zF,E`AAPivotF-ESelectedDatanumber param_input Name Z componentNickName Z Description {z} component InstanceGuid =PEUPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#zF .E`AA ObjectBox#zF .E`AAPivotF.ESelectedDatanumber param_outputName PointNickName Pt Description Point coordinate InstanceGuid 7^JDuae["MPreviewMutableEnabled SourceCount AttributesBBox#F+EApB ObjectBox#F+EApBPivotF-ESelectedObject+GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ,l !Name Brep Components ContainerName Brep ComponentsNickName Explode Description *Decompose a Brep into its component parts. InstanceGuid ®iaA L%IPreviewMutableEnabledDataComparison longest_list AttributesBBox#:Fp"EtBB ObjectBox#^F"EAxBPivotvF$ESelected param_input Name BrepNickName B Description Base Brep InstanceGuid t-BiEPreviewMutableEnabled SourceCountSource ;.rK+A=] AttributesBBox#>F"EPAxB ObjectBox#>F"EPAxBPivotNF$ESelected param_outputName FacesNickName F Description Faces of Brep InstanceGuid P-z!JJ0V)PreviewMutableEnabled SourceCount AttributesBBox#F"E`AA ObjectBox#F"E`AAPivotFU5#ESelected param_outputName EdgesNickName E Description Edges of Brep InstanceGuid sN.WKj&kyPreviewMutableEnabled SourceCount AttributesBBox#F#E`AA ObjectBox#F#E`AAPivotF$ESelected param_outputName VerticesNickName V Description Vertices of Brep InstanceGuid RN!s~PreviewMutableEnabled SourceCount AttributesBBox#F %E`AA ObjectBox#F %E`AAPivotF%ESelectedObject3GUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid ZOZdjOlwN_PreviewMutableEnabledDataComparison longest_list AttributesBBox#FEBB ObjectBox#FEApBPivotF ESelected param_input Name ListNickName L Description Base list InstanceGuid m:FK:rm/oPreviewMutableEnabledAccess SourceCountSource sN.WKj&ky AttributesBBox#FEAA ObjectBox#FEAAPivotFPESelected param_input Name IndexNickName i Description Item index InstanceGuid avH5bPreviewMutableEnabled SourceCountSource tJFVOK멢 >3PersistentCount AttributesBBox#FEAA ObjectBox#FEAAPivotF ESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid S"K"CÈX|PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#F0!EAA ObjectBox#F0!EAAPivotF!ESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid /V[h^CO I9wPreviewMutableEnabled SourceCount AttributesBBox#FEPApB ObjectBox#FEPApBPivot&F ESelectedObject4GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid tJFVOK멢 >3PreviewMutableEnabled SourceCountUserText 0 1 2 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FEHBPB ObjectBox#FEHBPBPivotFBESelectedObject5GUID skI6ojName Join Curves ContainerName Join CurvesNickName Join Description Join as many curves as possible InstanceGuid Y53C F6PreviewMutableEnabledDataComparison longest_list AttributesBBox#zFExB0B ObjectBox#FEA BPivotF0!ESelected param_input Name CurvesNickName C Description Curves to join InstanceGuid _ǮN(KF38PreviewMutableEnabledAccess SourceCountSource /V[h^CO I9w AttributesBBox#~FE`AA ObjectBox#~FE`AAPivotF ESelected param_input Name PreserveNickName P Description "Preserve direction of input curves InstanceGuid QyI}@ DPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#~F0!E`AA ObjectBox#~F0!E`AAPivotF!ESelectedDataboolean param_outputName CurvesNickName C Description =Joined curves and individual curves that could not be joined. InstanceGuid nXmki4CQ6PreviewMutableEnabled SourceCount AttributesBBox#FE`A B ObjectBox#FE`A BPivotF0!ESelectedObject6GUID Dy@/Áb@'dTKName Fillet ContainerName FilletNickName Fillet Description $Fillet the sharp corners of a curve. InstanceGuid 9]ZDd[٪PreviewMutableEnabledDataComparison longest_list AttributesBBox#XF ExB8B ObjectBox#~F@EA(BPivotF ESelected param_input Name CurveNickName C Description Curve to fillet InstanceGuid !琔O X ѲPreviewMutableEnabled SourceCountSource nXmki4CQ6 AttributesBBox#\F@E`AA ObjectBox#\F@E`AAPivotmFESelected param_input Name RadiusNickName R Description Radius of fillet InstanceGuid WlJחRPreviewMutableEnabled SourceCountSource dNODF* AttributesBBox#\F E`AA ObjectBox#\F E`AAPivotmF8!ESelected param_outputName CurveNickName C Description Curve with filleted corners InstanceGuid [3vgyC[` IPreviewMutableEnabled SourceCount AttributesBBox#F@E`A(B ObjectBox#F@E`A(BPivotF ESelectedObject7GUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid X3O2 PreviewMutableEnabledAccess SourceCountSource [3vgyC[` Ilexers lexer_countsource {A;B;C}target {A;B} AttributesBBox#Fj`EC B ObjectBox#FjECAPivotFj`ESelectedObject8GUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid FJQ?PreviewMutableEnabledDataComparison longest_list AttributesBBox#F $EBB ObjectBox#F@$EApBPivotF &ESelected param_input Name ListNickName L Description Base list InstanceGuid )N6BTWPreviewMutableEnabledAccess SourceCountSource sN.WKj&ky AttributesBBox#F@$EAA ObjectBox#F@$EAAPivotF$ESelected param_input Name IndexNickName i Description Item index InstanceGuid \8 DD#PreviewMutableEnabled SourceCountSource =}_Ax{2oPersistentCount AttributesBBox#F%EAA ObjectBox#F%EAAPivotF &ESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid ܙKuqPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#F&EAA ObjectBox#F&EAAPivotF`'ESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid [װJbvOR]>{HPreviewMutableEnabled SourceCount AttributesBBox#F@$EPApB ObjectBox#F@$EPApBPivot&F &ESelectedObject9GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid =}_Ax{2oPreviewMutableEnabled SourceCountUserText 3 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#&F%EHBA ObjectBox#&F%EHBAPivot&F%ESelectedObject:GUID Ul\FJ(\Name Scribble Container CaFT+ECbFdECcFXSECdaFEText fillet radius - tabsSizeAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid p4D>h AttributesBBox#aFTEVCA ObjectBox#aFTEVCAPivotFT+ESelectedObject;GUID eNOl]BName Planar Srf ContainerName Planar SrfNickName Planar Description 8Create planar surfaces from a collection of edge curves. InstanceGuid sSPN=Hx͢PreviewMutableEnabledDataComparison longest_list AttributesBBox#F$EB\B ObjectBox#F$EALBPivot0FP&ESelected param_inputName EdgesNickName E Description Edge curves InstanceGuid +`CXBeЧدPreviewMutableEnabledAccessMapping SourceCountSource [װJbvOR]>{HSource zyCIxDSource $MdHu+Pv Source jfR zO AttributesBBox#F$EALB ObjectBox#F$EALBPivotFH&ESelected param_outputName SurfacesNickName S Description Resulting planar surfaces InstanceGuid 9Gk=JO;APreviewMutableEnabled SourceCount AttributesBBox#NF$EPALB ObjectBox#NF$EPALBPivot^FH&ESelectedObject<GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid dNODF*PreviewMutableEnabled SourceCountUserText .02 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#tFEtBA ObjectBox#tFEtBAPivottFESelectedObject=GUID Ul\FJ(\Name Scribble Container CaaF4ECbeAFw4ECc(BF98ECd$F8EText Create generic ring joint tabSizeBFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid CaSA!O % AttributesBBox#aF'4EpLDdB ObjectBox#aF'4EpLDdBPivotaF4ESelectedObject>GUID 1R[F~Name Group Container Colour$BorderID_CountID 0o$H=$iAID  CD|GName GroupNickName Description A group of Grasshopper objects InstanceGuid UoȀ"I6LLz0 AttributesObject?GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 0o$H=$iAPreviewMutableEnabled SourceCountUserText 0.127 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#F`+EBA ObjectBox#F`+EBAPivotFi+ESelectedObject@GUID Ul\FJ(\Name Scribble Container Ca/F{)ECbF)ECc=F˜,ECd/FC,EText bolt-to-rib-edge distanceSizeAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid  CD|G AttributesBBox#%F)EY:C@RTB ObjectBox#%F)EY:C@RTBPivot/F{)ESelectedObjectAGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid < PH"PreviewMutableEnabled SourceCountUserText 0 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#F%EHBA ObjectBox#F%EHBAPivotRF%ESelectedObjectBGUID Ul\FJ(\Name Scribble Container Ca$DFH')ECbF$)ECcF,ECdCDF(,EText %Total Length of the ring joint flapSizeAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid 'F| AttributesBBox#$:F(EjQCdB ObjectBox#$:F(EjQCdBPivot$DFH')ESelectedObjectCGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid Q HXgmBPreviewMutableEnabled SourceCountSource P [mXF^UserText 0.178 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#F0'EBA ObjectBox#F0'EBAPivot$F3'ESelectedObjectDGUID 5_N'0 Name Evaluate Curve ContainerName Evaluate CurveNickName Eval Description ,Evaluate a curve at the specified parameter. InstanceGuid H.CI'(PreviewMutableEnabledDataComparison longest_list AttributesBBox#F'EBB ObjectBox#F'EApBPivotF)ESelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid W7EȴoPreviewMutableEnabled SourceCountSource [װJbvOR]>{HReparameterize AttributesBBox#F'EAA ObjectBox#F'EAAPivotF(ESelected param_input Name ParameterNickName t Description %Parameter on curve domain to evaluate InstanceGuid $D}ݎ QPreviewMutableEnabled SourceCountSource jwb!ICȰ f AttributesBBox#F)EAA ObjectBox#F)E`AAPivotFp*ESelected param_outputName PointNickName P Description Point on the curve at {t} InstanceGuid )ESelectedObjectFGUID /-OH]GiName Mirror ContainerName MirrorNickName Mirror Description Mirror an object. InstanceGuid fDAVB&r'7PreviewMutableEnabledDataComparison longest_list AttributesBBox#mPreviewMutableEnabled SourceCount AttributesBBox#F E`AA ObjectBox#F E`AAPivotF ESelected param_outputName VerticesNickName V Description !Vertices of the exploded segments InstanceGuid q}o&N">PreviewMutableEnabled SourceCount AttributesBBox#F!E`AA ObjectBox#F!E`AAPivotF"ESelectedObjectPGUID skI6ojName Join Curves ContainerName Join CurvesNickName Join Description Join as many curves as possible InstanceGuid o NNQsFPreviewMutableEnabledDataComparison longest_list AttributesBBox#F"ExB0B ObjectBox#F#EA BPivot6F@$ESelected param_input Name CurvesNickName C Description Curves to join InstanceGuid ԛ:@}{PreviewMutableEnabledAccess SourceCountSource S`OjԐUHSource DO5%Ԕ AttributesBBox#F#E`AA ObjectBox#F#E`AAPivot F#ESelected param_input Name PreserveNickName P Description "Preserve direction of input curves InstanceGuid धPCHOPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#F@$E`AA ObjectBox#F@$E`AAPivot F$ESelectedDataboolean param_outputName CurvesNickName C Description =Joined curves and individual curves that could not be joined. InstanceGuid jfR zOPreviewMutableEnabled SourceCount AttributesBBox#TF#E`A B ObjectBox#TF#E`A BPivoteF@$ESelectedObjectQGUID E%3ز!GYnName Dispatch ContainerName DispatchNickName Dispatch Description 3Dispatch the items in a list into two target lists. InstanceGuid |IڻߜO{[YPreviewMutableEnabledDataComparison longest_list AttributesBBox#FEtBB ObjectBox#F EABPivotF "ESelected param_input Name ListNickName L Description List to filter InstanceGuid 6O"=9KUPreviewMutableEnabledAccess SourceCountSource |Cū>m AttributesBBox#F EPAB ObjectBox#F EPABPivotF!ESelected param_input Name Dispatch patternNickName P Description Dispatch pattern InstanceGuid MR-^ћPreviewMutableEnabledAccess SourceCountSource ,boVEʨwDoPersistentCount NegateStream AttributesBBox#F "EPAB ObjectBox#F "EPABPivotF(#ESelectedDatabooleanDataboolean param_outputName List ANickName A Description Dispatch target for True values InstanceGuid <zcO`sNPreviewMutableEnabled SourceCount AttributesBBox#:F E`AB ObjectBox#:F E`ABPivotKF!ESelected param_outputName List BNickName B Description Dispatch target for False values InstanceGuid S`OjԐUHPreviewMutableEnabled SourceCount AttributesBBox#:F "E`AB ObjectBox#:F "E`ABPivotKF(#ESelectedObjectRGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ,boVEʨwDoPreviewMutableEnabled SourceCountUserText 0 1 0 1 0 0 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#:Fp!ElBB ObjectBox#:Fp!ElBBPivot:F`u!ESelectedObjectSGUID YdȎ DM +Name Data Container Name DataNickName #RIBS Description 'Represents a collection of generic data InstanceGuid Dz:K)MPreviewMutableEnabled SourceCountSource *CH%tѠ AttributesBBox#FDHBA ObjectBox#FDHBAPivotF4DSelectedObjectTGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid FoMW"PreviewMutableEnabled SourceCountSource K`nI1& AttributesBBox#F@EHBA ObjectBox#F@EHBAPivotFESelectedObjectUGUID  "|Gu4qName Flip ContainerName FlipNickName Flip Description +Flip a curve using an optional guide curve. InstanceGuid &a~L8``*PreviewMutableEnabledDataComparison longest_list AttributesBBox#GE|B0B ObjectBox#G0EA BPivotGp ESelected param_input Name CurveNickName C Description Curve to offset InstanceGuid M Gf-O"?RPreviewMutableEnabled SourceCountSource Mzvn2A[f2 AttributesBBox#G0EpAA ObjectBox#G0EpAAPivotGESelected param_inputName GuideNickName G Description Optional guide curve InstanceGuid ͽⶢBpkcPreviewMutableEnabled SourceCount AttributesBBox#Gp EpAA ObjectBox#Gp EpAAPivotG ESelected param_outputName CurveNickName C Description Flipped curve InstanceGuid 74 &@t.bPreviewMutableEnabled SourceCount AttributesBBox#G0E`AA ObjectBox#G0E`AAPivotGESelected param_output Name FlagNickName F Description Flip action InstanceGuid >y\DJ'{DPreviewMutableEnabled SourceCount NegateStream AttributesBBox#Gp E`AA ObjectBox#Gp E`AAPivotG ESelectedObjectVGUID @?Hr@MbџName Boolean Toggle Container  SwitchValueName Boolean ToggleNickName Vert. Reinforcement Joints Description Boolean (true/false) toggle InstanceGuid QW@+Z_BPreviewMutableEnabled SourceCount AttributesBBox#F`+E4CA ObjectBox#F`+E4CAPivotFh+ESelectedObjectWGUID @?Hr@MbџName Boolean Toggle Container  SwitchValueName Boolean ToggleNickName Assembled Vert. Reinf. Labels Description Boolean (true/false) toggle InstanceGuid {+"IsG=ﴢEPreviewMutableEnabled SourceCount AttributesBBox#޳F%ECCA ObjectBox#޳F%ECCAPivotM޳F%ESelectedObjectXGUID ɛaL9G#{Name Line SDL ContainerName Line SDLNickName Line Description BCreate a line segment defined by start point, tangent and length.} InstanceGuid 0ZemNfTuPreviewMutableEnabledDataComparison longest_list AttributesBBox#TGDtBB ObjectBox#hGDApBPivottGDSelected param_input Name StartNickName S Description Line start point InstanceGuid TtAtN*{E?PreviewMutableEnabled SourceCountSource dBG-i AttributesBBox#VGDpAA ObjectBox#VGDpAAPivot_GDSelected param_input Name DirectionNickName D Description Line tangent (direction) InstanceGuid (<@JlNPreviewMutableEnabled SourceCountSource ԛP%BlFsPersistentCount AttributesBBox#VG@DpAA ObjectBox#VG@DpAAPivot_GDSelectedDatavector3? param_input Name LengthNickName L Description Line length InstanceGuid 94$+#8O8-cPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#VGDpAA ObjectBox#VGDpAAPivot_GDSelectedDatanumber? param_outputName LineNickName L Description Line segment InstanceGuid qO-Q7eK 6[;PreviewMutableEnabled SourceCount AttributesBBox#GD@ApB ObjectBox#GD@ApBPivotGDSelectedObjectYGUID ZPreviewMutableEnabled SourceCount AttributesBBox#G DpAA ObjectBox#G DpAAPivotG`DSelected param_outputName X-AxisNickName X Description X-Axis vector InstanceGuid Pyf\L0n-PreviewMutableEnabled SourceCount AttributesBBox#GDpAA ObjectBox#GDpAAPivotGDSelected param_outputName Y-AxisNickName Y Description Y-Axis vector InstanceGuid 9ϥ=Mδ{LPreviewMutableEnabled SourceCount AttributesBBox#G DpAA ObjectBox#G DpAAPivotG`DSelected param_outputName Z-AxisNickName Z Description Z-Axis vector InstanceGuid ԛP%BlFsPreviewMutableEnabled SourceCount AttributesBBox#GDpAA ObjectBox#GDpAAPivotGDSelectedObjectZGUID W3ҿE@D/Name Surface | Line ContainerName Surface | LineNickName SCX Description 3Solve intersection events for a surface and a line. InstanceGuid 6~LYJa,8. ?PreviewMutableEnabledDataComparison longest_list AttributesBBox#G`DBB ObjectBox#GDABPivotGDSelected param_input Name SurfaceNickName S Description Base surface InstanceGuid k47+G=v$PreviewMutableEnabled SourceCountSource ~$c 3M@P AttributesBBox#GDAA ObjectBox#GDAAPivotGJDSelected param_input Name LineNickName L Description Intersection line InstanceGuid 6#OF_.:6PreviewMutableEnabled SourceCountSource qO-Q7eK 6[; AttributesBBox#GDAA ObjectBox#GDAAPivotGDSelected param_input Name LimitNickName Lf Description Limit to first intersection InstanceGuid vr@[PլVPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#G@DAA ObjectBox#G@DAAPivotGVDSelectedDataboolean param_outputName CurvesNickName C Description Intersection overlap curves InstanceGuid ָlCcmPreviewMutableEnabled SourceCount AttributesBBox#GDAA ObjectBox#GDAAPivotGDSelected param_outputName PointsNickName P Description Intersection points InstanceGuid =J9R]FPreviewMutableEnabled SourceCount AttributesBBox#G DAA ObjectBox#G DAAPivotG`DSelected param_outputName UV PointsNickName uv Description /Surface {uv} coordinates at intersection events InstanceGuid 4٩I#m_nPreviewMutableEnabled SourceCount AttributesBBox#GDAA ObjectBox#GDAAPivotGDSelected param_outputName NormalNickName N Description ,Surface normal vector at intersection events InstanceGuid 5H9s;}N-2mPreviewMutableEnabled SourceCount AttributesBBox#G DAA ObjectBox#G DAAPivotG`DSelectedObject[GUID YdȎ DM +Name Data Container Name DataNickName Flower Base Frames Description 'Represents a collection of generic data InstanceGuid dBG-iPreviewMutableEnabled SourceCountSource MD'cbILr AttributesBBox#@GDBA ObjectBox#@GDBAPivotayGEDSelectedObject\GUID Ul\FJ(\Name Scribble Container CaÃGHDCbGjDCcG?}DCdGDText -locate flower-to-ring bolt hole on ring jointSize`AFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid FDH@^K^ AttributesBBox#~GDCA ObjectBox#~GDCAPivotÃGHDSelectedObject]GUID Ul\FJ(\Name Scribble Container Ca\FDCbG0DCcGDCd)F]pDText 0"solve" the stitch problem with remapped indexesSize`AFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid 0iOVX_JQ1 AttributesBBox#)F6D@CA ObjectBox#)F6D@CAPivot\FDSelectedObject^GUID YdȎ DM +Name Data Container Name DataNickName flaps of the ring Description 'Represents a collection of generic data InstanceGuid @!Cqݮ1N@PreviewMutableEnabled SourceCountSource FoMW" AttributesBBox##G0EBA ObjectBox##G0EBAPivotSGESelectedObject_GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid &p!['FD}s0PreviewMutableEnabled SourceCountUserText 0.0159 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox# D@EBA ObjectBox# D@EBAPivot;DPGESelectedObject`GUID +љpNċuName Addition ContainerName AdditionNickName A+B Description Mathematical addition InstanceGuid Y!QgL["\PreviewMutableEnabledDataComparison longest_list AttributesBBox#DExB0B ObjectBox# D0EA BPivotDpESelected param_input Name ANickName A Description First item for addition InstanceGuid oUCJdPreviewMutableEnabled SourceCountSource &p!['FD}s0 AttributesBBox#D0E`AA ObjectBox#D0E`AAPivotDESelected param_input Name BNickName B Description Second item for addition InstanceGuid )bʚI+rPreviewMutableEnabled SourceCountSource ⾉VG.KRf AttributesBBox#DpE`AA ObjectBox#DpE`AAPivotDESelected param_outputName ResultNickName R Description The result of the Addition InstanceGuid [R|xCB1PreviewMutableEnabled SourceCount AttributesBBox#E0E`A B ObjectBox#E0E`A BPivotHEpESelectedObjectaGUID b9j.BDd5WName Extend ContainerName ExtendNickName Ext Description 'Extend a curve by a specified distance. InstanceGuid ~ARPreviewMutableEnabledDataComparison longest_list AttributesBBox#FEBB ObjectBox#`F EABPivotFESelected param_input Name CurveNickName C Description Curve to extend InstanceGuid mtLF]:CPreviewMutableEnabled SourceCountSource 5(B@ AttributesBBox# F EAA ObjectBox# F EAAPivot6FESelected param_input Name TypeNickName T Description +Type of extension (0=Line, 1=Arc, 2=Smooth) InstanceGuid pI@wG3PreviewMutableEnabled SourceCountSource 9%ͨEJ^6Hw;PersistentCount AttributesBBox# F`EAA ObjectBox# F`EAAPivot6FESelectedDatanumber param_input Name StartNickName L0 Description "Extension length at start of curve InstanceGuid OCF-JPreviewMutableEnabled SourceCountSource K*MHΌf9nPersistentCount AttributesBBox# FEAA ObjectBox# FEAAPivot6F@ESelectedDatanumber param_input Name EndNickName L1 Description Extension length at end of curve InstanceGuid n:C7PreviewMutableEnabled SourceCountSource K*MHΌf9nPersistentCount AttributesBBox# FEAA ObjectBox# FEAAPivot6FESelectedDatanumber param_outputName CurveNickName C Description Extended curve InstanceGuid >j=O=m).2PreviewMutableEnabled SourceCount AttributesBBox#F E`AB ObjectBox#F E`ABPivotFESelectedObjectbGUID 1HGb~SName Split Tree ContainerName Split TreeNickName TSplit Description 'Apply branch masks to a tree structure. InstanceGuid +(BǍIܱVPreviewMutableEnabledDataComparison longest_list AttributesBBox#EDBLB ObjectBox#(EDAj=O=m).2 AttributesBBox#FEpAA ObjectBox#FEpAAPivot4FESelected param_input Name OptionsNickName O Description Loft options InstanceGuid E|MƇ>PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#F@EpAA ObjectBox#F@EpAAPivot4FESelectedDataAdjustClosedRebuild Refit{Gz?LoftTypeLoftEndsLoftSimp param_outputName LoftNickName L Description Resulting Loft surfaces InstanceGuid ZuMPreviewMutableEnabled SourceCount AttributesBBox#FE@A B ObjectBox#FE@A BPivotF@ESelectedObjectfGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 9%ͨEJ^6Hw;PreviewMutableEnabled SourceCountUserText 0 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#EEHBA ObjectBox#EEHBAPivotwE-ESelectedObjectgGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid K*MHΌf9nPreviewMutableEnabled SourceCountUserText 0.1 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#EEHBA ObjectBox#EEHBAPivot۠E` ESelectedObjecthGUID YdȎ DM +Name Data Container Name DataNickName additional width of rib Description 'Represents a collection of generic data InstanceGuid :p8kYG`+ PreviewMutableEnabled SourceCountSource &p!['FD}s0 AttributesBBox#/E`DCA ObjectBox#/E`DCAPivot-3EXDSelectedObjectiGUID YdȎ DM +Name Data Container Name DataNickName additional width of rib Description 'Represents a collection of generic data InstanceGuid WCTdPreviewMutableEnabled SourceCountSource :p8kYG`+ AttributesBBox#XFDCA ObjectBox#XFDCAPivotFXDSelectedObjectjGUID YdȎ DM +Name Data Container Name DataNickName additional width of rib Description 'Represents a collection of generic data InstanceGuid gL8.:tPreviewMutableEnabled SourceCountSource WCTd AttributesBBox#,FECA ObjectBox#,FECAPivot$FzESelectedObjectkGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 9y)HARc2gPreviewMutableEnabled SourceCountSource ZǶ8H0Od@S!UserText 0.5 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FEHBA ObjectBox#FEHBAPivotMFESelectedObjectlGUID VkBl;}HName Evaluate Length ContainerName Evaluate LengthNickName Eval Description Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. InstanceGuid (sCFGJPTPreviewMutableEnabledDataComparison longest_list AttributesBBox#FExBB ObjectBox#F0EApBPivotFESelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid "`@PreviewMutableEnabled SourceCountSource D4 @@g== AttributesBBox#F0EpAA ObjectBox#F0EpAAPivotFESelected param_input Name LengthNickName L Description "Length factor for curve evaluation InstanceGuid (vYp@:˭}PreviewMutableEnabled SourceCountSource 9y)HARc2gPersistentCount AttributesBBox#FpEpAA ObjectBox#FpEpAAPivotFESelectedDatanumber param_input Name NormalizedNickName N Description 4If True, the Length factor is normalized (0.0 ~ 1.0) InstanceGuid 8jQ HʨPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#FEpAA ObjectBox#FEpAAPivotFPESelectedDataboolean param_outputName PointNickName P Description Point at the specified length InstanceGuid MaHXLҲ?PreviewMutableEnabled SourceCount AttributesBBox#F0EPAA ObjectBox#F0EPAAPivotFESelected param_outputName TangentNickName T Description &Tangent vector at the specified length InstanceGuid #8n*I'4 PreviewMutableEnabled SourceCount AttributesBBox#FpEPAA ObjectBox#FpEPAAPivotFESelected param_outputName ParameterNickName t Description 'Curve parameter at the specified length InstanceGuid dM|zK@oPreviewMutableEnabledAccess SourceCountSource NK[8N AttributesBBox#FE`AA ObjectBox#FE`AAPivotFESelected param_input Name Stream BNickName B Description Input stream #2 InstanceGuid jSMesPreviewMutableEnabledAccess SourceCountSource ZCc;I AttributesBBox#FE`AA ObjectBox#FE`AAPivotFPESelected param_outputName StreamNickName S Description Merged stream InstanceGuid D4 @@g==PreviewMutableEnabled SourceCount AttributesBBox# FEPAPB ObjectBox# FEPAPBPivotFESelectedObjectoGUID  "|Gu4qName Flip ContainerName FlipNickName Flip Description +Flip a curve using an optional guide curve. InstanceGuid fiG:SPreviewMutableEnabledDataComparison longest_list AttributesBBox#F E|B0B ObjectBox#F@EA BPivotFESelected param_input Name CurveNickName C Description Curve to offset InstanceGuid R:؎J)PreviewMutableEnabled SourceCountSource y{WH5"H AttributesBBox#F@EpAA ObjectBox#F@EpAAPivotFESelected param_inputName GuideNickName G Description Optional guide curve InstanceGuid 7)E՞HC $PreviewMutableEnabled SourceCount AttributesBBox#FEpAA ObjectBox#FEpAAPivotF ESelected param_outputName CurveNickName C Description Flipped curve InstanceGuid ZCc;IPreviewMutableEnabled SourceCount AttributesBBox#"F@E`AA ObjectBox#"F@E`AAPivot3FESelected param_output Name FlagNickName F Description Flip action InstanceGuid eCtDF6bA_PreviewMutableEnabled SourceCount NegateStream AttributesBBox#"FE`AA ObjectBox#"FE`AAPivot3F ESelectedObjectpGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid tzIbdܶPreviewMutableEnabledAccess SourceCountSource MaHXLҲ?lexers lexer_countsource {A;B;C}target {A;B} AttributesBBox#\PFEB B ObjectBox#\\FCEBAPivot\PFESelectedObjectqGUID 'NJX Name Division ContainerName DivisionNickName A/B Description Mathematical division InstanceGuid cRlYE} CPreviewMutableEnabledDataComparison longest_list AttributesBBox#5F ExB0B ObjectBox#5F@EA BPivot5FESelected param_input Name ANickName A Description Item to divide (dividend) InstanceGuid :72H]0PreviewMutableEnabled SourceCountSource )D$JBv AttributesBBox#5F@E`AA ObjectBox#5F@E`AAPivot5FESelected param_input Name BNickName B Description Item to divide with (divisor) InstanceGuid Pu@ofPreviewMutableEnabled SourceCountSource /QNp  AttributesBBox#5FE`AA ObjectBox#5FE`AAPivot5F ESelected param_outputName ResultNickName R Description The result of the Division InstanceGuid 7ЄQZEM~YtPreviewMutableEnabled SourceCount AttributesBBox#86F@E`A B ObjectBox#86F@E`A BPivotZ6FESelectedObjectrGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid /QNp PreviewMutableEnabled SourceCountUserText 2 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#t4FEHBA ObjectBox#t4FEHBAPivott4FESelectedObjectsGUID {pIEkName Circle ContainerName CircleNickName Cir Description 1Create a circle defined by base plane and radius. InstanceGuid ٙGjOoW/qEPreviewMutableEnabledDataComparison longest_list AttributesBBox#|=F ExB0B ObjectBox#=F@EA BPivot=FESelected param_input Name PlaneNickName P Description Base plane of circle InstanceGuid :Wq@TiPreviewMutableEnabled SourceCountSource aޑޕJOhB8&PersistentCount AttributesBBox#=F@E`AA ObjectBox#=F@E`AAPivot=FESelectedDataplaneH?? param_input Name RadiusNickName R Description Radius of circle InstanceGuid ۛEDz4PreviewMutableEnabled SourceCountSource V5Og@H]@*8 PersistentCount AttributesBBox#=FE`AA ObjectBox#=FE`AAPivot=F ESelectedDatanumber? param_outputName CircleNickName C Description Resulting circle InstanceGuid "OL^CPreviewMutableEnabled SourceCount AttributesBBox#4>F@E`A B ObjectBox#4>F@E`A BPivotV>FESelectedObjecttGUID v< DSfName Perp Frames ContainerName Perp FramesNickName PFrames Description HGenerate a number of equally spaced, perpendicular frames along a curve. InstanceGuid #eefvDb\VPreviewMutableEnabledDataComparison longest_list AttributesBBox#/F EtBB ObjectBox#h/F EABPivot/F ESelected param_input Name CurveNickName C Description Curve to divide InstanceGuid Ռ)>lNSS1PreviewMutableEnabled SourceCountSource ېc3"O/Cy AttributesBBox# /F EpAA ObjectBox# /F EpAAPivotD/F ESelected param_input Name NumberNickName N Description Number of segments InstanceGuid =`hFO/?PkPreviewMutableEnabled SourceCountSource BlOƦ2oTXPersistentCount AttributesBBox# /F` EpAA ObjectBox# /F` EpAAPivotD/F ESelectedDatanumber param_input Name AlignNickName A Description Align the frames InstanceGuid YB/M]M3lPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox# /F EpAA ObjectBox# /F EpAAPivotD/FVeESelectedDataboolean param_outputName FramesNickName F Description Curve frames InstanceGuid \\ZG)'ZPPreviewMutableEnabled SourceCount AttributesBBox#/F E@AB ObjectBox#/F E@ABPivot/F ESelected param_outputName ParametersNickName t Description Parameter values at frame points InstanceGuid aQN@<PreviewMutableEnabled SourceCount AttributesBBox#/F E@AB ObjectBox#/F E@ABPivot/FESelectedObjectuGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid j2AٜG .PreviewMutableEnabled SourceCountUserText 5 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#)F EHBA ObjectBox#)F EHBAPivot)F ESelectedObjectvGUID ̙'$DSzUpName Sweep1 ContainerName Sweep1NickName Swp1 Description +Create a sweep surface with one rail curve. InstanceGuid ~ugH<]iPreviewMutableEnabledDataComparison longest_list AttributesBBox#?FEBB ObjectBox# @FEApBPivot<@FESelected param_input Name RailNickName R Description Rail curve InstanceGuid f!PQ?LhJ_PreviewMutableEnabledMapping SourceCountSource Y TKNt2 AttributesBBox#?FEAA ObjectBox#?FEAAPivot?FpESelected param_input Name SectionsNickName S Description Section curves InstanceGuid (^>ɄFiCPreviewMutableEnabledAccess SourceCountSource "OL^C AttributesBBox#?FEAA ObjectBox#?FE`AAPivot?FESelected param_input Name TrimNickName T Description Trim at kinks InstanceGuid :A8wӪPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#?FPEAA ObjectBox#?FPE`AAPivot?FESelectedDataboolean param_outputName BrepNickName S Description Resulting Brep InstanceGuid S 3!^A6QR6hPreviewMutableEnabled SourceCount AttributesBBox#x@FEPApB ObjectBox#x@FEPApBPivot@FESelectedObjectwGUID "K-ݱ FdbName Curve CP ContainerName Curve CPNickName Crv CP Description "Find the closest point on a curve. InstanceGuid jIa_PreviewMutableEnabledDataComparison longest_list AttributesBBox#.F`EBB ObjectBox#X/FEApBPivot/F`ESelected param_input Name PointNickName P Description Test point InstanceGuid tL Ga~JxPreviewMutableEnabled SourceCountSource eD6M.m AttributesBBox#.FEAA ObjectBox#/FE`AAPivot6/FpESelected param_input Name CurveNickName C Description Base curve InstanceGuid j AJ|QuPreviewMutableEnabledMapping SourceCountSource _A`N԰Hw AttributesBBox#.F`EAA ObjectBox#.F`EAAPivot6/FPESelected param_outputName PointNickName P Description ,Point on the curve closest to the test point InstanceGuid Y2k#3CCR4k'@PreviewMutableEnabled SourceCount AttributesBBox#/FEpAA ObjectBox#/FEpAAPivot/F ESelected param_outputName ParameterNickName t Description *Parameter on curve domain of closest point InstanceGuid tStHLLcPreviewMutableEnabled SourceCount AttributesBBox#/FEpAA ObjectBox#/FEpAAPivot/F`ESelected param_outputName DistanceNickName D Description -Minimum distance between test point and curve InstanceGuid XV/EQEZPreviewMutableEnabled SourceCount AttributesBBox#/FEpAA ObjectBox#/FEpAAPivot/FESelectedObjectxGUID QOlG!Name Shift List ContainerName Shift ListNickName Shift Description Offset all items in a list. InstanceGuid œN N|PreviewMutableEnabledDataComparison longest_list AttributesBBox#,FE|BB ObjectBox#,-FEApBPivot\-FESelected param_input Name ListNickName L Description List to shift InstanceGuid -DnνlsPreviewMutableEnabledAccess SourceCountSource b*NN֞ AttributesBBox#,FEAA ObjectBox#,FEAAPivot-FESelected param_input Name ShiftNickName S Description Shift offset InstanceGuid 7yC;4PreviewMutableEnabled SourceCountSource *@F7S"PersistentCount AttributesBBox#,F@EAA ObjectBox#,F@EAAPivot-FESelectedDatanumber param_input Name WrapNickName W Description Wrap values InstanceGuid Jd:iaI~9AbPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#,FEAA ObjectBox#,FEAAPivot-F ESelectedDataboolean param_outputName ListNickName L Description Shifted list InstanceGuid _A`N԰HwPreviewMutableEnabled SourceCount AttributesBBox#-FE@ApB ObjectBox#-FE@ApBPivot-FESelectedObjectyGUID AAB~P;Name Flip Matrix ContainerName Flip MatrixNickName Flip Description 0Flip a data matrix by swapping rows and columns. InstanceGuid Y-kD+Udz PreviewMutableEnabledDataComparison longest_list AttributesBBox#*FEBB ObjectBox#<+FEABPivotl+FESelected param_input Name DataNickName D Description Data matrix to flip InstanceGuid FmH+RPreviewMutableEnabledAccess SourceCountSource ېc3"O/Cy AttributesBBox#*FEpAB ObjectBox#*FEpABPivot+FESelected param_outputName DataNickName D Description Flipped data matrix InstanceGuid b*NN֞PreviewMutableEnabled SourceCount AttributesBBox#+FEpAB ObjectBox#+FEpABPivot+FESelectedObjectzGUID YdȎ DM +Name Data Container Name DataNickName moire surface Description 'Represents a collection of generic data InstanceGuid H/ѷ\Fr 8PreviewMutableEnabled SourceCountSource 2I'mdKY50 AttributesBBox#p?F EBA ObjectBox#p?F EBAPivot@F~ESelectedObject{GUID E%3ز!GYnName Dispatch ContainerName DispatchNickName Dispatch Description 3Dispatch the items in a list into two target lists. InstanceGuid fyDޚbPreviewMutableEnabledDataComparison longest_list AttributesBBox#GFEtBB ObjectBox#GFEABPivotHFESelected param_input Name ListNickName L Description List to filter InstanceGuid gO3B䡀PreviewMutableEnabledAccess SourceCountSource wI//@},& AttributesBBox#GFEPAB ObjectBox#GFEPABPivotGFESelected param_input Name Dispatch patternNickName P Description Dispatch pattern InstanceGuid 9Y0~AAvɘPreviewMutableEnabledAccess SourceCountPersistentCount NegateStream AttributesBBox#GFEPAB ObjectBox#GFEPABPivotGFESelectedDatabooleanDataboolean param_outputName List ANickName A Description Dispatch target for True values InstanceGuid xL$LoPreviewMutableEnabled SourceCount AttributesBBox#PHFE`AB ObjectBox#PHFE`ABPivotrHFESelected param_outputName List BNickName B Description Dispatch target for False values InstanceGuid x6P5FmqPreviewMutableEnabled SourceCount AttributesBBox#PHFE`AB ObjectBox#PHFE`ABPivotrHFESelectedObject|GUID  "|Gu4qName Flip ContainerName FlipNickName Flip Description +Flip a curve using an optional guide curve. InstanceGuid VbE=PreviewMutableEnabledDataComparison longest_list AttributesBBox#HF E|B0B ObjectBox#@IF@EA BPivotpIFESelected param_input Name CurveNickName C Description Curve to offset InstanceGuid ,(M PreviewMutableEnabled SourceCountSource x6P5Fmq AttributesBBox#HF@EpAA ObjectBox#HF@EpAAPivotIFESelected param_inputName GuideNickName G Description Optional guide curve InstanceGuid ]%HhyAPreviewMutableEnabled SourceCount AttributesBBox#HFEpAA ObjectBox#HFEpAAPivotIF ESelected param_outputName CurveNickName C Description Flipped curve InstanceGuid eBڗdxPreviewMutableEnabled SourceCount AttributesBBox#IF@E`AA ObjectBox#IF@E`AAPivotIFESelected param_output Name FlagNickName F Description Flip action InstanceGuid 7F4(GB >PreviewMutableEnabled SourceCount NegateStream AttributesBBox#IFE`AA ObjectBox#IFE`AAPivotIF ESelectedObject}GUID VKNJHH_K6!Name Brep | Brep ContainerName Brep | BrepNickName BBX Description (Solve intersection events for two Breps. InstanceGuid zsh=d@D5PreviewMutableEnabledDataComparison longest_list AttributesBBox#CFpEB0B ObjectBox#CFEA BPivotCFESelected param_input Name BrepNickName A Description First Brep InstanceGuid I>Nt=yLPreviewMutableEnabledMapping SourceCountSource H/ѷ\Fr 8 AttributesBBox#$CFEAA ObjectBox#$CFEAAPivotCF0ESelected param_input Name BrepNickName B Description Second Brep InstanceGuid JzMo xPreviewMutableEnabledMapping SourceCountSource S 3!^A6QR6h AttributesBBox#$CFEAA ObjectBox#$CFEAAPivotCFpESelected param_outputName CurvesNickName C Description Intersection curves InstanceGuid ?ǾHj}ܚPreviewMutableEnabled SourceCount AttributesBBox#DFE`AA ObjectBox#DFE`AAPivot6DF0ESelected param_outputName PointsNickName P Description Intersection points InstanceGuid `5Uu̾O~aĈGPreviewMutableEnabled SourceCount AttributesBBox#DFE`AA ObjectBox#DFE`AAPivot6DFpESelectedObject~GUID Ի Og)u9 Name End Points ContainerName End PointsNickName End Description "Extract the end points of a curve. InstanceGuid W_n_Hۋd5PreviewMutableEnabledDataComparison longest_list AttributesBBox#JFEtB0B ObjectBox#KFEA BPivot@KFESelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid X<gJX9C:PreviewMutableEnabled SourceCountSource xL$Lo AttributesBBox#JFE`A B ObjectBox#JFE`A BPivotJFESelected param_outputName StartNickName S Description Curve start point InstanceGuid l"$wH]p'PreviewMutableEnabled SourceCount AttributesBBox#|KFEPAA ObjectBox#|KFEPAAPivotKF`ESelected param_outputName EndNickName E Description Curve end point InstanceGuid KPreviewMutableEnabled SourceCountSource eBڗdx AttributesBBox#8NFEAA ObjectBox#8NFEAAPivotbNF`ESelected param_input Name SectionsNickName S Description Section curves InstanceGuid 't((BKT3X%PreviewMutableEnabledAccess SourceCountSource w[vJ AttributesBBox#8NFEAA ObjectBox#8NFEAAPivotbNFESelected param_input Name Same HeightNickName H Description +Create a sweep with same-height properties. InstanceGuid R~LŘPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#8NF@EAA ObjectBox#8NF@EAAPivotbNFESelectedDataboolean param_outputName BrepNickName S Description Resulting Brep InstanceGuid ΟB\+A$bPreviewMutableEnabled SourceCount AttributesBBox#NFEPAB ObjectBox#NFEPABPivotOFESelectedObjectGUID .b!rKY/Name Divide Curve ContainerName Divide CurveNickName Divide Description )Divide a curve into equal length segments InstanceGuid }r0h@Z3PreviewMutableEnabledDataComparison longest_list AttributesBBox#*FpExBB ObjectBox#D+FEApBPivott+FpESelected param_input Name CurveNickName C Description Curve to divide InstanceGuid =s5#H}΂MPreviewMutableEnabled SourceCountSource ېc3"O/Cy AttributesBBox#*FEpAA ObjectBox#*FEpAAPivot +F0ESelected param_input Name NumberNickName N Description Number of segments InstanceGuid PyN_$_PreviewMutableEnabled SourceCountSource j2AٜG .PersistentCount AttributesBBox#*FEpAA ObjectBox#*FEpAAPivot +FpESelectedDatanumber param_input Name KinksNickName K Description Split segments at kinks InstanceGuid Tx)@BZYPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#*FEpAA ObjectBox#*FEpAAPivot +FESelectedDataboolean param_outputName PointsNickName P Description Division points InstanceGuid Q>L%PreviewMutableEnabled SourceCount AttributesBBox#+FEPAA ObjectBox#+FEPAAPivot+F0ESelected param_outputName TangentsNickName T Description "Tangent vectors at division points InstanceGuid J C(Bt $>`PreviewMutableEnabled SourceCount AttributesBBox#+FEPAA ObjectBox#+FEPAAPivot+FpESelected param_outputName ParametersNickName t Description #Parameter values at division points InstanceGuid zotEVs*1PreviewMutableEnabled SourceCount AttributesBBox#+FEPAA ObjectBox#+FEPAAPivot+FESelectedObjectGUID AAB~P;Name Flip Matrix ContainerName Flip MatrixNickName Flip Description 0Flip a data matrix by swapping rows and columns. InstanceGuid eʟvI/[PreviewMutableEnabledDataComparison longest_list AttributesBBox#,FEBB ObjectBox#0-F EABPivot`-F0ESelected param_input Name DataNickName D Description Data matrix to flip InstanceGuid 9]^I(6 f0PreviewMutableEnabledAccess SourceCountSource Q>L% AttributesBBox#,F EpAB ObjectBox#,F EpABPivot -F(ESelected param_outputName DataNickName D Description Flipped data matrix InstanceGuid eD6M.mPreviewMutableEnabled SourceCount AttributesBBox#-F EpAB ObjectBox#-F EpABPivot-F(ESelectedObjectGUID Ul\FJ(\Name Scribble Container Cap(Fh ECbvPF16!ECcPvPF#ECdo(F<#EText dCreate tapered moire profiles using pipes with cross-sections relative to distance to adjacent moireSize0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid cbK6Vh7 AttributesBBox#[(FhW E E qB ObjectBox#[(FhW E E qBPivotp(Fh ESelectedObjectGUID "K-ݱ FdbName Curve CP ContainerName Curve CPNickName Crv CP Description "Find the closest point on a curve. InstanceGuid 06fG۵#PreviewMutableEnabledDataComparison longest_list AttributesBBox#.FEBB ObjectBox#\/FEApBPivot/FESelected param_input Name PointNickName P Description Test point InstanceGuid Fݣ%OBvSJPreviewMutableEnabled SourceCountSource eD6M.m AttributesBBox#.FEAA ObjectBox#/FE`AAPivot:/FESelected param_input Name CurveNickName C Description Base curve InstanceGuid ACtN$o(PreviewMutableEnabledMapping SourceCountSource ٪;BO͐ AttributesBBox#.FEAA ObjectBox#.FEAAPivot:/FESelected param_outputName PointNickName P Description ,Point on the curve closest to the test point InstanceGuid p̎ A3ڨPreviewMutableEnabled SourceCount AttributesBBox#/FEpAA ObjectBox#/FEpAAPivot/FESelected param_outputName ParameterNickName t Description *Parameter on curve domain of closest point InstanceGuid 96N<'4aPreviewMutableEnabled SourceCount AttributesBBox#/F@EpAA ObjectBox#/F@EpAAPivot/FESelected param_outputName DistanceNickName D Description -Minimum distance between test point and curve InstanceGuid ;2|Ac#PreviewMutableEnabled SourceCount AttributesBBox#/FEpAA ObjectBox#/FEpAAPivot/F ESelectedObjectGUID QOlG!Name Shift List ContainerName Shift ListNickName Shift Description Offset all items in a list. InstanceGuid xJ$fe>PreviewMutableEnabledDataComparison longest_list AttributesBBox#,FE|BB ObjectBox#(-FEApBPivotX-FESelected param_input Name ListNickName L Description List to shift InstanceGuid VF EyFQmPreviewMutableEnabledAccess SourceCountSource b*NN֞ AttributesBBox#,FEAA ObjectBox#,FEAAPivot-FESelected param_input Name ShiftNickName S Description Shift offset InstanceGuid Mƪ@PAFOoPreviewMutableEnabled SourceCountSource \ YEK=A@PersistentCount AttributesBBox#,FPEAA ObjectBox#,FPEAAPivot-FESelectedDatanumber param_input Name WrapNickName W Description Wrap values InstanceGuid cwaF5w$ PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#,FEAA ObjectBox#,FEAAPivot-F0ESelectedDataboolean param_outputName ListNickName L Description Shifted list InstanceGuid ٪;BO͐PreviewMutableEnabled SourceCount AttributesBBox#-FE@ApB ObjectBox#-FE@ApBPivot-FESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid \ YEK=A@PreviewMutableEnabled SourceCountUserText -1 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#+F`EHBA ObjectBox#+F`EHBAPivot+FkESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid *@F7S"PreviewMutableEnabled SourceCountUserText 1 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#+F@EHBA ObjectBox#+F@EHBAPivot׃+FHESelectedObjectGUID lHybH'"Name Average ContainerName AverageNickName Avr Description /Solve the arithmetic average for a set of items InstanceGuid x-GKPreviewMutableEnabledDataComparison longest_list AttributesBBox#1FEBB ObjectBox#$2FEABPivotT2FESelected param_input Name InputNickName I Description Input values for averaging InstanceGuid FtINQTPreviewMutableEnabledAccess SourceCountSource \SOhnd Source h;+xJC?Q AttributesBBox#1FE AB ObjectBox#1FE ABPivot 2FESelected param_outputName Arithmetic meanNickName AM Description -Arithmetic mean (average) of all input values InstanceGuid )D$JBvPreviewMutableEnabled SourceCount AttributesBBox#2FEAB ObjectBox#2FEABPivot2FESelectedObjectGUID K[;:ItName Bounds ContainerName BoundsNickName Bnd Description ExI$cPreviewMutableEnabledAccess SourceCountSource XV/EQEZ AttributesBBox#0FEpAA ObjectBox#0FEpAAPivot0F,ESelected param_input Name StripNickName S Description %Do not create branches for null items InstanceGuid ;-S;Civ-tOHEPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#0FEpAA ObjectBox#0FEpAAPivot0FESelectedDataboolean param_outputName TreeNickName T Description Graft result InstanceGuid \SOhnd PreviewMutableEnabled SourceCount AttributesBBox#T1FEPA,B ObjectBox#T1FEPA,BPivott1FESelectedObjectGUID KgOn`n3Name Graft Tree ContainerName Graft TreeNickName Graft Description ;Graft a tree by adding an extra branch for every data item. InstanceGuid h[Fڦ*PreviewMutableEnabledDataComparison longest_list AttributesBBox#0FExB1#CRnIJPreviewMutableEnabled SourceCountSource 7ЄQZEM~Yt AttributesBBox#9FE`AA ObjectBox#9FE`AAPivot9FpESelected param_input Name SourceNickName S Description Optional source domain. InstanceGuid I:J LPreviewMutableEnabled SourceCountSource 2BSJ(zAPersistentCount AttributesBBox#9FE`AA ObjectBox#9FE`AAPivot9FESelectedDataInterval<? param_input Name TargetNickName T Description Target domain InstanceGuid <{e'CS4"PreviewMutableEnabled SourceCountSource 5 E, '`>PersistentCount AttributesBBox#9FPE`AA ObjectBox#9FPE`AAPivot9FESelectedDataInterval<? param_outputName ResultNickName R Description Remapped numbers. InstanceGuid |DnCPreviewMutableEnabled SourceCount AttributesBBox#4:FE`ApB ObjectBox#4:FE`ApBPivotV:FESelectedObjectGUID і6I4B1Name Domain ContainerName DomainNickName Dom Description =Create a numeric domain (interval) from two numeric extremes. InstanceGuid JTeUD5BPreviewMutableEnabledDataComparison longest_list AttributesBBox#8F EhB4B ObjectBox#h8F@EA$BPivot8FESelected param_input Name Domain startNickName A Description Start value of numeric interval InstanceGuid 9OO\DPG/PreviewMutableEnabled SourceCountSource rjKያ~^ AttributesBBox#$8F@E`AA ObjectBox#$8F@E`AAPivotF8FESelected param_input Name Domain endNickName B Description End value of numeric interval InstanceGuid 1NBxPreviewMutableEnabled SourceCountSource gF˯( AttributesBBox#$8FE`AA ObjectBox#$8FE`AAPivotF8F,ESelected param_outputName DomainNickName I Description $Numeric interval between {A} and {B} InstanceGuid 5 E, '`>PreviewMutableEnabled SourceCount AttributesBBox#8F@E A$B ObjectBox#8F@E A$BPivot8FESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid rjKያ~^PreviewMutableEnabled SourceCountUserText .022 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#7FEHBA ObjectBox#7FEHBAPivot7FyESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid gF˯(PreviewMutableEnabled SourceCountUserText .03 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#7FEHBA ObjectBox#7FEHBAPivot7FyESelectedObjectGUID skI6ojName Join Curves ContainerName Join CurvesNickName Join Description Join as many curves as possible InstanceGuid 1瀅ND e iPreviewMutableEnabledDataComparison longest_list AttributesBBox#4FFpExB0B ObjectBox#FFEA BPivotFFESelected param_input Name CurvesNickName C Description Curves to join InstanceGuid JG)GePreviewMutableEnabledAccess SourceCountSource ?ǾHj}ܚ AttributesBBox#N ~;͏Lн EdgeIndexDataRefID { LI:m EdgeIndexDataRefID u{f$N˧tt EdgeIndexDataRefID 7Cz2.  EdgeIndexDataRefID +&r?BHϊ EdgeIndexDataRefID mRKleZt EdgeIndexData RefID o4ɅIuJ EdgeIndexData!RefID zHb"_Lu EdgeIndexData"RefID RSKRefID h|qINJ EdgeIndexData?RefID =[GB? EdgeIndexData@RefID H _JG#- EdgeIndexDataARefID 8R UJw{Ջ~ EdgeIndexDataBRefID G%,0FLyWa& EdgeIndexDataCRefID kDZ@ }*9 EdgeIndexDataDRefID IuL EdgeIndexDataERefID A.{ EdgeIndexDataFRefID m_46J7 EdgeIndexDataGRefID Z}03M-w EdgeIndexDataHRefID s‡,HTSf EdgeIndexDataIRefID ^/QD ,4 EdgeIndexDataJRefID UiVOlUl! EdgeIndexDataKRefID Z.#MK EdgeIndexDataLRefID Ӧjќ@|4j+ EdgeIndexDataMRefID .Q栳MmZ| EdgeIndexDataNRefID |i=IHR EdgeIndexDataORefID ''D0?uWx EdgeIndexDataPRefID 3M; EdgeIndexDataQRefID &OB F EdgeIndexDataRRefID U&JNOݯI EdgeIndexDataSRefID Obo6".AQLhn^ EdgeIndexDataTRefID g@.L#O w EdgeIndexDataURefID \h/RA$3N EdgeIndexDataVRefID H$B,& EdgeIndexDataWRefID IB@. EdgeIndexDataXRefID 7g1JF EdgeIndexDataYRefID m/FF0. EdgeIndexDataZRefID u#hGk2 EdgeIndexData[RefID DcLRd EdgeIndexData\RefID %HZa. EdgeIndexData]RefID oИN3Q' EdgeIndexData^RefID ,8EגM EdgeIndexData_RefID .FO{h EdgeIndexData`RefID v({BZBIՇĥ"w EdgeIndexDataaRefID ?A\ EdgeIndexDatabRefID g&L J EdgeIndexDatacRefID qb(~AD EdgeIndexDatadRefID 7W&@>u EdgeIndexDataeRefID 8[ħ!OX Qx EdgeIndexDatafRefID /#:M!פ EdgeIndexDatagRefID 92wN85 EdgeIndexDatahRefID  DCz>ܲ EdgeIndexDataiRefID bUNSQT EdgeIndexDatajRefID r<)eCJc~ EdgeIndexDatakRefID erDJ EdgeIndexDatalRefID q_JKW  EdgeIndexDatamRefID *Hd EdgeIndexDatanRefID ~Nd NiU ~` EdgeIndexDataoRefID T®?ACV:=PZ EdgeIndexDatapRefID )XIÀi 6 EdgeIndexDataqRefID JIYSD EdgeIndexDatarRefID LISGGI)Zr EdgeIndexDatasRefID nLbLjfty EdgeIndexDatatRefID yIPuz EdgeIndexDatauRefID o \E+.g EdgeIndexDatavRefID 1R`A?xC EdgeIndexDatawRefID WwObČ_ EdgeIndexDataxRefID c K|SS EdgeIndexDatayRefID S;I Gz 4 EdgeIndexDatazRefID I@BDIŧb- EdgeIndexData{RefID I}]xDQ6ʵ EdgeIndexData|RefID oG}N EdgeIndexData}RefID jRrA8>C EdgeIndexData~RefID Ep5ٔNvp EdgeIndexDataRefID ꭩ3N-tŨX EdgeIndexDataRefID oZ_GFְ EdgeIndexDataRefID \04.G7 EdgeIndexDataRefID A,= EdgeIndexDataRefID 0*Ma7?j EdgeIndexDataRefID m9/BwKk EdgeIndexDataRefID y?Z@N EdgeIndexDataRefID ɥe7Mciu EdgeIndexDataRefID YK EdgeIndexDataRefID 8vC>cɡ% EdgeIndexDataRefID ;MM$ EdgeIndexDataRefID g>EېJDa= EdgeIndexDataRefID 9s!H@ EdgeIndexDataRefID D?T8B EdgeIndexDataRefID ڿ^OFt EdgeIndexDataRefID %|RbN1/%„x EdgeIndexDataRefID cxR41DA'm EdgeIndexDataRefID dPIH0DLSE EdgeIndexDataRefID @qMo EdgeIndexDataRefID ݫFoEƳSM EdgeIndexDataRefID / '9I)9,H EdgeIndexDataRefID 4U+Ms- EdgeIndexDataRefID az@’ EdgeIndexDataRefID /kF 5Y EdgeIndexDataRefID hDbA~N EdgeIndexDataRefID 8H4F𕌃 EdgeIndexDataRefID 3cLpKFD-F EdgeIndexDataRefID ҒmD8F*as EdgeIndexDataRefID =-G҇c. EdgeIndexDataRefID {(IDP!D EdgeIndexDataRefID (maXȪFZ+ EdgeIndexDataRefID *? HfS޹ EdgeIndexDataRefID ۭpEF.dDn EdgeIndexDataRefID DBH1/ EdgeIndexDataRefID 攔jD< EdgeIndexDataRefID o A#"' EdgeIndexDataRefID $- ~D!i EdgeIndexDataRefID w0 ET[ EdgeIndexDataRefID ߸ҤOāz EdgeIndexDataRefID ҂|wNDE EdgeIndexDataRefID (kO3G}X EdgeIndexDataRefID KuHwMzq˅ EdgeIndexDataRefID DH1}wsq EdgeIndexDataRefID W+_UB@K( EdgeIndexDataRefID H8PLDOG EdgeIndexDataRefID ݬIfa_ EdgeIndexDataRefID lF-1h EdgeIndexDataRefID ~_ΥE2I] EdgeIndexDataRefID }iLv"T? EdgeIndexDataRefID B) MU2hy|$ EdgeIndexDataRefID %o H}}Nk EdgeIndexDataRefID <9@H%8 EdgeIndexDataRefID u{sEY) EdgeIndexDataRefID 1 p6Oy\ EdgeIndexDataRefID ,G%Hr EdgeIndexDataRefID EN)KӼLd EdgeIndexDataRefID *ȘeD7r EdgeIndexDataRefID %Ӵ@gs EdgeIndexDataRefID 4ޗaB(Kзw EdgeIndexDataRefID ﲮ*ֽKg9ːi EdgeIndexDataRefID HH6Co EdgeIndexDataRefID >B+)y EdgeIndexDataRefID m]ӦD4N EdgeIndexDataRefID ;a`SO1X EdgeIndexDataRefID FE~x Tb EdgeIndexDataRefID V.IADQ~.Ǚ EdgeIndexDataRefID >|H_H%BLH+! EdgeIndexDataRefID i̷WKK~> EdgeIndexDataRefID U@ @I3 EdgeIndexDataRefID GXA^ EdgeIndexDataRefID ,W >XFIF EdgeIndexDataRefID BMrܱ6 EdgeIndexDataRefID rڭC EdgeIndexDataRefID ^9PG!G2%l EdgeIndexDataRefID R)ĐQ&HMsҰ_t EdgeIndexDataRefID M,n@s'Z EdgeIndexDataRefID 8 QV EdgeIndexDataRefID i GdN!C7p EdgeIndexDataRefID (D/Tv EdgeIndexDataRefID zwCqBA`zɕ AttributesBBox#@FEpAA ObjectBox#@FEpAAPivotdFESelected param_input Name StripNickName S Description %Do not create branches for null items InstanceGuid 7% OqVPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#@FPEpAA ObjectBox#@FPEpAAPivotdF ESelectedDataboolean param_outputName TreeNickName T Description Graft result InstanceGuid aҿiB/̥PreviewMutableEnabled SourceCount AttributesBBox#FEPA,B ObjectBox#FEPA,BPivotFXESelectedObjectGUID o0J4MrUName Brep Container Name BrepNickName Brep Description ERepresents a collection of 3D Boundary Representations (polysurfaces) InstanceGuid  E<PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#F EHBA ObjectBox#F EHBAPivotbF ESelectedDataRefID JC)VLDataRefID V1Mk8DataRefID U wGšROObjectGUID ~nLRG6 <Name Trim with Breps ContainerName Trim with BrepsNickName Trim Description !Trim a curve with multiple Breps. InstanceGuid t$|L'}=5PreviewMutableEnabledDataComparison longest_list AttributesBBox#|FEB0B ObjectBox#F EA BPivotF` ESelected param_input Name CurveNickName C Description Curve to trim InstanceGuid ,KBh_%PreviewMutableEnabled SourceCountSource 0C?oO1=/. AttributesBBox#F E`AA ObjectBox#F E`AAPivotFESelected param_input Name BrepNickName B Description Breps to trim against InstanceGuid Zv,2KS]offPreviewMutableEnabledAccess SourceCountSource  E< AttributesBBox#F` E`AA ObjectBox#F` E`AAPivotF ESelected param_outputName InsideNickName Ci Description 0Split curves on the inside of the trimming Breps InstanceGuid swbGIJG|]PreviewMutableEnabled SourceCount AttributesBBox#4F EAA ObjectBox#4F EAAPivotbFESelected param_outputName OutsideNickName Co Description 1Split curves on the outside of the trimming Breps InstanceGuid :(ECZdPreviewMutableEnabled SourceCount AttributesBBox#4F` EAA ObjectBox#4F` EAAPivotbF ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid  .yI.­PreviewMutableEnabled SourceCountUserText {0} MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#F EHBA ObjectBox#F EHBAPivotF ESelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid 7[/UpvNm9APreviewMutableEnabledAccess SourceCountSource aҿiB/̥lexers lexer_countsource {A;B}target {B} AttributesBBox#FEB B ObjectBox#FyEBAPivotFESelectedObjectGUID _yhGWkName Clean Tree ContainerName Clean TreeNickName Clean Description 6Removed all null and invalid entries from a Data tree. InstanceGuid fل*G|mONPreviewMutableEnabledDataComparison longest_list AttributesBBox#X!FEBB ObjectBox#!FEApBPivot!F ESelected param_input Name DataNickName D Description Data tree to clean InstanceGuid ~+,QG;0PreviewMutableEnabledAccess SourceCountSource 7[/UpvNm9A AttributesBBox#`!FEpAA ObjectBox#`!FEpAAPivot!FpESelected param_input Name Clean InvalidNickName X Description Remove invalid entries. InstanceGuid 2k}-HdfjPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#`!F EpAA ObjectBox#`!F EpAAPivot!F ESelectedDataboolean param_input Name Clean EmptyNickName E Description Remove empty branches. InstanceGuid >iHGsPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#`!FP EpAA ObjectBox#`!FP EpAAPivot!F ESelectedDataboolean param_outputName DataNickName D Description Spotless data InstanceGuid -츒Geq?dPreviewMutableEnabled SourceCount AttributesBBox#"FEpApB ObjectBox#"FEpApBPivot8"F ESelectedObjectGUID 1HGb~SName Split Tree ContainerName Split TreeNickName TSplit Description 'Apply branch masks to a tree structure. InstanceGuid HxN*lPreviewMutableEnabledDataComparison longest_list AttributesBBox#F0 EBLB ObjectBox#FP EAA`zɕPreviewMutableEnabled SourceCount AttributesBBox#FP EpAA ObjectBox#FP EpAAPivot$F ESelected param_outputName NegativeNickName N Description ENegative set of data (all branches that do not match any of the masks InstanceGuid s9K%blךPreviewMutableEnabled SourceCount AttributesBBox#F EpAA ObjectBox#F EpAAPivot$F ESelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid NJNoH 3PreviewMutableEnabledAccess SourceCountSource s9K%blךlexers lexer_countsource {A;B}target {B} AttributesBBox#BFN^ EB B ObjectBox#ZFN EBAPivotBFN^ ESelectedObjectGUID velZHo}I?WName Merge ContainerName MergeNickName Merge Description Merge two streams into one. InstanceGuid no-EMC^PreviewMutableEnabledDataComparison longest_list AttributesBBox##F EtB`B ObjectBox#T#F0 EAPBPivot#F ESelected param_input Name Stream ANickName A Description Input stream #1 InstanceGuid zƬ6JBG|q2PreviewMutableEnabledAccess SourceCountSource -츒Geq?d AttributesBBox##F0 E`AA ObjectBox##F0 E`AAPivot2#F ESelected param_input Name Stream BNickName B Description Input stream #2 InstanceGuid LNMO'гMPreviewMutableEnabledAccess SourceCountSource NJNoH 3 AttributesBBox##F E`AA ObjectBox##F E`AAPivot2#F ESelected param_outputName StreamNickName S Description Merged stream InstanceGuid w?WI$ J2PreviewMutableEnabled SourceCount AttributesBBox##F0 EPAPB ObjectBox##F0 EPAPBPivot#F ESelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid V5Og@H]@*8 PreviewMutableEnabledAccess SourceCountSource |DnClexers lexer_countsource {A;B;C}target {C;0} AttributesBBox#:FnEB B ObjectBox#:FEBAPivot:FnESelectedObjectGUID p>G6`0Name Evaluate Surface ContainerName Evaluate SurfaceNickName Eval Description 7Evaluate local surface properties at a {uv} coordinate. InstanceGuid Ȃ1-WDF'+6PreviewMutableEnabledDataComparison longest_list AttributesBBox#.F`EBB ObjectBox#\/FEApBPivot/F`ESelected param_input Name SurfaceNickName S Description Base surface InstanceGuid n=k!J7 1͙PreviewMutableEnabled SourceCountSource e]RL% AttributesBBox#\,FEPAA ObjectBox#\,FEPAAPivot|,FpESelected param_input Name SurfaceNickName S Description Base surface InstanceGuid -oGx yҠKPreviewMutableEnabled SourceCountSource e]R)^`3@+zIPreviewMutableEnabledDataComparison longest_list AttributesBBox#1FE|B@B ObjectBox#1F EA0BPivot2F` ESelected param_input Name PlaneNickName P Description Plane to straighten InstanceGuid ⵵e.Eyإ7PreviewMutableEnabled SourceCountSource \\ZG)'ZP AttributesBBox#1F EpAA ObjectBox#1F EpAAPivot1F ESelected param_input Name DirectionNickName D Description Straightening guide direction InstanceGuid w\O_K-%PreviewMutableEnabled SourceCountSource i&C"~ AttributesBBox#1F` EpAA ObjectBox#1F` EpAAPivot1F ESelected param_outputName PlaneNickName P Description Straightened plane InstanceGuid aޑޕJOhB8&PreviewMutableEnabled SourceCount AttributesBBox#<2F E`AA ObjectBox#<2F E`AAPivot^2F ESelected param_outputName AngleNickName A Description Rotation angle InstanceGuid Yf6J[8#uPreviewMutableEnabled SourceCount AttributesBBox#<2F` E`AA ObjectBox#<2F` E`AAPivot^2F ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName moire surface Description 'Represents a collection of generic data InstanceGuid e]RF[DSelectedObjectGUID Ul\FJ(\Name Scribble Container Ca$]FECbTFuECc TFECdl\FvEText )Import the baked moire curves from rhinoSize`AFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid H@dsc AttributesBBox#lHFFEHC$B ObjectBox#lHFFEHC$BPivot$]FESelectedObjectGUID Ul\FJ(\Name Scribble Container CaMqF ECb[FJ ECc[FiECdMqFhEText -Import the surfaces used to trim to the baseSize`AFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid @|MC+mL AttributesBBox#M]F5 EUC B ObjectBox#M]F5 EUC BPivotMqF ESelectedObjectGUID Ul\FJ(\Name Scribble Container CaLFHDCb9FXDCcNFECdaFtEText {This extends the moire surface on either side so that the pipe intersection that comes later yeilds perpendicular endsSize`AFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid .TM\+ AttributesBBox#aFH=DۃCB ObjectBox#aFH=DۃCBPivotLFHDSelectedObjectGUID Ul\FJ(\Name Scribble Container CaFVECb/&FECc/&F@EECdFeEText *Collect, trim and re-order the moire linesSize0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid e_K|k AttributesBBox#FfEjDSB ObjectBox#FfEjDSBPivotFVESelectedObjectGUID {S»O&6{,Name Custom Preview ContainerName Custom PreviewNickName Preview Description 'Allows for customized geometry previews InstanceGuid nzJBGcn(<PreviewMutableEnabledDataComparison longest_list AttributesBBox##GD8BB ObjectBox##GDAtBPivot#G@ DSelected param_input Name GeometryNickName G Description Geometry to preview InstanceGuid S߬jNI6zPreviewMutableEnabled WireDisplay SourceCountSource 2FMP AttributesBBox##GDpAA ObjectBox##GDpAAPivot#GPDSelected param_input Name ShaderNickName S Description The preview shader override InstanceGuid :g}(fFf'PreviewMutableEnabled SourceCountSource $8%( Nw-K}PersistentCount AttributesBBox##G DpAA ObjectBox##G DpAAPivot#GDSelectedDatadiffuse$iambient$emission$6 Lspecular$shine? transparencyrdk_id ObjectGUID Sf@TΘ)Name Colour Swatch Container  SwatchColor$bName Colour SwatchNickName Swatch Description Colour (palette) swatch InstanceGuid $8%( Nw-K}PreviewMutableEnabled SourceCount AttributesBBox#q#G@DBA ObjectBox#q#G@DBAPivotCq#GxDSelectedObjectGUID Ul\FJ(\Name Scribble Container Ca}#GdDCbQ$GDCclQ$GDCd{}#GDText RIB/JOINT SOLIDSSizeAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid EͻT AttributesBBox#{x#GIC^CdA ObjectBox#{x#GIC^CdAPivot}#GdDSelectedObjectGUID hnOf".Name Amplitude ContainerName AmplitudeNickName Amp Description 'Set the amplitude (length) of a vector. InstanceGuid jsB05^+ PPreviewMutableEnabledDataComparison longest_list AttributesBBox#GDxB4B ObjectBox#GDA$BPivotGDSelected param_input Name VectorNickName V Description Base vector InstanceGuid 7 rEa:UPreviewMutableEnabled SourceCountSource w|kD;S} AttributesBBox#GD`AA ObjectBox#GD`AAPivot G(DSelected param_input Name AmplitudeNickName A Description Amplitude (length) value InstanceGuid <->IhKY^PreviewMutableEnabled SourceCountSource j!GDpPersistentCount AttributesBBox#G`D`AA ObjectBox#G`D`AAPivot GDSelectedDatanumber? param_outputName VectorNickName V Description Resulting vector InstanceGuid ]0\GQPreviewMutableEnabled SourceCount AttributesBBox#-GD`A$B ObjectBox#-GD`A$BPivot5GpDSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid j!GDpPreviewMutableEnabled SourceCountUserText -.07 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#GDHBA ObjectBox#GDHBAPivotdG`DSelectedObjectGUID MM"-`kName Move ContainerName MoveNickName Move Description *Translate (move) an object along a vector. InstanceGuid ¿ :;IupDmPreviewMutableEnabledDataComparison longest_list AttributesBBox#`G@DBHB ObjectBox#tGDA8BPivotG`DSelected param_input Name GeometryNickName G Description Base geometry InstanceGuid koEO5XPreviewMutableEnabled SourceCountSource ĤkE= AttributesBBox#bGDpAA ObjectBox#bGDpAAPivotkGDSelected param_input Name TranslationNickName T Description Translation vector InstanceGuid AA$`EBxE%PreviewMutableEnabled SourceCountSource ]0\GQ AttributesBBox#bG`DpAA ObjectBox#bG`DpAAPivotkGDSelected param_outputName GeometryNickName G Description Translated geometry InstanceGuid EfneOK WӏYPreviewMutableEnabled SourceCount AttributesBBox#GDpAA ObjectBox#GDpAAPivotGDSelected param_outputName TransformNickName X Description Transformation data InstanceGuid )LGIwKbrPreviewMutableEnabled SourceCount AttributesBBox#G`DpAA ObjectBox#G`DpAAPivotGDSelectedObjectGUID Ab~HvfSName Interpolate ContainerName InterpolateNickName IntCrv Description 5Create an interpolated curve through a set of points. InstanceGuid >nM?j`PreviewMutableEnabledDataComparison longest_list AttributesBBox#GDBB ObjectBox#GDApBPivotGDSelected param_input Name VerticesNickName V Description Interpolation points InstanceGuid %5uMaYa<|PreviewMutableEnabledAccess SourceCountSource EfneOK WӏY AttributesBBox#GDpAA ObjectBox#GDpAAPivotGDSelected param_input Name DegreeNickName D Description Curve degree InstanceGuid u;SU@A6cPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#G@DpAA ObjectBox#G@DpAAPivotGDSelectedDatanumber param_input Name PeriodicNickName P Description Periodic curve InstanceGuid SJ;񢊸PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#GDpAA ObjectBox#GDpAAPivotGDSelectedDataboolean param_outputName CurveNickName C Description Resulting nurbs curve InstanceGuid 2@~HesPreviewMutableEnabled SourceCount AttributesBBox#GDpAA ObjectBox#GDpAAPivotGDSelected param_outputName LengthNickName L Description Curve length InstanceGuid t@?VPreviewMutableEnabled SourceCount AttributesBBox#G@DpAA ObjectBox#G@DpAAPivotGDSelected param_outputName DomainNickName D Description Curve domain InstanceGuid Df/V]@<1tzPreviewMutableEnabled SourceCount AttributesBBox#GDpAA ObjectBox#GDpAAPivotGDSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid '9_M`}6PreviewMutableEnabled SourceCountUserText 96 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#OGDHBA ObjectBox#OGDHBAPivotOGDSelectedObjectGUID .b!rKY/Name Divide Curve ContainerName Divide CurveNickName Divide Description )Divide a curve into equal length segments InstanceGuid  ΧEtPreviewMutableEnabledDataComparison longest_list AttributesBBox#G DxBB ObjectBox#G`DApBPivotG DSelected param_input Name CurveNickName C Description Curve to divide InstanceGuid FÉoM#;PreviewMutableEnabled SourceCountSource P:NlNV AttributesBBox#G`DpAA ObjectBox#G`DpAAPivotGDSelected param_input Name NumberNickName N Description Number of segments InstanceGuid |9PQ_@V@"n@PreviewMutableEnabled SourceCountSource '9_M`}6PersistentCount AttributesBBox#GDpAA ObjectBox#GDpAAPivotG DSelectedDatanumber param_input Name KinksNickName K Description Split segments at kinks InstanceGuid fn7NEPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#G`DpAA ObjectBox#G`DpAAPivotGDSelectedDataboolean param_outputName PointsNickName P Description Division points InstanceGuid IW\jECfPreviewMutableEnabled SourceCount AttributesBBox#G`DPAA ObjectBox#G`DPAAPivotGDSelected param_outputName TangentsNickName T Description "Tangent vectors at division points InstanceGuid 8L}ηG nPreviewMutableEnabled SourceCount AttributesBBox#GDPAA ObjectBox#GDPAAPivotG DSelected param_outputName ParametersNickName t Description #Parameter values at division points InstanceGuid hpHֹBKPPreviewMutableEnabled SourceCount AttributesBBox#G`DPAA ObjectBox#G`DPAAPivotGDSelectedObjectGUID JC 8D`0Name Surface CP ContainerName Surface CPNickName Srf CP Description $Find the closest point on a surface. InstanceGuid T4\Ofr\cPreviewMutableEnabledDataComparison longest_list AttributesBBox# GDBB ObjectBox#GDApBPivot+GDSelected param_input Name PointNickName P Description Sample point InstanceGuid #0L{υPreviewMutableEnabled SourceCountSource IW\jECf AttributesBBox#GDPAA ObjectBox#GDPAAPivotGDSelected param_input Name SurfaceNickName S Description Base surface InstanceGuid A԰3MW4VPreviewMutableEnabled SourceCountSource Gcs/H ۷| AttributesBBox#GDPAA ObjectBox#GDPAAPivotG`DSelected param_outputName PointNickName P Description Closest point InstanceGuid ĤkE=PreviewMutableEnabled SourceCount AttributesBBox#:GDAA ObjectBox#:GDAAPivotHGDSelected param_outputName UV PointNickName uvP Description !{uv} coordinates of closest point InstanceGuid S0GJTJPreviewMutableEnabled SourceCount AttributesBBox#:G@DAA ObjectBox#:G@DAAPivotHGDSelected param_outputName DistanceNickName D Description )Distance between sample point and surface InstanceGuid DhTF6} PreviewMutableEnabled SourceCount AttributesBBox#:GDAA ObjectBox#:GDAAPivotHGDSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid Hj92NB»WPreviewMutableEnabled SourceCountUserText 2.25 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#_(G+EHBA ObjectBox#_(G+EHBAPivot_(G +ESelectedObjectGUID Ul\FJ(\Name Scribble Container Ca.(G-ECb(GR-ECc(G/ECd.(G/EText )Distance between moire bolts (in inches)Size`AFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid hT#EFx5 AttributesBBox#)(G4-E>C@-B ObjectBox#)(G4-E>C@-BPivot.(G-ESelectedObjectGUID )} {"CV6Name F1 ContainerName F1NickName inch to m Description %A function of a single variable; {x}. InstanceGuid , CMCo@wPreviewMutableEnabledDataComparison longest_list AttributesBBox#(GP)EdBB ObjectBox#(Gp)EABPivot)G+ESelected param_input Name FunctionNickName F Description Expression to solve InstanceGuid N,W?xK3Y#PreviewMutableEnabled SourceCountEquation x*0.0254 AttributesBBox#(Gp)E@A B ObjectBox#(Gp)E@A BPivot(G*ESelected param_input Name Variable xNickName x Description Variable #1 InstanceGuid tGRF%PreviewMutableEnabled SourceCountSource a}2LC4>\ AttributesBBox#(G+E@AB ObjectBox#(G+E@ABPivot(G,ESelected param_outputName ResultNickName r Description Expression result InstanceGuid К+Hq;zPreviewMutableEnabled SourceCount AttributesBBox#)Gp)E0AB ObjectBox#)Gp)E0ABPivot)G+ESelectedObjectGUID >J\PreviewMutableEnabled SourceCountSource Hj92NB»W AttributesBBox#(G+EHBA ObjectBox#(G+EHBAPivot(G+ESelectedObjectGUID 'NJX Name Division ContainerName DivisionNickName Half Description Mathematical division InstanceGuid +aCePreviewMutableEnabledDataComparison longest_list AttributesBBox#4)G*ExB0B ObjectBox#G)G+EA BPivotS)G@,ESelected param_input Name ANickName A Description Item to divide (dividend) InstanceGuid [MM=3󡡳PreviewMutableEnabled SourceCountSource К+Hq;z AttributesBBox#6)G+E`AA ObjectBox#6)G+E`AAPivot>)G+ESelected param_input Name BNickName 2 Description Item to divide with (divisor) InstanceGuid l>}SEPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#6)G@,E`AA ObjectBox#6)G@,E`AAPivot>)G,ESelectedDatanumber param_outputName ResultNickName R Description The result of the Division InstanceGuid E MC*SPreviewMutableEnabled SourceCount AttributesBBox#b)G+E`A B ObjectBox#b)G+E`A BPivotj)G@,ESelectedObjectGUID p>G6`0Name Evaluate Surface ContainerName Evaluate SurfaceNickName Eval Description 7Evaluate local surface properties at a {uv} coordinate. InstanceGuid >% ƨ0L[!PreviewMutableEnabledDataComparison longest_list AttributesBBox#-G0EBB ObjectBox#-GPEApBPivot-G0ESelected param_input Name SurfaceNickName S Description Base surface InstanceGuid FPreviewMutableEnabledAccessMapping SourceCountSource vW8E5e AttributesBBox# GDBA ObjectBox# GDBAPivot GESelected param_outputName PositiveNickName P Description ?Positive set of data (all branches that match any of the masks) InstanceGuid ~BS{o NsRRu.PreviewMutableEnabled SourceCount AttributesBBox# GDpAA ObjectBox# GDpAAPivot GDSelected param_outputName NegativeNickName N Description ENegative set of data (all branches that do not match any of the masks InstanceGuid aQFRNBlҭ/PreviewMutableEnabled SourceCount AttributesBBox# GDpAA ObjectBox# GDpAAPivot GESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid vW8E5ePreviewMutableEnabled SourceCountUserText {?;34} MultilineData EntryNumbers DrawPaths Alignment ScrollRatio?StreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#Z GEBA ObjectBox#Z GEBAPivotZ GESelectedObjectGUID E%3ز!GYnName Dispatch ContainerName DispatchNickName Dispatch Description 3Dispatch the items in a list into two target lists. InstanceGuid zr9NZ|DSPreviewMutableEnabledDataComparison longest_list AttributesBBox#G GEtBB ObjectBox#Y GEABPivote GESelected param_input Name ListNickName L Description List to filter InstanceGuid bX͑N!ePreviewMutableEnabledAccess SourceCountSource ~BS{o NsRRu. AttributesBBox#I GEPAB ObjectBox#I GEPABPivotQ GESelected param_input Name Dispatch patternNickName P Description Dispatch pattern InstanceGuid 7\KB-f@WPreviewMutableEnabledAccess SourceCountPersistentCount NegateStream AttributesBBox#I GEPAB ObjectBox#I GEPABPivotQ GESelectedDatabooleanDataboolean param_outputName List ANickName A Description Dispatch target for True values InstanceGuid CO2$5PreviewMutableEnabled SourceCount AttributesBBox#t GE`AB ObjectBox#t GE`ABPivot| GESelected param_outputName List BNickName B Description Dispatch target for False values InstanceGuid ^3NfkPreviewMutableEnabled SourceCount AttributesBBox#t GE`AB ObjectBox#t GE`ABPivot| GESelectedObjectGUID @?Hr@MbџName Boolean Toggle Container  SwitchValueName Boolean ToggleNickName Toggle Description Boolean (true/false) toggle InstanceGuid }"tOE -PreviewMutableEnabled SourceCount AttributesBBox# G EBA ObjectBox# G EBAPivot G ESelectedObjectGUID w1O/}Name Replace Branches ContainerName Replace BranchesNickName Replace Description -Find/Replace branch paths on a tree structure InstanceGuid f)G[qש19PreviewMutableEnabledDataComparison longest_list AttributesBBox#~ GEBB ObjectBox# GEApBPivot GESelected param_input Name DataNickName D Description Data stream to process InstanceGuid gԝKdv=WPreviewMutableEnabledAccess SourceCountSource CO2$5 AttributesBBox# GEpAA ObjectBox# GEpAAPivot GESelected param_input Name SearchNickName S Description Search masks InstanceGuid e"!OM=j$PreviewMutableEnabledAccess SourceCountSource U7iX!BQ<QPersistentCount AttributesBBox# G EpAA ObjectBox# G EpAAPivot GESelectedData null_stringstring * param_input Name ReplaceNickName R Description Respective replacement paths InstanceGuid Bݔ@SMWq_2PreviewMutableEnabledAccess SourceCountSource BoEcP AttributesBBox# G`EpAA ObjectBox# G`EpAAPivot GESelected param_outputName DataNickName D Description Processed tree data InstanceGuid {BH~@I+PreviewMutableEnabled SourceCount AttributesBBox# GEpApB ObjectBox# GEpApBPivot GESelectedObjectGUID TrH.KGLNyName Param Viewer Container  DisplayGraph ScrollRatioName Param ViewerNickName Viewer Description A viewer for data structures. InstanceGuid U7iX!BQ<QPreviewMutableEnabledAccess SourceCountSource CO2$5 AttributesBBox# GECB ObjectBox# GECBPivot. G^ESelectedObjectGUID QOlG!Name Shift List ContainerName Shift ListNickName Shift Description Offset all items in a list. InstanceGuid yp"@;WVKPreviewMutableEnabledDataComparison longest_list AttributesBBox#0 GE|BB ObjectBox#F GEApBPivotR G ESelected param_input Name ListNickName L Description List to shift InstanceGuid hn D1[ 1PreviewMutableEnabledAccess SourceCountSource U7iX!BQ<Q AttributesBBox#2 GEAA ObjectBox#2 GEAAPivot< GPESelected param_input Name ShiftNickName S Description Shift offset InstanceGuid XD'M.afPreviewMutableEnabled SourceCountSource /B:$PersistentCount AttributesBBox#2 GEAA ObjectBox#2 GEAAPivot< G ESelectedDatanumber param_input Name WrapNickName W Description Wrap values InstanceGuid ;xCPreviewMutableEnabled SourceCountSource }"tOE -PersistentCount NegateStream AttributesBBox#2 G0 EAA ObjectBox#2 G0 EAAPivot< G ESelectedDataboolean param_outputName ListNickName L Description Shifted list InstanceGuid BoEcP PreviewMutableEnabled SourceCount AttributesBBox#a GE@ApB ObjectBox#a GE@ApBPivoth G ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid /B:$PreviewMutableEnabled SourceCountUserText 3 MultilineData EntryNumbers DrawPaths Alignment ScrollRatio?StreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox# G` EHBA ObjectBox# G` EHBAPivot Gn ESelectedObjectGUID velZHo}I?WName Merge ContainerName MergeNickName Merge Description Merge two streams into one. InstanceGuid E'\K/~˷d=PreviewMutableEnabledDataComparison longest_list AttributesBBox# GEtB`B ObjectBox# GEAPBPivot GPESelected param_input Name Stream ANickName A Description Input stream #1 InstanceGuid Ȗ;AA# PreviewMutableEnabledAccess SourceCountSource ^3Nfk AttributesBBox# GE`AA ObjectBox# GE`AAPivot GESelected param_input Name Stream BNickName B Description Input stream #2 InstanceGuid HlJH, PreviewMutableEnabledAccess SourceCountSource {BH~@I+ AttributesBBox# GPE`AA ObjectBox# GPE`AAPivot G ESelected param_outputName StreamNickName S Description Merged stream InstanceGuid ̶t=@g:uPreviewMutableEnabled SourceCount AttributesBBox# GEPAPB ObjectBox# GEPAPBPivotGPESelectedObjectGUID velZHo}I?WName Merge ContainerName MergeNickName Merge Description Merge two streams into one. InstanceGuid G EtBB ObjectBox#PG@EABPivot\GPESelected param_input Name ListNickName L Description List to filter InstanceGuid mLqsbPreviewMutableEnabledAccess SourceCountSource +|ZCNC AttributesBBox#@G@EPAB ObjectBox#@G@EPABPivotHGHESelected param_input Name Dispatch patternNickName P Description Dispatch pattern InstanceGuid #:D#JPreviewMutableEnabledAccess SourceCountPersistentCount NegateStream AttributesBBox#@GPEPAB ObjectBox#@GPEPABPivotHGXESelectedDatabooleanDataboolean param_outputName List ANickName A Description Dispatch target for True values InstanceGuid o PIbܥ_PreviewMutableEnabled SourceCount AttributesBBox#kG@E`AB ObjectBox#kG@E`ABPivotsGHESelected param_outputName List BNickName B Description Dispatch target for False values InstanceGuid ,T \Np ={a"PreviewMutableEnabled SourceCount AttributesBBox#kGPE`AB ObjectBox#kGPE`ABPivotsGXESelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid ]|Gc+L?PreviewMutableEnabledAccess SourceCountSource ̶t=@g:ulexers lexer_countsource {A;B;C}target {A;B} AttributesBBox#@!G3-EB B ObjectBox#@'G3EBAPivot@!G3-ESelectedObjectGUID +7E&n3%>!Name Brep Components ContainerName Brep ComponentsNickName Explode Description *Decompose a Brep into its component parts. InstanceGuid OtJɕPreviewMutableEnabledDataComparison longest_list AttributesBBox#GDtBB ObjectBox#GDAxBPivotGDSelected param_input Name BrepNickName B Description Base Brep InstanceGuid !QF7 ZPreviewMutableEnabled SourceCountSource o PIbܥ_ AttributesBBox#GDPAxB ObjectBox#GDPAxBPivotGDSelected param_outputName FacesNickName F Description Faces of Brep InstanceGuid  DU'֟PreviewMutableEnabled SourceCount AttributesBBox#GD`AA ObjectBox#GD`AAPivotG*DSelected param_outputName EdgesNickName E Description Edges of Brep InstanceGuid SQGAPreviewMutableEnabled SourceCount AttributesBBox#G`D`AA ObjectBox#G`D`AAPivotGDSelected param_outputName VerticesNickName V Description Vertices of Brep InstanceGuid bF"֞IٍPreviewMutableEnabled SourceCount AttributesBBox#GE`AA ObjectBox#GE`AAPivotG*ESelectedObjectGUID E%3ز!GYnName Dispatch ContainerName DispatchNickName Dispatch Description 3Dispatch the items in a list into two target lists. InstanceGuid k)pDƢKkYPreviewMutableEnabledDataComparison longest_list AttributesBBox#GDtBB ObjectBox# GDABPivotGESelected param_input Name ListNickName L Description List to filter InstanceGuid mI@u7FPreviewMutableEnabledAccess SourceCountSource SQGA AttributesBBox#GDPAB ObjectBox#GDPABPivotGDSelected param_input Name Dispatch patternNickName P Description Dispatch pattern InstanceGuid coyHn`PreviewMutableEnabledAccess SourceCountPersistentCount NegateStream AttributesBBox#GEPAB ObjectBox#GEPABPivotGESelectedDatabooleanDataboolean param_outputName List ANickName A Description Dispatch target for True values InstanceGuid >NE(PreviewMutableEnabled SourceCount AttributesBBox#&GD`AB ObjectBox#&GD`ABPivot.GDSelected param_outputName List BNickName B Description Dispatch target for False values InstanceGuid 8OQ1ICL:PreviewMutableEnabled SourceCount AttributesBBox#&GE`AB ObjectBox#&GE`ABPivot.GESelectedObjectGUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid !MVHA-%PreviewMutableEnabledDataComparison longest_list AttributesBBox# GPEpBB ObjectBox#GpEA|BPivot'GpESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid u@ߠྣ&PreviewMutableEnabledAccess SourceCountSource ,T \Np ={a" AttributesBBox# GpEPAA ObjectBox# GpEPAAPivotGlESelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid 7ASTduBPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox# G`EPAB ObjectBox# G`EPABPivotGdESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid <{ "H ߛPreviewMutableEnabled SourceCount AttributesBBox#6GpEPA|B ObjectBox#6GpEPA|BPivot>GhESelectedObjectGUID eNOl]BName Planar Srf ContainerName Planar SrfNickName Planar Description 8Create planar surfaces from a collection of edge curves. InstanceGuid eC眙CPreviewMutableEnabledDataComparison longest_list AttributesBBox#GDpB\B ObjectBox#GDALBPivotG DSelected param_input Name EdgesNickName E Description Edge curves InstanceGuid eF J*U|PreviewMutableEnabledAccess SourceCountSource 2fN^Q~Source >NE( AttributesBBox#GDPALB ObjectBox#GDPALBPivotGDSelected param_outputName SurfacesNickName S Description Resulting planar surfaces InstanceGuid :wf~>6@|NmwL5"PreviewMutableEnabled SourceCount AttributesBBox#GDPALB ObjectBox#GDPALBPivotGDSelectedObjectGUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid %꽪HM 8PreviewMutableEnabledDataComparison longest_list AttributesBBox# GDpBB ObjectBox#G DA|BPivot'GESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid ؚ٪wGf+zPreviewMutableEnabledAccess SourceCountSource :wf~>6@|NmwL5" AttributesBBox# G DPAA ObjectBox# G DPAAPivotGDSelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid ߃"nEPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox# GEPAB ObjectBox# GEPABPivotGESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid ^ނM`|PreviewMutableEnabled SourceCount AttributesBBox#6G DPA|B ObjectBox#6G DPA|BPivot>GESelectedObjectGUID !zO,NNPName Loft ContainerName LoftNickName Loft Description 8Create a lofted surface through a set of section curves. InstanceGuid nDCL PreviewMutableEnabledDataComparison longest_list AttributesBBox#GDtB0B ObjectBox#G@DA BPivotGESelected param_input Name SectionNickName S Description Section curves InstanceGuid K/yPreviewMutableEnabledAccess SourceCountSource 腰C_}9 AttributesBBox#G@DpAA ObjectBox#G@DpAAPivotG@ESelected param_input Name OptionsNickName O Description Loft options InstanceGuid .*(0F͢HPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#GEpAA ObjectBox#GEpAAPivotGESelectedDataAdjustClosedRebuild Refit{Gz?LoftTypeLoftEndsLoftSimp param_outputName LoftNickName L Description Resulting Loft surfaces InstanceGuid pa0pL) l4ePreviewMutableEnabled SourceCount AttributesBBox# G@D@A B ObjectBox# G@D@A BPivotGESelectedObjectGUID velZHo}I?WName Merge ContainerName MergeNickName Merge Description Merge two streams into one. InstanceGuid vM7}PreviewMutableEnabledDataComparison longest_list AttributesBBox#lGEtB`B ObjectBox#GEAPBPivotGPESelected param_input Name Stream ANickName A Description Input stream #1 InstanceGuid #hxPA,X8PreviewMutableEnabledAccess SourceCountSource ^ނM`| AttributesBBox#nGE`AA ObjectBox#nGE`AAPivotvGESelected param_input Name Stream BNickName B Description Input stream #2 InstanceGuid 6~Zg1NruPreviewMutableEnabledAccess SourceCountSource <{ "H ߛ AttributesBBox#nGPE`AA ObjectBox#nGPE`AAPivotvG ESelected param_outputName StreamNickName S Description Merged stream InstanceGuid 腰C_}9PreviewMutableEnabled SourceCount AttributesBBox#GEPAPB ObjectBox#GEPAPBPivotGPESelectedObjectGUID  "|Gu4qName Flip ContainerName FlipNickName Flip Description +Flip a curve using an optional guide curve. InstanceGuid J WmlFn8<PreviewMutableEnabledDataComparison longest_list AttributesBBox#SGD|B0B ObjectBox#gG DA BPivotsGESelected param_input Name CurveNickName C Description Curve to offset InstanceGuid u9icH2{VPreviewMutableEnabled SourceCountSource 8OQ1ICL: AttributesBBox#UG DpAA ObjectBox#UG DpAAPivot^G0ESelected param_inputName GuideNickName G Description Optional guide curve InstanceGuid [_HPreviewMutableEnabled SourceCount AttributesBBox#UGEpAA ObjectBox#UGEpAAPivot^GpESelected param_outputName CurveNickName C Description Flipped curve InstanceGuid 2fN^Q~PreviewMutableEnabled SourceCount AttributesBBox#G D`AA ObjectBox#G D`AAPivotG0ESelected param_output Name FlagNickName F Description Flip action InstanceGuid Չ ~Lciep]PreviewMutableEnabled SourceCount NegateStream AttributesBBox#GE`AA ObjectBox#GE`AAPivotGpESelectedObjectGUID Ul\FJ(\Name Scribble Container Ca\ GECbGPECcG\ ECd1 GSU EText [These solids represent "filled" ring joints as a simplification for solid differencingSize`AFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid yUEFG6`0Name Evaluate Surface ContainerName Evaluate SurfaceNickName Eval Description 7Evaluate local surface properties at a {uv} coordinate. InstanceGuid t,DL =oPreviewMutableEnabledDataComparison longest_list AttributesBBox# G`DBB ObjectBox# GDApBPivot G`DSelected param_input Name SurfaceNickName S Description Base surface InstanceGuid kQLBhsMTKPreviewMutableEnabled SourceCountSource 1ЁQGGdUm:Reparameterize AttributesBBox# GD BA ObjectBox# GD BAPivot GDSelected param_input Name PointNickName uv Description {uv} coordinate to evaluate InstanceGuid ,@ר-LJhGPreviewMutableEnabled SourceCountSource 50K, AttributesBBox# G`D BA ObjectBox# G`DAAPivot G@DSelected param_outputName PointNickName P Description Point at {uv} InstanceGuid HMLұPreviewMutableEnabled SourceCount AttributesBBox# GDpAA ObjectBox# GDpAAPivot' GDSelected param_outputName NormalNickName N Description Normal at {uv} InstanceGuid r]D4`hPreviewMutableEnabled SourceCount AttributesBBox# G DpAA ObjectBox# G DpAAPivot' G`DSelected param_outputName FrameNickName F Description Frame at {uv} InstanceGuid z_NI>@'q5PreviewMutableEnabled SourceCount AttributesBBox# GDpAA ObjectBox# GDpAAPivot' GDSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 50K,PreviewMutableEnabled SourceCountUserText 0.5,0.5,0 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#~ G DBA ObjectBox#~ G DBAPivotJ~ Gh5DSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName flaps of the ring Description 'Represents a collection of generic data InstanceGuid 1ЁQGGdUm:PreviewMutableEnabled SourceCountSource @!Cqݮ1N@ AttributesBBox#P G`DBA ObjectBox#P G`DBAPivot߀ G%DSelectedObjectGUID hnOf".Name Amplitude ContainerName AmplitudeNickName Amp Description 'Set the amplitude (length) of a vector. InstanceGuid _;OjUPreviewMutableEnabledDataComparison longest_list AttributesBBox# GDxB4B ObjectBox# GDA$BPivot GDSelected param_input Name VectorNickName V Description Base vector InstanceGuid -l[E.PreviewMutableEnabled SourceCountSource r]D4`h AttributesBBox# GD`AA ObjectBox# GD`AAPivot GHDSelected param_input Name AmplitudeNickName A Description Amplitude (length) value InstanceGuid ѤHTQйUYPreviewMutableEnabled SourceCountSource Zn& M,ӍOPersistentCount AttributesBBox# GD`AA ObjectBox# GD`AAPivot GDSelectedDatanumber? param_outputName VectorNickName V Description Resulting vector InstanceGuid X]2YK.oLQPreviewMutableEnabled SourceCount AttributesBBox# GD`A$B ObjectBox# GD`A$BPivot GDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Ring Joint Flap solids Description 'Represents a collection of generic data InstanceGuid l2ХMQ^ Z`PreviewMutableEnabled SourceCountSource <Bq# AttributesBBox#i GDBA ObjectBox#i GDBAPivotZ Gb0DSelectedObjectGUID Ul\FJ(\Name Scribble Container Ca GCECbRGECcRGTECd GEText 4PARTS OF RING JOINT RELEVANT TO TRIANGLE CONNECTIONSSizepBFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid 68֏KfEg0 AttributesBBox# GE0 ErB ObjectBox# GE0 ErBPivot GCESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Ring Joint Flap solids Description 'Represents a collection of generic data InstanceGuid BkAQ_ΰPreviewMutableEnabled WireDisplay SourceCountSource l2ХMQ^ Z` AttributesBBox#(GzDBA ObjectBox#(GzDBAPivot)G1}DSelectedObjectGUID Ul\FJ(\Name Scribble Container Ca'GNDCb m+G DCc!k+Gr˗DCd'GDText gMake sure and verify at some point that the triangle connections don't interfere with the ring flapsSize0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid `$I& H. AttributesBBox#'GNBD@ZcD I9C ObjectBox#'GNBD@ZcD I9CPivot'GNDSelectedObjectGUID Ul\FJ(\Name Scribble Container Ca1.G'ECbm/Gs6ECcmm/G8ECd.G EText BOLT LINES Normal to moire srfSize`AFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid ]Ie>BBus AttributesBBox#.GE'C@\$B ObjectBox#.GE'C@\$BPivot1.G'ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid Khn{7LsuOdPreviewMutableEnabled SourceCountUserText 2 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#+GEHBA ObjectBox#+GEHBAPivot$+GESelectedObjectGUID )} {"CV6Name F1 ContainerName F1NickName inch to m Description %A function of a single variable; {x}. InstanceGuid MVLGPreviewMutableEnabledDataComparison longest_list AttributesBBox#+G@EdBB ObjectBox#+G`EABPivot+GESelected param_input Name FunctionNickName F Description Expression to solve InstanceGuid (/$|I1MPreviewMutableEnabled SourceCountEquation x*0.0254 AttributesBBox#+G`E@A B ObjectBox#+G`E@A BPivot+G|ESelected param_input Name Variable xNickName x Description Variable #1 InstanceGuid ve~_NRDPreviewMutableEnabled SourceCountSource 옟#qsC019p AttributesBBox#+GE@AB ObjectBox#+GE@ABPivot+G ESelected param_outputName ResultNickName r Description Expression result InstanceGuid 5OAfYeFPreviewMutableEnabled SourceCount AttributesBBox#+G`E0AB ObjectBox#+G`E0ABPivot+GESelectedObjectGUID >J)EtH7մPreviewMutableEnabledAccess SourceCountSource lzn D# AttributesBBox#YGEBA ObjectBox#YGEAAPivotYGESelected param_input Name MasksNickName M Description Splitting masks InstanceGuid NDtф#PreviewMutableEnabledAccessMapping SourceCountSource CBI+Q AttributesBBox#YGpEBA ObjectBox#YGpEBAPivotYG4ESelected param_outputName PositiveNickName P Description ?Positive set of data (all branches that match any of the masks) InstanceGuid y>JdcPreviewMutableEnabled SourceCount AttributesBBox#YGEpAA ObjectBox#YGEpAAPivotYGESelected param_outputName NegativeNickName N Description ENegative set of data (all branches that do not match any of the masks InstanceGuid IyNPreviewMutableEnabled SourceCount AttributesBBox#YGpEpAA ObjectBox#YGpEpAAPivotYG4ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid CBI+QPreviewMutableEnabled SourceCountUserText {?;1;?} {?;2;?} MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#LYGEB B ObjectBox#LYGEB BPivotLYGESelectedObjectGUID Ul\FJ(\Name Scribble Container Caa%ZG ECbuZGECcuZGECd.%ZGEText LAP CUTSSize`AFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid oR!?6B-rPF AttributesBBox#. ZG EjB]A ObjectBox#. ZG EjB]APivota%ZG ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Lap Cut Pts Description 'Represents a collection of generic data InstanceGuid ӊ5gjDamNPreviewMutableEnabled SourceCountSource y>Jdc AttributesBBox#6ZGEBA ObjectBox#6ZGEBAPivotZZG+9ESelectedObjectGUID 1R[F~Name Group Container Colour$BorderID_CountID Rۄ*J}h!w]ID 7uE ID l> He$gID 5JK)9ID x9 M!"Name GroupNickName Description A group of Grasshopper objects InstanceGuid eeåA8aj AttributesObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid Rۄ*J}h!w]PreviewMutableEnabled SourceCountUserText 0.01875 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#<1G&EBA ObjectBox#<1G&EBAPivot<1G&ESelectedObjectGUID 'NJX Name Division ContainerName DivisionNickName Half Description Mathematical division InstanceGuid 5JK)9PreviewMutableEnabledDataComparison longest_list AttributesBBox#1G&ExB0B ObjectBox#1G&EA BPivot1G'ESelected param_input Name ANickName A Description Item to divide (dividend) InstanceGuid _43ΔFMMtPreviewMutableEnabled SourceCountSource Rۄ*J}h!w] AttributesBBox#1G&E`AA ObjectBox#1G&E`AAPivot1GP'ESelected param_input Name BNickName 2 Description Item to divide with (divisor) InstanceGuid sEڪBPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#1G'E`AA ObjectBox#1G'E`AAPivot1G(ESelectedDatanumber param_outputName ResultNickName R Description The result of the Division InstanceGuid 3MAiPreviewMutableEnabled SourceCount AttributesBBox#1G&E`A B ObjectBox#1G&E`A BPivot1G'ESelectedObjectGUID NFJol~Name Brep Join ContainerName Brep JoinNickName Join Description Join a number of Breps together InstanceGuid k+L;Y:8TPreviewMutableEnabledDataComparison longest_list AttributesBBox#?G&EtB0B ObjectBox#?G&EA BPivot?G(ESelected param_input Name BrepsNickName B Description Breps to join InstanceGuid 5wM lPreviewMutableEnabledAccess SourceCountSource ō*-Az] AttributesBBox#?G&EPA B ObjectBox#?G&EPA BPivot?G(ESelected param_outputName BrepsNickName B Description Joined Breps InstanceGuid /aK̜=PreviewMutableEnabled SourceCount AttributesBBox#?G&E`AA ObjectBox#?G&E`AAPivot?G`'ESelected param_output Name ClosedNickName C Description #Closed flag for each resulting Brep InstanceGuid SနbLն%PreviewMutableEnabled SourceCount NegateStream AttributesBBox#?G(E`AA ObjectBox#?G(E`AAPivot?G(ESelectedObjectGUID 0-M<"\!Name Solid Difference ContainerName Solid DifferenceNickName SDiff Description ,Perform a solid difference on two Brep sets. InstanceGuid ?)BMsVPreviewMutableEnabledDataComparison longest_list AttributesBBox#AG EtB8B ObjectBox#AG0 EA(BPivotAG!ESelected param_input Name First setNickName A Description First Brep set InstanceGuid \QuKn*ɢYPreviewMutableEnabledAccess SourceCountSource ZiˁBgW` AttributesBBox#AG0 E`AA ObjectBox#AG0 E`AAPivotAG ESelected param_input Name Second setNickName B Description Second Brep set InstanceGuid g I1AK<6]PreviewMutableEnabledAccess SourceCountSource c^Ia?|skq AttributesBBox#AG!E`AA ObjectBox#AG!E`AAPivotAG("ESelected param_outputName BrepNickName B Description Difference result InstanceGuid בPD[Ia/PreviewMutableEnabled SourceCount AttributesBBox#AG0 EPA(B ObjectBox#AG0 EPA(BPivotAG!ESelectedObjectGUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid ۀAE {1+PreviewMutableEnabledDataComparison longest_list AttributesBBox#%AG@&EpBB ObjectBox#7AG`&EA|BPivotCAG`(ESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid ǙM PreviewMutableEnabledAccess SourceCountSource /aK̜= AttributesBBox#'AG`&EPAA ObjectBox#'AG`&EPAAPivot/AG\'ESelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid i՟EKyPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#'AGP(EPAB ObjectBox#'AGP(EPABPivot/AGT)ESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid ZiˁBgW`PreviewMutableEnabled SourceCount AttributesBBox#RAG`&EPA|B ObjectBox#RAG`&EPA|BPivotZAGX(ESelectedObjectGUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid / O-76FPreviewMutableEnabledDataComparison longest_list AttributesBBox#^@GEpBB ObjectBox#p@GEA|BPivot|@GESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid W;@6%`PreviewMutableEnabledAccess SourceCountSource V8)AJM> AttributesBBox#`@GEPAA ObjectBox#`@GEPAAPivoth@GESelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid =gӰKf6VӦPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#`@GEPAB ObjectBox#`@GEPABPivoth@GESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid sF1PreviewMutableEnabled SourceCount AttributesBBox#@GEPA|B ObjectBox#@GEPA|BPivot@GESelectedObjectGUID Ul\FJ(\Name Scribble Container CaAGZ*ECb{BG @*ECc%|BGf/ECdHAG/EText :SOLID DIFFERENCE: TRIANGLE JOINTS MINUS RIBS/RING JOINTSSizeAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid Cm!Ay N&PreviewMutableEnabledDataComparison longest_list AttributesBBox#&GE|B0B ObjectBox#&G EA BPivot&G`ESelected param_input Name LineNickName L Description jLine constraint. Plane origin will be at line startpoint. Plane x-axis will be parallel to line direction. InstanceGuid q%KZfPreviewMutableEnabled SourceCountSource ֠^UnK 2;(= AttributesBBox#&G EPAA ObjectBox#&G EPAAPivot&GESelected param_input Name PointNickName P Description 6Point on plane. Point must not be co-linear with line. InstanceGuid 5٢?AJˑO PreviewMutableEnabled SourceCountSource B?IBɪ"Nw AttributesBBox#&G`EPAA ObjectBox#&G`EPAAPivot&GESelected param_outputName PlaneNickName Pl Description Plane definition InstanceGuid cFhGMt˦PreviewMutableEnabled SourceCount AttributesBBox#&G EA B ObjectBox#&G EA BPivot&G`ESelectedObjectGUID ɛaL9G#{Name Line SDL ContainerName Line SDLNickName Line Description BCreate a line segment defined by start point, tangent and length.} InstanceGuid A{5+# AttributesBBox#-,GfEC{B ObjectBox#-,GfEC{BPivot2,GdESelectedObjectGUID b9j.BDd5WName Extend ContainerName ExtendNickName Ext Description 'Extend a curve by a specified distance. InstanceGuid )H=\sPreviewMutableEnabledDataComparison longest_list AttributesBBox#7G@EBB ObjectBox#7G`EABPivot7GESelected param_input Name CurveNickName C Description Curve to extend InstanceGuid >~[ACWGPreviewMutableEnabled SourceCountSource }jA/vCBj*' AttributesBBox#9G@E`AA ObjectBox#9G@E`AAPivot9GESelected param_input Name Point BNickName B Description Line end point InstanceGuid ?fѯI8wUPreviewMutableEnabled SourceCountSource rqYZHr AttributesBBox#9GE`AA ObjectBox#9GE`AAPivot9G ESelected param_outputName LineNickName L Description Line segment InstanceGuid g+xD6vWPreviewMutableEnabled SourceCount AttributesBBox#9G@E@A B ObjectBox#9G@E@A BPivot9GESelectedObjectGUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid  &J/gPreviewMutableEnabledDataComparison longest_list AttributesBBox#9GEpBB ObjectBox#:GEA|BPivot :GESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid 1|Bd_`SPreviewMutableEnabledAccess SourceCountSource g+xD6vW AttributesBBox#9GEPAA ObjectBox#9GEPAAPivot9GESelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid xRKd F&'QyPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#9GEPAB ObjectBox#9GEPABPivot9GESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid ;M)έA2PreviewMutableEnabled SourceCount AttributesBBox#:GEPA|B ObjectBox#:GEPA|BPivot$:GESelectedObjectGUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid 0*+DOPreviewMutableEnabledDataComparison longest_list AttributesBBox#9GEpBB ObjectBox#:GEA|BPivot :GESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid '<KXPreviewMutableEnabledAccess SourceCountSource +JڛÞC AttributesBBox#9GEPAA ObjectBox#9GEPAAPivot9GESelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid 9䫨DPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#9GEPAB ObjectBox#9GEPABPivot9GESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid =No+EM!?PreviewMutableEnabled SourceCount AttributesBBox#:GEPA|B ObjectBox#:GEPA|BPivot$:GESelectedObjectGUID Ի Og)u9 Name End Points ContainerName End PointsNickName End Description "Extract the end points of a curve. InstanceGuid ~1XDCߺזPreviewMutableEnabledDataComparison longest_list AttributesBBox#c/GEtB0B ObjectBox#v/G0EA BPivot/GpESelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid MMrF}8PreviewMutableEnabled SourceCountSource $h6&6AJW]* AttributesBBox#e/G0E`A B ObjectBox#e/G0E`A BPivotm/GpESelected param_outputName StartNickName S Description Curve start point InstanceGuid ApM`5Ҙ2#PreviewMutableEnabled SourceCount AttributesBBox#/G0EPAA ObjectBox#/G0EPAAPivot/GESelected param_outputName EndNickName E Description Curve end point InstanceGuid MON·=KPreviewMutableEnabled SourceCount AttributesBBox#/GpEPAA ObjectBox#/GpEPAAPivot/GESelectedObject GUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid lhD3K,Qm~PreviewMutableEnabledDataComparison longest_list AttributesBBox#9GEpBB ObjectBox#:GEA|BPivot :GESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid VceMc/PreviewMutableEnabledAccess SourceCountSource a"yNv?d AttributesBBox#9GEPAA ObjectBox#9GEPAAPivot9GESelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid ޸DOOS4+PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#9GEPAB ObjectBox#9GEPABPivot9GESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid ϊXEgAPreviewMutableEnabled SourceCount AttributesBBox#:GEPA|B ObjectBox#:GEPA|BPivot$:GESelectedObject GUID %TL 7wName Project ContainerName ProjectNickName Project Description Project an object onto a plane. InstanceGuid nխ}[IxPreviewMutableEnabledDataComparison longest_list AttributesBBox#/G EBpB ObjectBox#0G@EA`BPivot 0GESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid 'NH6LjPreviewMutableEnabled SourceCountSource MON·=K AttributesBBox#/G@EpAA ObjectBox#/G@EpAAPivot/G ESelected param_input Name PlaneNickName P Description Projection plane InstanceGuid }F4HgPreviewMutableEnabled SourceCountSource qFMl;ːcG AttributesBBox#/GEpAA ObjectBox#/GEpAAPivot/GESelected param_outputName GeometryNickName G Description Projected geometry InstanceGuid 1bFy4b7PreviewMutableEnabled SourceCount AttributesBBox#0G@EpAA ObjectBox#0G@EpAAPivot%0G ESelected param_outputName TransformNickName X Description Transformation data InstanceGuid Y]F!ݞPreviewMutableEnabled SourceCount AttributesBBox#0GEpAA ObjectBox#0GEpAAPivot%0GESelectedObject GUID YdȎ DM +Name Data Container Name DataNickName 'Moire inside srf - final tree structure Description 'Represents a collection of generic data InstanceGuid A5UEFM;PreviewMutableEnabled SourceCountSource NԴLrw"PreviewMutableEnabled SourceCountSource Be-/$Au4Q] AttributesBBox#;G`E`AA ObjectBox#;G`E`AAPivot;GESelected param_input Name BrepNickName B Description Second Brep InstanceGuid 03J7=&PjPreviewMutableEnabled SourceCountSource 7pK6;~e AttributesBBox#;GE`AA ObjectBox#;GE`AAPivot;G@ESelected param_outputName CurvesNickName C Description Intersection curves InstanceGuid G "ESelected param_input Name ListNickName L Description List to filter InstanceGuid q8SKc UPreviewMutableEnabledAccess SourceCountSource 3ZH0HG҄&qO AttributesBBox#=G EPAB ObjectBox#=G EPABPivot=G!ESelected param_input Name Dispatch patternNickName P Description Dispatch pattern InstanceGuid ˅mDwoPreviewMutableEnabledAccess SourceCountPersistentCount NegateStream AttributesBBox#=G "EPAB ObjectBox#=G "EPABPivot=G(#ESelectedDatabooleanDataboolean param_outputName List ANickName A Description Dispatch target for True values InstanceGuid o].KWrwdPreviewMutableEnabled SourceCount AttributesBBox#>G E`AB ObjectBox#>G E`ABPivot>G!ESelected param_outputName List BNickName B Description Dispatch target for False values InstanceGuid "L&PreviewMutableEnabled SourceCount AttributesBBox#>G "E`AB ObjectBox#>G "E`ABPivot>G(#ESelectedObjectGUID p>G6`0Name Evaluate Surface ContainerName Evaluate SurfaceNickName Eval Description 7Evaluate local surface properties at a {uv} coordinate. InstanceGuid pDfUgD_ PreviewMutableEnabledDataComparison longest_list AttributesBBox#GDBB ObjectBox#G DApBPivotGDSelected param_input Name SurfaceNickName S Description Base surface InstanceGuid IԞJBIM &PreviewMutableEnabled SourceCountSource ӍE" AttributesBBox#G DAA ObjectBox#G DAAPivotGDSelected param_input Name PointNickName uv Description {uv} coordinate to evaluate InstanceGuid y\%[EI$PreviewMutableEnabled SourceCountSource S0GJTJ AttributesBBox#GDAA ObjectBox#GDAAPivotGDSelected param_outputName PointNickName P Description Point at {uv} InstanceGuid k&MB M^ެ|jPreviewMutableEnabled SourceCount AttributesBBox#G DpAA ObjectBox#G DpAAPivotG`DSelected param_outputName NormalNickName N Description Normal at {uv} InstanceGuid w|kD;S}PreviewMutableEnabled SourceCount AttributesBBox#GDpAA ObjectBox#GDpAAPivotGDSelected param_outputName FrameNickName F Description Frame at {uv} InstanceGuid yBR:}lFPreviewMutableEnabled SourceCount AttributesBBox#G DpAA ObjectBox#G DpAAPivotG`DSelectedObjectGUID 1R[F~Name Group Container Colour$]BorderID_CountID |{ CM_@ID :M49D_6ID uCB+zJID [<ͪLĊ<8 2ID H2OF t Name GroupNickName Unroll accuracy check Description A group of Grasshopper objects InstanceGuid JBTBg0 0 AttributesObjectGUID 1R[F~Name Group Container)Colour$BorderID_Count"ID Ŧ!D̰(YID ̦S`Js[{ID ]ƎAMnZID H:7 ID <9O?LejID >>Iw|ID B3E@Vۮ@ID baZ+(I=LID #*(Dܢ'YID "`MD4ID |NDM<ID vqQfH WaID #IP7NSԶID >J!pC?Y/ID 'XHhxvo0ID YaRM$jV|ID! iC˃K pName GroupNickName Description A group of Grasshopper objects InstanceGuid !CBFLiCCbY* AttributesObjectGUID 1R[F~Name Group Container Colour$BorderID_CountID ŠB [kID Uݶ'ZdG>9MID ƿIOdM\ID 6hn$?GKNGLName GroupNickName numerical check Description A group of Grasshopper objects InstanceGuid 2/JX03 AttributesObjectGUID W]A6:Name Number Slider ContainerName Number SliderNickName Resolution Description Numeric slider for single values InstanceGuid Ŧ!D̰(YPreviewMutableEnabled SourceCount AttributesBBox#.UG/E@CA ObjectBox#.UG/EBAPivot,.UG/ESelectedSliderValueY@Min$@Max@@DigitsInterval GripDisplayObjectGUID jBN_Name DotNET VB Script (LEGACY) Container ScriptSource  ' ' make 2 empty arrays: flatPtsA & flatPtsB Dim flatPtsA As List(Of On3dPoint) = New List(Of On3dPoint) Dim flatPtsB As List(Of On3dPoint) = New List(Of On3dPoint) Dim dist As Double Dim vec1 As On3dVector Dim vec2 As On3dVector Dim dAngle As Double Dim constLine As On3dVector For i As Int32 = 0 To (Resolution - 1) 'begin flattened arrays at origin If i = 0 Then: dist = crvA.Item(i).distanceto(crvB.Item(i)) flatPtsA.Add(New On3dPoint(0, 0, 0)) flatPtsB.Add(New On3dPoint(0, dist, 0)) End If ' make next A point vec1 = New OnLine(crvA.Item(i), crvB.Item(i)).direction() vec2 = New OnLine(crvA.Item(i), crvB.Item(i + 1)).direction() vec1.Unitize() vec2.Unitize() dAngle = math.Acos(onutil.ON_DotProduct(vec1, vec2)) dist = crvA.Item(i).distanceto(crvB.Item(i + 1)) constLine = New OnLine(flatPtsB.Item(i), flatPtsA.Item(i)).direction() constLine.Unitize() constLine.Rotate((dAngle), New On3dVector(0, 0, 1)) constLine = constLine * dist flatPtsA.Add(flatPtsB.Item(i) + constLine) 'make next B point vec1 = New OnLine(crvB.Item(i + 1), crvA.Item(i)).direction() vec2 = New OnLine(crvB.Item(i + 1), crvA.Item(i + 1)).direction() vec1.Unitize() vec2.Unitize() dAngle = math.Acos(onutil.ON_DotProduct(vec1, vec2)) dist = crvA.Item(i + 1).distanceto(crvB.Item(i + 1)) constLine = New OnLine(flatPtsA.Item(i + 1), flatPtsB.Item(i)).direction() constLine.Unitize() constLine.Rotate((dAngle * -1), New On3dVector(0, 0, 1)) constLine = constLine * dist flatPtsB.Add(flatPtsA.Item(i + 1) + constLine) Next A = flatPtsA B = flatPtsBReferenceCountName DotNET VB Script (LEGACY)NickName UnRoll Description A VB.NET scriptable component InstanceGuid ̦S`Js[{PreviewMutableEnabledDataComparison longest_list AttributesBBox#VG-EBB ObjectBox#VG -EApBPivotVG/ESelected VariableInputCountID |M{JdName Variable x Description Script Variable xAccessMutableOptionalID |M{JdName Variable y Description Script Variable yAccessMutableOptionalID |M{JdName Variable var Description Script Variable varMutableOptionalVariableOutputCountID N>S@˴OName Output Description Print, Reflect and Error streamsMutableOptionalID YdȎ DM +Name Result A Description Output parameter AMutableOptionalID YdȎ DM +Name Result Data Description Output parameter DataMutableOptional param_input Name Variable xNickName crvA Description Script Variable x InstanceGuid V{jHH`w`PreviewMutableEnabledAccess SourceCountSource Z>/BOe}P_6 TypeHintID aG9RLqIr*WR ShowTypeHintsAllowTreeAccess AttributesBBox#VG -EhBA ObjectBox#VG -EhBAPivotVG-ESelected param_input Name Variable yNickName crvB Description Script Variable y InstanceGuid {^J\IHPreviewMutableEnabledAccess SourceCountSource oB,LFh TypeHintID aG9RLqIr*WR ShowTypeHintsAllowTreeAccess AttributesBBox#VG`.EhBA ObjectBox#VG`.EhBAPivotVG/ESelected param_input Name Variable varNickName Resolution Description Script Variable var InstanceGuid Jf?BfPreviewMutableEnabled SourceCountSource Ŧ!D̰(Y TypeHintID )B:{P ShowTypeHintsAllowTreeAccess AttributesBBox#VG/EhBA ObjectBox#VG/EhBAPivotVG@0ESelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid #O#SPreviewMutableEnabled SourceCount AttributesBBox#VG -EAA ObjectBox#VG -EAAPivotVG-ESelected param_outputName Result ANickName A Description Output parameter A InstanceGuid Oᘕ{G7jDPreviewMutableEnabled SourceCount AttributesBBox#VG`.EAA ObjectBox#VG`.EAAPivotVG/ESelected param_outputName Result DataNickName B Description Output parameter Data InstanceGuid 1nE)@EhPreviewMutableEnabled SourceCount AttributesBBox#VG/EAA ObjectBox#VG/EAAPivotVG@0ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ]ƎAMnZPreviewMutableEnabled SourceCountUserText 0 6 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#TGIEHBHB ObjectBox#TGIEHBHBPivotTGIESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid H: -Oi @cR AttributesBBox#4UGP2EHBA ObjectBox#4UGP2EHBAPivotMUG2ESelectedObjectGUID .b!rKY/Name Divide Curve ContainerName Divide CurveNickName Divide Description )Divide a curve into equal length segments InstanceGuid l4Ki, MPreviewMutableEnabledDataComparison longest_list AttributesBBox#VG+ExBB ObjectBox#"VG+EApBPivot.VG-ESelected param_input Name CurveNickName C Description Curve to divide InstanceGuid M*5C8GLWPreviewMutableEnabled SourceCountSource H:/BOe}P_6PreviewMutableEnabled SourceCount AttributesBBox#=VG+EPAA ObjectBox#=VG+EPAAPivotEVG,ESelected param_outputName TangentsNickName T Description "Tangent vectors at division points InstanceGuid RC{TPreviewMutableEnabled SourceCount AttributesBBox#=VG0-EPAA ObjectBox#=VG0-EPAAPivotEVG-ESelected param_outputName ParametersNickName t Description #Parameter values at division points InstanceGuid +VN?u?oPreviewMutableEnabled SourceCount AttributesBBox#=VGp.EPAA ObjectBox#=VGp.EPAAPivotEVG/ESelectedObjectGUID .b!rKY/Name Divide Curve ContainerName Divide CurveNickName Divide Description )Divide a curve into equal length segments InstanceGuid IʴOkE]LL&PreviewMutableEnabledDataComparison longest_list AttributesBBox#VG@1ExBB ObjectBox#,VG`1EApBPivot8VG@3ESelected param_input Name CurveNickName C Description Curve to divide InstanceGuid JqxgAl59PreviewMutableEnabled SourceCountSource 2 5ISx=^ AttributesBBox#VG`1EpAA ObjectBox#VG`1EpAAPivot#VG2ESelected param_input Name NumberNickName N Description Number of segments InstanceGuid S[:HA-d`]PreviewMutableEnabled SourceCountSource Ŧ!D̰(YPersistentCount AttributesBBox#VG2EpAA ObjectBox#VG2EpAAPivot#VG@3ESelectedDatanumber param_input Name KinksNickName K Description Split segments at kinks InstanceGuid UmYI$2 PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#VG3EpAA ObjectBox#VG3EpAAPivot#VG4ESelectedDataboolean param_outputName PointsNickName P Description Division points InstanceGuid oB,LFhPreviewMutableEnabled SourceCount AttributesBBox#GVG`1EPAA ObjectBox#GVG`1EPAAPivotOVG2ESelected param_outputName TangentsNickName T Description "Tangent vectors at division points InstanceGuid &$9OD0ŮPreviewMutableEnabled SourceCount AttributesBBox#GVG2EPAA ObjectBox#GVG2EPAAPivotOVG@3ESelected param_outputName ParametersNickName t Description #Parameter values at division points InstanceGuid eiNpZ=PreviewMutableEnabled SourceCount AttributesBBox#GVG3EPAA ObjectBox#GVG3EPAAPivotOVG4ESelectedObjectGUID Ab~HvfSName Interpolate ContainerName InterpolateNickName IntCrv Description 5Create an interpolated curve through a set of points. InstanceGuid W %NBwAGPreviewMutableEnabledDataComparison longest_list AttributesBBox#7WG`+EBB ObjectBox#KWG+EApBPivotWWG`-ESelected param_input Name VerticesNickName V Description Interpolation points InstanceGuid M^2ZPreviewMutableEnabledAccess SourceCountSource Oᘕ{G7jD AttributesBBox#9WG+EpAA ObjectBox#9WG+EpAAPivotBWG ,ESelected param_input Name DegreeNickName D Description Curve degree InstanceGuid '`9N׃); &dPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#9WG,EpAA ObjectBox#9WG,EpAAPivotBWG`-ESelectedDatanumber param_input Name PeriodicNickName P Description Periodic curve InstanceGuid <mB,B)PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#9WG.EpAA ObjectBox#9WG.EpAAPivotBWG.ESelectedDataboolean param_outputName CurveNickName C Description Resulting nurbs curve InstanceGuid h $0QIz g;2PreviewMutableEnabled SourceCount AttributesBBox#fWG+EpAA ObjectBox#fWG+EpAAPivotoWG ,ESelected param_outputName LengthNickName L Description Curve length InstanceGuid :kDzB*QPreviewMutableEnabled SourceCount AttributesBBox#fWG,EpAA ObjectBox#fWG,EpAAPivotoWG`-ESelected param_outputName DomainNickName D Description Curve domain InstanceGuid $+NN/C?PreviewMutableEnabled SourceCount AttributesBBox#fWG.EpAA ObjectBox#fWG.EpAAPivotoWG.ESelectedObjectGUID Ab~HvfSName Interpolate ContainerName InterpolateNickName IntCrv Description 5Create an interpolated curve through a set of points. InstanceGuid hzBXdPreviewMutableEnabledDataComparison longest_list AttributesBBox#;WG2EBB ObjectBox#OWG2EApBPivot[WG4ESelected param_input Name VerticesNickName V Description Interpolation points InstanceGuid ϛrQM*PreviewMutableEnabledAccess SourceCountSource 1nE)@Eh AttributesBBox#=WG2EpAA ObjectBox#=WG2EpAAPivotFWG3ESelected param_input Name DegreeNickName D Description Curve degree InstanceGuid śzGJK`TPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#=WG04EpAA ObjectBox#=WG04EpAAPivotFWG4ESelectedDatanumber param_input Name PeriodicNickName P Description Periodic curve InstanceGuid |$i^NU"uPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#=WGp5EpAA ObjectBox#=WGp5EpAAPivotFWG6ESelectedDataboolean param_outputName CurveNickName C Description Resulting nurbs curve InstanceGuid ,ֽL;PreviewMutableEnabled SourceCount AttributesBBox#jWG2EpAA ObjectBox#jWG2EpAAPivotsWG3ESelected param_outputName LengthNickName L Description Curve length InstanceGuid =zP:3N$1gPreviewMutableEnabled SourceCount AttributesBBox#jWG04EpAA ObjectBox#jWG04EpAAPivotsWG4ESelected param_outputName DomainNickName D Description Curve domain InstanceGuid H|%(E|PreviewMutableEnabled SourceCount AttributesBBox#jWGp5EpAA ObjectBox#jWGp5EpAAPivotsWG6ESelectedObjectGUID + PM%WoName XY Plane ContainerName XY PlaneNickName XY Description World XY plane. InstanceGuid GMQ&C@;_PreviewMutableEnabledDataComparison longest_list AttributesBBox#CWG`8ExBA ObjectBox#WWG8EAAPivotcWG`9ESelected param_input Name OriginNickName O Description Origin of plane InstanceGuid S'>@˒vPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#EWG8EpAA ObjectBox#EWG8EpAAPivotNWGX9ESelectedData Coordinate3 param_outputName PlaneNickName P Description World XY plane InstanceGuid *J"GQ!vfJPreviewMutableEnabled SourceCount AttributesBBox#rWG8EPAA ObjectBox#rWG8EPAAPivotzWGX9ESelectedObjectGUID xuG 4+=Name Plane Origin ContainerName Plane OriginNickName Pl Origin Description "Change the origin point of a plane InstanceGuid Y궦zBAWvPreviewMutableEnabledDataComparison longest_list AttributesBBox#WG0:EBB ObjectBox#WGP:EABPivotWGp7 PreviewMutableEnabledDataComparison longest_list AttributesBBox#ZUG=EBB ObjectBox#}UG =EApBPivotUG?ESelected param_input Name X componentNickName X Description Vector {x} component InstanceGuid GsɲL߉u9PreviewMutableEnabledMapping SourceCountPersistentCount AttributesBBox#\UG =EAA ObjectBox#\UG =EAAPivottUG=ESelectedDatanumber param_input Name Y componentNickName Y Description Vector {y} component InstanceGuid d/M<PreviewMutableEnabled SourceCountSource _ VM^`pPersistentCount AttributesBBox#\UG`>EAA ObjectBox#lUG`>E`AAPivottUG?ESelectedDatanumber param_input Name Z componentNickName Z Description Vector {z} component InstanceGuid id$NʩfPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#\UG?EAA ObjectBox#lUG?E`AAPivottUG@@ESelectedDatanumber param_outputName VectorNickName V Description Vector construct InstanceGuid l}GSQJ PreviewMutableEnabled SourceCount AttributesBBox#UG =E`AA ObjectBox#UG =E`AAPivotUG>ESelected param_outputName LengthNickName L Description Vector length InstanceGuid }X'Hf_PreviewMutableEnabled SourceCount AttributesBBox#UG?E`AA ObjectBox#UG?E`AAPivotUG?ESelectedObject GUID (0JName Move ContainerName MoveNickName Move Description *Translate (move) an object along a vector. InstanceGuid <9O?LejPreviewMutableEnabledDataComparison longest_list AttributesBBox#UG;EBHB ObjectBox#VG;EA8BPivot VGP=ESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid {Ce.8PreviewMutableEnabled SourceCountSource XN@Tj? AttributesBBox#UG;EAA ObjectBox#UG;EpAAPivotUGESelected param_outputName GeometryNickName G Description Translated geometry InstanceGuid 6DRJ@:#PreviewMutableEnabled SourceCount AttributesBBox#VG;EpA8B ObjectBox#VG;EpA8BPivot$VGP=ESelectedObject!GUID *5IEkÝ{Name Point XYZ ContainerName Point XYZNickName Pt Description &Create a point from {xyz} coordinates. InstanceGuid >>Iw|PreviewMutableEnabledDataComparison longest_list AttributesBBox#bUG8EBB ObjectBox#uUG8EApBPivotUG:ESelected param_input Name X componentNickName X Description {x} component InstanceGuid ʾD(PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#dUG8E`AA ObjectBox#dUG8E`AAPivotlUGP9ESelectedDatanumber param_input Name Y componentNickName Y Description {y} component InstanceGuid Q2͆EXe{Q=PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#dUG9E`AA ObjectBox#dUG9E`AAPivotlUG:ESelectedDatanumber param_input Name Z componentNickName Z Description {z} component InstanceGuid TeN!{sPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#dUG0;E`AA ObjectBox#dUG0;E`AAPivotlUG;ESelectedDatanumber param_outputName PointNickName Pt Description Point coordinate InstanceGuid XN@Tj?PreviewMutableEnabled SourceCount AttributesBBox#UG8EApB ObjectBox#UG8EApBPivotUG:ESelectedObject"GUID _L\J_3gName Series ContainerName SeriesNickName Series Description Create a series of numbers. InstanceGuid B3E@Vۮ@PreviewMutableEnabledDataComparison longest_list AttributesBBox#TGESelected param_input Name StartNickName S Description First number in the series InstanceGuid 3/qoT[F[},::PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#TG=EpAA ObjectBox#TG=EpAAPivotTG=ESelectedDatanumber param_input Name StepNickName N Description $Step size for each successive number InstanceGuid >8;IHNd]bPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#TG@>EpAA ObjectBox#TG@>EpAAPivotTG>ESelectedDatanumber? param_input Name CountNickName C Description Number of values in the series InstanceGuid ~Mr@XPreviewMutableEnabled SourceCountSource X[pI*+g?PersistentCount AttributesBBox#TG?EpAA ObjectBox#TG?EpAAPivotTG @ESelectedDatanumber param_outputName SeriesNickName S Description Series of numbers InstanceGuid _ VM^`pPreviewMutableEnabled SourceCount AttributesBBox#UG=EPApB ObjectBox#UG=EPApBPivotUG>ESelectedObject#GUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid baZ+(I= AttributesBBox#RG*EPApB ObjectBox#RG*EPApBPivotRG,ESelected param_outputName NakedNickName En Description Naked edge curves InstanceGuid -أn\KaScPreviewMutableEnabled SourceCount AttributesBBox#RG*EAA ObjectBox#RG*EAAPivotRG+ESelected param_outputName InteriorNickName Ei Description Interior edge curves InstanceGuid oDFc}CPreviewMutableEnabled SourceCount AttributesBBox#RG ,EAA ObjectBox#RG ,EAAPivotRG,ESelected param_outputName Non-ManifoldNickName Em Description Non-Manifold edge curves InstanceGuid #G5Xu~PreviewMutableEnabled SourceCount AttributesBBox#RG`-EAA ObjectBox#RG`-EAAPivotRG.ESelectedObject&GUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid 2ӊ%ǐL?l"PreviewMutableEnabledDataComparison longest_list AttributesBBox#TG`+EBB ObjectBox#TG+EApBPivotTG`-ESelected param_input Name ListNickName L Description Base list InstanceGuid qvHMLPe*$PreviewMutableEnabledAccess SourceCountSource ` mGcyH& AttributesBBox#TG+EAA ObjectBox#TG+EAAPivotTG ,ESelected param_input Name IndexNickName i Description Item index InstanceGuid :H2LvPreviewMutableEnabled SourceCountSource AS3PersistentCount AttributesBBox#TG,EAA ObjectBox#TG,EAAPivotTG`-ESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid ͬ2H?&JPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#TG.EAA ObjectBox#TG.EAAPivotTG.ESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid h@d jPreviewMutableEnabled SourceCount AttributesBBox#TG+EPApB ObjectBox#TG+EPApBPivotTG`-ESelectedObject'GUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid ZיbG%IPreviewMutableEnabledDataComparison longest_list AttributesBBox#TG 0EBB ObjectBox#TG@0EApBPivotTG 2ESelected param_input Name ListNickName L Description Base list InstanceGuid "QO-MPreviewMutableEnabledAccess SourceCountSource ` mGcyH& AttributesBBox#TG@0EAA ObjectBox#TG@0EAAPivotTG0ESelected param_input Name IndexNickName i Description Item index InstanceGuid M-%{IN[~PreviewMutableEnabled SourceCountSource hfWDh<PersistentCount AttributesBBox#TG1EAA ObjectBox#TG1EAAPivotTG 2ESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid F{62DPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#TG2EAA ObjectBox#TG2EAAPivotTG`3ESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid k#P> -Oi @cRPreviewMutableEnabled SourceCount AttributesBBox#TG@0EPApB ObjectBox#TG@0EPApBPivotTG 2ESelectedObject(GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid AS3PreviewMutableEnabled SourceCountUserText 0 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#WTG1EHBA ObjectBox#WTG1EHBAPivot!WTG1ESelectedObject)GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid hfWDh<PreviewMutableEnabled SourceCountUserText 1 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#YTG`3EHBA ObjectBox#YTG`3EHBAPivotvYTGa3ESelectedObject*GUID X4D`'Name Orient ContainerName OrientNickName Orient Description Orient an object. Orientation is sometimes called a 'ChangeBasis tranformation'. It allows for remapping of geometry from one axis-system to another. InstanceGuid ~~KMU𝨵PreviewMutableEnabledDataComparison longest_list AttributesBBox#YG03EBB ObjectBox#YGP3EApBPivotYG05ESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid bq}A/5 PreviewMutableEnabled SourceCountSource đ8lG%f;Y AttributesBBox#YGP3EAA ObjectBox#YGP3EpAAPivotYG3ESelected param_input Name InitialNickName A Description Reference plane InstanceGuid ޡFZEëْPreviewMutableEnabledMapping SourceCountSource *J"GQ!vfJPersistentCount AttributesBBox#YG4EAA ObjectBox#YG4EAAPivotYG05ESelectedDataplaneH?? param_input Name FinalNickName B Description Target plane InstanceGuid qR*gOU^'PreviewMutableEnabledMapping SourceCountSource 7)hLl}na' AttributesBBox#YG5EAA ObjectBox#YG5EAAPivotYGp6ESelected param_outputName GeometryNickName G Description Reoriented geometry InstanceGuid PKRKY*͗4PreviewMutableEnabled SourceCount AttributesBBox#YGP3EpApB ObjectBox#YGP3EpApBPivotYG05ESelectedObject+GUID b[3 MhName Length ContainerName LengthNickName Len Description Measure the length of a curve. InstanceGuid O10K+9s?PreviewMutableEnabledDataComparison longest_list AttributesBBox#YSG@*EpBB ObjectBox#lSG`*EABPivotxSGp+ESelected param_input Name CurveNickName C Description Curve to measure InstanceGuid 'F+\uPreviewMutableEnabled SourceCountSource -أn\KaSc AttributesBBox#[SG`*E`AB ObjectBox#[SG`*E`ABPivotcSGh+ESelected param_outputName LengthNickName L Description Curve length InstanceGuid lz>JεּPreviewMutableEnabled SourceCount AttributesBBox#SG`*E@AB ObjectBox#SG`*E@ABPivotSGh+ESelectedObject,GUID d,ʵaF]] Name Sort List ContainerName Sort ListNickName Sort Description Sort a list of numeric keys. InstanceGuid G1U 6MY[>LPreviewMutableEnabledDataComparison longest_list AttributesBBox#SG+ExB0B ObjectBox#SG+EA BPivotSG-ESelected VariableInput CountID >JJεּ AttributesBBox#SG+E`AA ObjectBox#SG+E`AAPivotSGp,ESelected param_input Name Values ANickName A Description -Optional list of values to sort synchronously InstanceGuid "ױE"# PreviewMutableEnabledAccess SourceCountSource -أn\KaSc AttributesBBox#SG-E`AA ObjectBox#SG-E`AAPivotSG-ESelected param_outputName ListNickName K Description Sorted keys InstanceGuid ?|LNPreviewMutableEnabled SourceCount AttributesBBox#SG+E`AA ObjectBox#SG+E`AAPivotSGp,ESelected param_outputName Values ANickName A Description Synchronous values in A InstanceGuid ~5>Egh(_ PreviewMutableEnabled SourceCount AttributesBBox#SG-E`AA ObjectBox#SG-E`AAPivotSG-ESelectedObject-GUID Ի Og)u9 Name End Points ContainerName End PointsNickName End Description "Extract the end points of a curve. InstanceGuid #*(Dܢ'YPreviewMutableEnabledDataComparison longest_list AttributesBBox#(XG(EtB0B ObjectBox#;XG(EA BPivotGXG*ESelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid {v F)6FoZPreviewMutableEnabled SourceCountSource h $0QIz g;2 AttributesBBox#*XG(E`A B ObjectBox#*XG(E`A BPivot2XG*ESelected param_outputName StartNickName S Description Curve start point InstanceGuid yRVIIQw9PreviewMutableEnabled SourceCount AttributesBBox#VXG(EPAA ObjectBox#VXG(EPAAPivot^XG`)ESelected param_outputName EndNickName E Description Curve end point InstanceGuid mJM;966PreviewMutableEnabled SourceCount AttributesBBox#VXG*EPAA ObjectBox#VXG*EPAAPivot^XG*ESelectedObject.GUID Ի Og)u9 Name End Points ContainerName End PointsNickName End Description "Extract the end points of a curve. InstanceGuid "`MD4PreviewMutableEnabledDataComparison longest_list AttributesBBox#XG2EtB0B ObjectBox#XG2EA BPivot%XG3ESelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid S.M`\"4PreviewMutableEnabled SourceCountSource ,ֽL; AttributesBBox#XG2E`A B ObjectBox#XG2E`A BPivotXG3ESelected param_outputName StartNickName S Description Curve start point InstanceGuid A@C*!|&|PreviewMutableEnabled SourceCount AttributesBBox#4XG2EPAA ObjectBox#4XG2EPAAPivotJ!pC?Y/PreviewMutableEnabledDataComparison longest_list AttributesBBox#}TG?ExB0B ObjectBox#TG ?EA BPivotTG`@ESelected param_input Name ANickName A Description First item for multiplication InstanceGuid 9CCZ+Di[PreviewMutableEnabled SourceCountSource 'XHhxvo0 AttributesBBox#TG ?E`AA ObjectBox#TG ?E`AAPivotTG?ESelected param_input Name BNickName B Description Second item for multiplication InstanceGuid $oK˱mPreviewMutableEnabled SourceCountSource baZ+(I=~B*Name Point List ContainerName Point ListNickName Points Description 1Displays the order of a list of Point coordinates InstanceGuid ŠB [kPreviewMutableEnabledDataComparison longest_list AttributesBBox#B^G6EpBB ObjectBox#d^G6EABPivotp^G@9ESelected param_input Name PointsNickName P Description Points to display InstanceGuid   t@PreviewMutableEnabledAccessMapping SourceCountSource !LA-%l AttributesBBox#D^G6EAA ObjectBox#D^G6EAAPivot\^G`7ESelected param_input Name TagsNickName T Description Draw point index numbers InstanceGuid aMMFZ PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#D^G8EAA ObjectBox#T^G8EPAAPivot\^G8ESelectedDataboolean param_input Name LinesNickName L Description Draw connecting lines InstanceGuid @G7B!sɢPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#D^G@9EAA ObjectBox#T^G@9EPAAPivot\^G9ESelectedDataboolean param_input Name SizeNickName S Description Optional Font size (in units) InstanceGuid kԟBh%ݦ$MPreviewMutableEnabled SourceCountSource Uݶ'ZdG>9M AttributesBBox#D^G:EAA ObjectBox#T^G:EPAAPivot\^G ;ESelectedObject4GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid Uݶ'ZdG>9MPreviewMutableEnabled SourceCountUserText 0.3 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#]G:EHBA ObjectBox#]G:EHBAPivotW]Gu:ESelectedObject5GUID p>G6`0Name Evaluate Surface ContainerName Evaluate SurfaceNickName Eval Description 7Evaluate local surface properties at a {uv} coordinate. InstanceGuid ƿIOdM\PreviewMutableEnabledDataComparison longest_list AttributesBBox#]GP6EBB ObjectBox#]Gp6EApBPivot]GP8ESelected param_input Name SurfaceNickName S Description Base surface InstanceGuid :S~L`rPreviewMutableEnabled SourceCountSource .K IFv AttributesBBox#]Gp6EAA ObjectBox#]Gp6EAAPivot]G`7ESelected param_input Name PointNickName uv Description {uv} coordinate to evaluate InstanceGuid a?EJPreviewMutableEnabled SourceCountSource wlM5?o7 AttributesBBox#]GP8EAA ObjectBox#]GP8EAAPivot]G@9ESelected param_outputName PointNickName P Description Point at {uv} InstanceGuid !LA-%lPreviewMutableEnabled SourceCount AttributesBBox#]Gp6EpAA ObjectBox#]Gp6EpAAPivot]G7ESelected param_outputName NormalNickName N Description Normal at {uv} InstanceGuid ceRKK)UPreviewMutableEnabled SourceCount AttributesBBox#]G7EpAA ObjectBox#]G7EpAAPivot]GP8ESelected param_outputName FrameNickName F Description Frame at {uv} InstanceGuid -iD'JjIPreviewMutableEnabled SourceCount AttributesBBox#]G8EpAA ObjectBox#]G8EpAAPivot]G9ESelectedObject6GUID *5IEkÝ{Name Point XYZ ContainerName Point XYZNickName Pt Description &Create a point from {xyz} coordinates. InstanceGuid 6hn$?GKNGLPreviewMutableEnabledDataComparison longest_list AttributesBBox#]G7EBB ObjectBox#']G7EApBPivot3]G9ESelected param_input Name X componentNickName X Description {x} component InstanceGuid rJqR_PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#]G7E`AA ObjectBox#]G7E`AAPivot]Gp8ESelectedDatanumber param_input Name Y componentNickName Y Description {y} component InstanceGuid 6GG#EPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#]G9E`AA ObjectBox#]G9E`AAPivot]G9ESelectedDatanumber param_input Name Z componentNickName Z Description {z} component InstanceGuid )NvaPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#]GP:E`AA ObjectBox#]GP:E`AAPivot]G:ESelectedDatanumber param_outputName PointNickName Pt Description Point coordinate InstanceGuid wlM5?o7PreviewMutableEnabled SourceCount AttributesBBox#B]G7EApB ObjectBox#B]G7EApBPivotL]G9ESelectedObject7GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 'XHhxvo0PreviewMutableEnabled SourceCountUserText 2 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#TG?EHBA ObjectBox#TG?EHBAPivot,TG?ESelectedObject8GUID ~nYŢG΀ǔName Reverse List ContainerName Reverse ListNickName Rev Description Reverse the order of a list. InstanceGuid YaRM$jV|PreviewMutableEnabledDataComparison longest_list AttributesBBox#&TGP,EhBB ObjectBox#7TGp,EABPivotCTG-ESelected param_input Name ListNickName L Description Base list InstanceGuid HO]W0PreviewMutableEnabledAccess SourceCountSource ~5>Egh(_ AttributesBBox#(TGp,E@AB ObjectBox#(TGp,E@ABPivot/TG-ESelected param_outputName ListNickName L Description Reversed list InstanceGuid ` mGcyH&PreviewMutableEnabled SourceCount AttributesBBox#RTGp,E@AB ObjectBox#RTGp,E@ABPivotYTG-ESelectedObject9GUID kvWBײName Brep Area ContainerName Brep AreaNickName Area Description Solve Brep area properties. InstanceGuid |{ CM_@PreviewMutableEnabledDataComparison longest_list AttributesBBox#]GPAEtB0B ObjectBox#"]GpAEA BPivot.]GBESelected param_input Name BrepNickName B Description Base Brep InstanceGuid Z-SVGOb$ SPreviewMutableEnabled SourceCountSource HG,GlI AttributesBBox#]GpAEPA B ObjectBox#]GpAEPA BPivot]GBESelected param_outputName AreaNickName A Description Area of Brep InstanceGuid :!K4leUPreviewMutableEnabled SourceCount AttributesBBox#=]GpAE`AA ObjectBox#=]GpAE`AAPivotE]GBESelected param_outputName CentroidNickName C Description Area centroid of Brep InstanceGuid cYJ{NRPreviewMutableEnabled SourceCount AttributesBBox#=]GBE`AA ObjectBox#=]GBE`AAPivotE]GPCESelectedObject:GUID YdȎ DM +Name Data Container Name DataNickName 'Moire inside srf - final tree structure Description 'Represents a collection of generic data InstanceGuid 34JN2;4gPreviewMutableEnabled SourceCountSource ;k.If-~$ AttributesBBox#YG!EHCA ObjectBox#YG!EHCAPivot.ZG!ESelectedObject;GUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid vJ# G2}{K%PreviewMutableEnabledDataComparison longest_list AttributesBBox#ZG EpBB ObjectBox#[G EA|BPivot[G"ESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid ^3 NpPreviewMutableEnabledAccess SourceCountSource 34JN2;4g AttributesBBox#[G EPAA ObjectBox#[G EPAAPivot[G!ESelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid Dsm@WMPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#[G"EPAB ObjectBox#[G"EPABPivot[G#ESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid sE0JܑEPreviewMutableEnabled SourceCount AttributesBBox#+[G EPA|B ObjectBox#+[G EPA|BPivot3[G"ESelectedObject<GUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid P[>TDC)GUID 3V,)AlՅkq@Name Subtraction ContainerName SubtractionNickName A-B Description Mathematical subtraction InstanceGuid uCB+zJPreviewMutableEnabledDataComparison longest_list AttributesBBox#]G0DExB0B ObjectBox#]GPDEA BPivot]GEESelected param_input Name ANickName A Description Item to subtract from (minuend) InstanceGuid gpF50`|PreviewMutableEnabled SourceCountSource :!K4leU AttributesBBox#]GPDE`AA ObjectBox#]GPDE`AAPivot]GDESelected param_input Name BNickName B Description Item to subtract (subtrahend) InstanceGuid vb`EIm8c\=PreviewMutableEnabled SourceCountSource ^/*@J!P˩ AttributesBBox#]GEE`AA ObjectBox#]GEE`AAPivot]G0FESelected param_outputName ResultNickName R Description The result of the Subtraction InstanceGuid dfNp_m\PreviewMutableEnabled SourceCount AttributesBBox#]GPDE`A B ObjectBox#]GPDE`A BPivot]GEESelectedObject?GUID I(ϘBZ7Name Absolute ContainerName AbsoluteNickName Abs Description Compute the absolute of a value. InstanceGuid [<ͪLĊ<8 2PreviewMutableEnabledDataComparison longest_list AttributesBBox#]GDEhBB ObjectBox#^GDEABPivot^GEESelected param_input Name InputNickName x Description Input value InstanceGuid gT@C({'PreviewMutableEnabled SourceCountSource dfNp_m\ AttributesBBox#]GDE@AB ObjectBox#]GDE@ABPivot]GEESelected param_outputName OutputNickName y Description Output value InstanceGuid YߛB["lPreviewMutableEnabled SourceCount AttributesBBox#^GDE@AB ObjectBox#^GDE@ABPivot&^GEESelectedObject@GUID !['KbAhnName Mass Addition ContainerName Mass AdditionNickName MA Description (Perform mass addition of a list of items InstanceGuid H2OF t PreviewMutableEnabledDataComparison longest_list AttributesBBox#S^GDEB0B ObjectBox#r^GDEA BPivot~^GFESelected param_input Name InputNickName I Description :Input values for mass addition (either numbers or vectors) InstanceGuid J)$cL8rPPreviewMutableEnabledAccessMapping SourceCountSource YߛB["l AttributesBBox#U^GDEA B ObjectBox#U^GDEA BPivotk^GFESelected param_outputName ResultNickName R Description Result of mass addition InstanceGuid CCGmwPreviewMutableEnabled SourceCount AttributesBBox#^GDEAA ObjectBox#^GDEAAPivot^GpEESelected param_outputName Partial ResultNickName Pr Description List of partial results InstanceGuid t] FH/PreviewMutableEnabled SourceCount AttributesBBox#^GFEAA ObjectBox#^GFEAAPivot^GFESelectedObjectAGUID JC 8D`0Name Surface CP ContainerName Surface CPNickName Srf CP Description $Find the closest point on a surface. InstanceGuid 3]E,J&PreviewMutableEnabledDataComparison longest_list AttributesBBox#\GEBB ObjectBox#\GEApBPivot\GESelected param_input Name PointNickName P Description Sample point InstanceGuid f屏Fq @PreviewMutableEnabled SourceCountSource ӊ5gjDamN AttributesBBox#\GEAA ObjectBox#\GEPAAPivot\GESelected param_input Name SurfaceNickName S Description Base surface InstanceGuid 7:1h@<ZE*fNPreviewMutableEnabled SourceCountSource ,B^IReparameterize AttributesBBox#\GEAA ObjectBox#\GEAAPivot\GESelected param_outputName PointNickName P Description Closest point InstanceGuid lL> *PreviewMutableEnabled SourceCount AttributesBBox#\GEAA ObjectBox#\GEAAPivot\G`ESelected param_outputName UV PointNickName uvP Description !{uv} coordinates of closest point InstanceGuid &8?1hGGgPreviewMutableEnabled SourceCount AttributesBBox#\GEAA ObjectBox#\GEAAPivot\GESelected param_outputName DistanceNickName D Description )Distance between sample point and surface InstanceGuid O3_kC#+PreviewMutableEnabled SourceCount AttributesBBox#\G@EAA ObjectBox#\G@EAAPivot\GESelectedObjectBGUID JOD<>~B*Name Point List ContainerName Point ListNickName Points Description 1Displays the order of a list of Point coordinates InstanceGuid > Gg4\PreviewMutableEnabledDataComparison longest_list AttributesBBox#bG0E0BB ObjectBox#bGPEABPivotcG ESelected param_input Name PointsNickName P Description Points to display InstanceGuid _8YOp\PreviewMutableEnabledAccess SourceCountSource !4Y/K%D܉ AttributesBBox#bGPEPAA ObjectBox#bGPEPAAPivotbGESelected param_input Name TagsNickName T Description Draw point index numbers InstanceGuid f1zn=NmZƎPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#bGEPAA ObjectBox#bGEPAAPivotbG0 ESelectedDataboolean param_input Name LinesNickName L Description Draw connecting lines InstanceGuid s,3N@J9JPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#bG EPAA ObjectBox#bG EPAAPivotbGp ESelectedDataboolean param_input Name SizeNickName S Description Optional Font size (in units) InstanceGuid ™e3BTr[PreviewMutableEnabled SourceCountSource SG?, mF AttributesBBox#bG EPAA ObjectBox#bG EPAAPivotbG ESelectedObjectCGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid SG?, mFPreviewMutableEnabled SourceCountUserText 0.15 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#bG EHBA ObjectBox#bG EHBAPivotZbG ESelectedObjectDGUID ~nYŢG΀ǔName Reverse List ContainerName Reverse ListNickName Rev Description Reverse the order of a list. InstanceGuid >"dEmpkPreviewMutableEnabledDataComparison longest_list AttributesBBox#"]GpEhBB ObjectBox#3]GEABPivot?]GESelected param_input Name ListNickName L Description Base list InstanceGuid FӢխ9Dwy TPreviewMutableEnabledAccess SourceCountSource &8?1hGGg AttributesBBox#$]GE@AB ObjectBox#$]GE@ABPivot+]GESelected param_outputName ListNickName L Description Reversed list InstanceGuid EB PreviewMutableEnabled SourceCount AttributesBBox#N]GE@AB ObjectBox#N]GE@ABPivotU]GESelectedObjectEGUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid oryӶjMQYiPreviewMutableEnabledDataComparison longest_list AttributesBBox#]GEpBB ObjectBox#]GEA|BPivot]GESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid !KQ.MvG_bPreviewMutableEnabledAccess SourceCountSource EB AttributesBBox#]GEPAA ObjectBox#]GEPAAPivot]GESelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid lh hG}PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#]GEPAB ObjectBox#]GEPABPivot]G ESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid Eq"PreviewMutableEnabled SourceCount AttributesBBox#]GEPA|B ObjectBox#]GEPA|BPivot]GESelectedObjectFGUID A!J q>~TName Iso Curve ContainerName Iso CurveNickName Iso Description #Create {uv} isocurves on a surface. InstanceGuid JY|Bur!PreviewMutableEnabledDataComparison longest_list AttributesBBox#^GP EB0B ObjectBox#^Gp EA BPivot _G!ESelected param_input Name SurfaceNickName S Description Base surface InstanceGuid a%FgYsyPreviewMutableEnabled SourceCountSource aALԉDReparameterize AttributesBBox#^Gp E BA ObjectBox#^Gp E BAPivot^G!ESelected param_input Name UV pointNickName uv Description 3{uv} coordinate on surface for isocurve extraction. InstanceGuid SPN)%o?jPreviewMutableEnabled SourceCountSource &m8ADUF}( AttributesBBox#^G!E BA ObjectBox#^G!EAAPivot^GP"ESelected param_outputName U IsocurveNickName U Description Isocurves in {u} direction InstanceGuid B3{U@ZuB@PreviewMutableEnabled SourceCount AttributesBBox#_Gp EpAA ObjectBox#_Gp EpAAPivot#_G!ESelected param_outputName V IsocurveNickName V Description Isocurves in {v} direction InstanceGuid WEtTAʞ8PreviewMutableEnabled SourceCount AttributesBBox#_G!EpAA ObjectBox#_G!EpAAPivot#_GP"ESelectedObjectGGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid "Hw-@jed\NPreviewMutableEnabled SourceCountSource aALԉD AttributesBBox#*^G`'EHBA ObjectBox#*^G`'EHBAPivotC^G (ESelectedObjectHGUID @}{M Name Surface Split ContainerName Surface SplitNickName SrfSplit Description 'Split a surface with a bunch of curves. InstanceGuid 4R"L}%PreviewMutableEnabledDataComparison longest_list AttributesBBox#`G&EBxB ObjectBox#`G&EAhBPivot`G(ESelected param_input Name SurfaceNickName S Description Base surface InstanceGuid b5\JE٧V<PreviewMutableEnabled SourceCountSource ȜgsEo8jReparameterize AttributesBBox#`G&EAA ObjectBox#`G&EAAPivot`G'ESelected param_input Name CurvesNickName C Description Splitting curves InstanceGuid kJ!N\xPreviewMutableEnabledAccess SourceCountSource WEtTAʞ8 AttributesBBox#`G(EAA ObjectBox#`G(E`AAPivot`G)ESelected param_outputName FragmentsNickName F Description Splitting fragments InstanceGuid aC=HYPreviewMutableEnabled SourceCount AttributesBBox#`G&E@AhB ObjectBox#`G&E@AhBPivot`G(ESelectedObjectIGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid 7.%Kuy'IOPreviewMutableEnabledDataComparison longest_list AttributesBBox#aG"EBB ObjectBox#aG"EApBPivotaG$ESelected param_input Name ListNickName L Description Base list InstanceGuid ҂.Ke$hPreviewMutableEnabledAccess SourceCountSource aC=HY AttributesBBox#aG"EAA ObjectBox#aG"EAAPivotaG#ESelected param_input Name IndexNickName i Description Item index InstanceGuid (Fj玧@PreviewMutableEnabled SourceCountSource aGZg;OAnB`PersistentCount AttributesBBox#aG0$EAA ObjectBox#aG0$EAAPivotaG$ESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid *VE98&PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#aGp%EAA ObjectBox#aGp%EAAPivotaG&ESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid KmܒK[S%`PreviewMutableEnabled SourceCount AttributesBBox#aG"EPApB ObjectBox#aG"EPApBPivotaG$ESelectedObjectJGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid aGZg;OAnB`PreviewMutableEnabled SourceCountUserText 0 3 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#:aG!EHBXB ObjectBox#:aG!EHBXBPivotH:aG!ESelectedObjectKGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid sUdFZPreviewMutableEnabledDataComparison longest_list AttributesBBox#aG'EBB ObjectBox#aG(EApBPivotaG)ESelected param_input Name ListNickName L Description Base list InstanceGuid M\yHPKPreviewMutableEnabledAccess SourceCountSource aC=HY AttributesBBox#aG(EAA ObjectBox#aG(EAAPivotaG(ESelected param_input Name IndexNickName i Description Item index InstanceGuid Wv[E[HPreviewMutableEnabled SourceCountSource b̞@t$4PersistentCount AttributesBBox#aGP)EAA ObjectBox#aGP)EAAPivotaG)ESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid UVuGT,ҘPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#aG*EAA ObjectBox#aG*EAAPivotaG0+ESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid W`0G5i~I lPreviewMutableEnabled SourceCount AttributesBBox#aG(EPApB ObjectBox#aG(EPApBPivotaG)ESelectedObjectLGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid sb5Az1ѤPreviewMutableEnabledDataComparison longest_list AttributesBBox#aG-EBB ObjectBox#aG0-EApBPivotaG/ESelected param_input Name ListNickName L Description Base list InstanceGuid ڞEOnPreviewMutableEnabledAccess SourceCountSource aC=HY AttributesBBox#aG0-EAA ObjectBox#aG0-EAAPivotaG-ESelected param_input Name IndexNickName i Description Item index InstanceGuid ۷ֈ_@iB?si*bPreviewMutableEnabled SourceCountSource iL>-H҄ uPersistentCount AttributesBBox#aGp.EAA ObjectBox#aGp.EAAPivotaG/ESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid %.kHniPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#aG/EAA ObjectBox#aG/EAAPivotaGP0ESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid &M~PreviewMutableEnabled SourceCount AttributesBBox#aG0-EPApB ObjectBox#aG0-EPApBPivotaG/ESelectedObjectMGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid iL>-H҄ uPreviewMutableEnabled SourceCountUserText 1 4 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#:aG`-EHBTB ObjectBox#:aG`-EHBTBPivot:aGa-ESelectedObjectNGUID JC 8D`0Name Surface CP ContainerName Surface CPNickName Srf CP Description $Find the closest point on a surface. InstanceGuid bx;pJBΥЇPreviewMutableEnabledDataComparison longest_list AttributesBBox#\G.EBB ObjectBox#\G.EApBPivot\G0ESelected param_input Name PointNickName P Description Sample point InstanceGuid uN:A.7PreviewMutableEnabled SourceCountSource 2DL 6&{ AttributesBBox#\G.EAA ObjectBox#\G.EPAAPivot\G/ESelected param_input Name SurfaceNickName S Description Base surface InstanceGuid \;eQE/xPreviewMutableEnabled SourceCountSource HG,GlI Reparameterize AttributesBBox#\G0EAA ObjectBox#\G0EAAPivot\G1ESelected param_outputName PointNickName P Description Closest point InstanceGuid N91գFpr9JPreviewMutableEnabled SourceCount AttributesBBox#\G.EAA ObjectBox#\G.EAAPivot\G/ESelected param_outputName UV PointNickName uvP Description !{uv} coordinates of closest point InstanceGuid Ep.]v\F cPreviewMutableEnabled SourceCount AttributesBBox#\G00EAA ObjectBox#\G00EAAPivot\G0ESelected param_outputName DistanceNickName D Description )Distance between sample point and surface InstanceGuid |̀WH=PreviewMutableEnabled SourceCount AttributesBBox#\Gp1EAA ObjectBox#\Gp1EAAPivot\G2ESelectedObjectOGUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid +;f4EeHP fPreviewMutableEnabledDataComparison longest_list AttributesBBox#e]GP/EpBB ObjectBox#w]Gp/EA|BPivot]Gp1ESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid 1g|4I6PreviewMutableEnabledAccess SourceCountSource Ep.]v\F c AttributesBBox#g]Gp/EPAA ObjectBox#g]Gp/EPAAPivoto]Gl0ESelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid "-adyFK ǑPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#g]G`1EPAB ObjectBox#g]G`1EPABPivoto]Gd2ESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid 0 Ma135{PreviewMutableEnabled SourceCount AttributesBBox#]Gp/EPA|B ObjectBox#]Gp/EPA|BPivot]Gh1ESelectedObjectPGUID p>G6`0Name Evaluate Surface ContainerName Evaluate SurfaceNickName Eval Description 7Evaluate local surface properties at a {uv} coordinate. InstanceGuid ѶTkN2PPreviewMutableEnabledDataComparison longest_list AttributesBBox#1_G /EBB ObjectBox#Y_G@/EApBPivote_G 1ESelected param_input Name SurfaceNickName S Description Base surface InstanceGuid {IWfL:*PreviewMutableEnabled SourceCountSource S\E*' VReparameterize AttributesBBox#3_G@/E BA ObjectBox#3_G@/E BAPivotN_G00ESelected param_input Name PointNickName uv Description {uv} coordinate to evaluate InstanceGuid =ʪ5"WEz-#PreviewMutableEnabled SourceCountSource 0 Ma135{ AttributesBBox#3_G 1E BA ObjectBox#C_G 1EAAPivotN_G2ESelected param_outputName PointNickName P Description Point at {uv} InstanceGuid }r.vFI 6c}PreviewMutableEnabled SourceCount AttributesBBox#t_G@/EpAA ObjectBox#t_G@/EpAAPivot}_G/ESelected param_outputName NormalNickName N Description Normal at {uv} InstanceGuid KOa : PreviewMutableEnabled SourceCount AttributesBBox#t_G0EpAA ObjectBox#t_G0EpAAPivot}_G 1ESelected param_outputName FrameNickName F Description Frame at {uv} InstanceGuid PE3PreviewMutableEnabled SourceCount AttributesBBox#t_G1EpAA ObjectBox#t_G1EpAAPivot}_G`2ESelectedObjectQGUID *5IEkÝ{Name Point XYZ ContainerName Point XYZNickName Pt Description &Create a point from {xyz} coordinates. InstanceGuid fg$D7PreviewMutableEnabledDataComparison longest_list AttributesBBox#]GpEBB ObjectBox#^GEApBPivot^GpESelected param_input Name X componentNickName X Description {x} component InstanceGuid ^w`@x/|+YPreviewMutableEnabled SourceCountSource iO8VPersistentCount AttributesBBox#]GE`AA ObjectBox#]GE`AAPivot^G0ESelectedDatanumber param_input Name Y componentNickName Y Description {y} component InstanceGuid FψhM,H8PreviewMutableEnabled SourceCountSource iO8VPersistentCount AttributesBBox#]GE`AA ObjectBox#]GE`AAPivot^GpESelectedDatanumber param_input Name Z componentNickName Z Description {z} component InstanceGuid w,vN)葍oPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#]GE`AA ObjectBox#]GE`AAPivot^GESelectedDatanumber param_outputName PointNickName Pt Description Point coordinate InstanceGuid ğF)C1-fwnPreviewMutableEnabled SourceCount AttributesBBox#+^GEApB ObjectBox#+^GEApBPivot5^GpESelectedObjectRGUID A!J q>~TName Iso Curve ContainerName Iso CurveNickName Iso Description #Create {uv} isocurves on a surface. InstanceGuid */,?}LP-PreviewMutableEnabledDataComparison longest_list AttributesBBox#^GEB0B ObjectBox#^GEA BPivot _G ESelected param_input Name SurfaceNickName S Description Base surface InstanceGuid #L 蛬PreviewMutableEnabled SourceCountSource "Hw-@jed\NReparameterize AttributesBBox#^GE BA ObjectBox#^GE BAPivot^GESelected param_input Name UV pointNickName uv Description 3{uv} coordinate on surface for isocurve extraction. InstanceGuid 5FWiPreviewMutableEnabled SourceCountSource ğF)C1-fwn AttributesBBox#^G E BA ObjectBox#^G EAAPivot^GESelected param_outputName U IsocurveNickName U Description Isocurves in {u} direction InstanceGuid 8ACSjtPreviewMutableEnabled SourceCount AttributesBBox#_GEpAA ObjectBox#_GEpAAPivot#_GESelected param_outputName V IsocurveNickName V Description Isocurves in {v} direction InstanceGuid JFG$PreviewMutableEnabled SourceCount AttributesBBox#_G EpAA ObjectBox#_G EpAAPivot#_GESelectedObjectSGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid iO8VPreviewMutableEnabled SourceCountUserText 0.5 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#]GEHBA ObjectBox#]GEHBAPivot$]GESelectedObjectTGUID tbD8N6Name Curve | Curve ContainerName Curve | CurveNickName CCX Description )Solve intersection events for two curves. InstanceGuid P&AQNyLPreviewMutableEnabledDataComparison longest_list AttributesBBox#@`G@EBB ObjectBox#c`G`EApBPivoto`G@ESelected param_input Name Curve ANickName A Description First curve InstanceGuid lC3[ PreviewMutableEnabled SourceCountSource 8ACSjtReparameterize AttributesBBox#B`G`EAA ObjectBox#B`G`EAAPivotZ`GPESelected param_input Name Curve BNickName B Description Second curve InstanceGuid 0CG]YPreviewMutableEnabled SourceCountSource WEtTAʞ8Reparameterize AttributesBBox#B`G@EAA ObjectBox#B`G@EAAPivotZ`G0ESelected param_outputName PointsNickName P Description Intersection events InstanceGuid O@d=PreviewMutableEnabled SourceCount AttributesBBox#~`G`EAA ObjectBox#~`G`EAAPivot`GESelected param_outputName Params ANickName tA Description Parameters on first curve InstanceGuid fn&[cHYjWiPreviewMutableEnabled SourceCount AttributesBBox#~`GEAA ObjectBox#~`GEAAPivot`G@ESelected param_outputName Params BNickName tB Description Parameters on second curve InstanceGuid o@ )rPreviewMutableEnabled SourceCount AttributesBBox#~`GEAA ObjectBox#~`GEAAPivot`GESelectedObjectUGUID Ԥ*=B5WName Shatter ContainerName ShatterNickName Shatter Description Shatter a curve into segments. InstanceGuid HĶPkAڀZPreviewMutableEnabledDataComparison longest_list AttributesBBox#gaGEBtB ObjectBox#aGEAdBPivotaGESelected param_input Name CurveNickName C Description Curve to trim InstanceGuid k=SAU(A~PreviewMutableEnabled SourceCountSource I\/ғC_UEeReparameterize AttributesBBox#iaGEAA ObjectBox#iaGEAAPivotaGESelected param_input Name ParametersNickName t Description Parameters to split at InstanceGuid kyCj%biPreviewMutableEnabledAccess SourceCountSource RޜLJJ: AttributesBBox#iaGEAA ObjectBox#yaGE`AAPivotaGESelected param_outputName SegmentsNickName S Description Shattered remains InstanceGuid xl_F:w_[@PreviewMutableEnabled SourceCount AttributesBBox#aGEPAdB ObjectBox#aGEPAdBPivotaGESelectedObjectVGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid RޜLJJ:PreviewMutableEnabledAccess SourceCountSource fn&[cHYjWilexers lexer_countsource {A;B}target {A} AttributesBBox#3`GEB B ObjectBox#3`GEBAPivot3`GESelectedObjectWGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid q9INtBPreviewMutableEnabledDataComparison longest_list AttributesBBox#cGpEBB ObjectBox#*cGEApBPivot6cGpESelected param_input Name ListNickName L Description Base list InstanceGuid w8[[He(m#nPreviewMutableEnabledAccess SourceCountSource xl_F:w_[@ AttributesBBox#cGEAA ObjectBox#cGEAAPivot cG0ESelected param_input Name IndexNickName i Description Item index InstanceGuid +eUOD! f߳PreviewMutableEnabled SourceCountSource Ț@b[PersistentCount AttributesBBox#cGEAA ObjectBox#cGEAAPivot cGpESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid # (_J/TNI5PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#cGEAA ObjectBox#cGEAAPivot cGESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid d9aA/PreviewMutableEnabled SourceCount AttributesBBox#EcGEPApB ObjectBox#EcGEPApBPivotMcGpESelectedObjectXGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid Ț@b[PreviewMutableEnabled SourceCountUserText 1 3 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#bGPEHBdB ObjectBox#bGPEHBdBPivotbGQESelectedObjectYGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid ȜgsEo8jPreviewMutableEnabled SourceCountSource b0}Eѷ= AttributesBBox#3`G0EHBA ObjectBox#3`G0EHBAPivot,L`GXESelectedObjectZGUID fV@* ۠JName Divide Length ContainerName Divide LengthNickName DivLength Description 1Divide a curve into segments with a preset length InstanceGuid ~550L=PreviewMutableEnabledDataComparison longest_list AttributesBBox#$dG@EBB ObjectBox#GdG`EABPivotSdGESelected param_input Name CurveNickName C Description Curve to divide InstanceGuid nvw>JQgGPreviewMutableEnabled SourceCountSource T*F Reparameterize AttributesBBox#&dG`EAB ObjectBox#&dG`EABPivot>dGESelected param_input Name LengthNickName L Description Length of segments InstanceGuid ./V[XHu#LPreviewMutableEnabled SourceCountSource z, N , AttributesBBox#&dGEAB ObjectBox#6dGE`ABPivot>dGESelected param_outputName PointsNickName P Description Division points InstanceGuid ^KGG~y PreviewMutableEnabled SourceCount AttributesBBox#bdG`EPAA ObjectBox#bdG`EPAAPivotjdG*ESelected param_outputName TangentsNickName T Description "Tangent vectors at division points InstanceGuid *>B>ٰPreviewMutableEnabled SourceCount AttributesBBox#bdGEPAA ObjectBox#bdGEPAAPivotjdGESelected param_outputName ParametersNickName t Description #Parameter values at division points InstanceGuid tU$&JG?QPreviewMutableEnabled SourceCount AttributesBBox#bdGEPAA ObjectBox#bdGEPAAPivotjdGVUESelectedObject[GUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid m }F~PreviewMutableEnabledDataComparison longest_list AttributesBBox#xcG`EpBB ObjectBox#cGEA|BPivotcGESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid f~FMIdPreviewMutableEnabledAccess SourceCountSource d9aA/ AttributesBBox#zcGEPAA ObjectBox#zcGEPAAPivotcG|ESelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid Ü|RI>iPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#zcGpEPAB ObjectBox#zcGpEPABPivotcGtESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid T*F PreviewMutableEnabled SourceCount AttributesBBox#cGEPA|B ObjectBox#cGEPA|BPivotcGxESelectedObject\GUID YIkLName Panel ContainerName PanelNickName radius of cutter in mm Description *A panel for custom notes and String values InstanceGuid z, N ,PreviewMutableEnabled SourceCountUserText 0.0079375 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#@cGECB ObjectBox#@cGECBPivot$@cGESelectedObject]GUID JC 8D`0Name Surface CP ContainerName Surface CPNickName Srf CP Description $Find the closest point on a surface. InstanceGuid zWNaND!PreviewMutableEnabledDataComparison longest_list AttributesBBox#gGEBB ObjectBox#hGEApBPivot hGESelected param_input Name PointNickName P Description Sample point InstanceGuid { KC!rYPreviewMutableEnabled SourceCountSource O]NzR# AttributesBBox#gGEAA ObjectBox#gGEPAAPivotgGESelected param_input Name SurfaceNickName S Description Base surface InstanceGuid j(pL g)VGPreviewMutableEnabled SourceCountSource kr݌B7%Reparameterize AttributesBBox#gGEAA ObjectBox#gGEAAPivotgGpESelected param_outputName PointNickName P Description Closest point InstanceGuid ^e`L( 0PreviewMutableEnabled SourceCount AttributesBBox#hGEAA ObjectBox#hGEAAPivot*hG@ESelected param_outputName UV PointNickName uvP Description !{uv} coordinates of closest point InstanceGuid }j% C-猇PreviewMutableEnabled SourceCount AttributesBBox#hGEAA ObjectBox#hGEAAPivot*hGESelected param_outputName DistanceNickName D Description )Distance between sample point and surface InstanceGuid xQrK-Sx6OPreviewMutableEnabled SourceCount AttributesBBox#hG EAA ObjectBox#hG EAAPivot*hGESelectedObject^GUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid 1kC3!~pFPreviewMutableEnabled SourceCountSource ȜgsEo8j AttributesBBox#%fG0EHBA ObjectBox#%fG0EHBAPivot>fGESelectedObject_GUID A!J q>~TName Iso Curve ContainerName Iso CurveNickName Iso Description #Create {uv} isocurves on a surface. InstanceGuid LEK? PreviewMutableEnabledDataComparison longest_list AttributesBBox#whGEB0B ObjectBox#hG0EA BPivothGpESelected param_input Name SurfaceNickName S Description Base surface InstanceGuid TU*{;J[NPreviewMutableEnabled SourceCountSource kr݌B7%Reparameterize AttributesBBox#yhG0E BA ObjectBox#yhG0E BAPivothGESelected param_input Name UV pointNickName uv Description 3{uv} coordinate on surface for isocurve extraction. InstanceGuid əpB]8& PreviewMutableEnabled SourceCountSource }j% C-猇 AttributesBBox#yhGpE BA ObjectBox#hGpEAAPivothGESelected param_outputName U IsocurveNickName U Description Isocurves in {u} direction InstanceGuid X^\LA9>Gl#PreviewMutableEnabled SourceCount AttributesBBox#hG0EpAA ObjectBox#hG0EpAAPivothGESelected param_outputName V IsocurveNickName V Description Isocurves in {v} direction InstanceGuid ,/[NsIl PreviewMutableEnabled SourceCount AttributesBBox#hGpEpAA ObjectBox#hGpEpAAPivothGESelectedObject`GUID VkBl;}HName Evaluate Length ContainerName Evaluate LengthNickName Eval Description Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. InstanceGuid o>M%. 7PreviewMutableEnabledDataComparison longest_list AttributesBBox#]dGEBB ObjectBox#dGEApBPivotdGESelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid jCA u4PreviewMutableEnabled SourceCountSource ~ 9(OKLReparameterize AttributesBBox#_dGEAA ObjectBox#_dGEAAPivotxdGESelected param_input Name LengthNickName L Description "Length factor for curve evaluation InstanceGuid I$qNd8PreviewMutableEnabled SourceCountSource z, N ,PersistentCount AttributesBBox#_dG@EAA ObjectBox#odG@EpAAPivotxdGESelectedDatanumber param_input Name NormalizedNickName N Description 4If True, the Length factor is normalized (0.0 ~ 1.0) InstanceGuid w[H"ДAyJPreviewMutableEnabled SourceCountSource .TNohPersistentCount NegateStream AttributesBBox#_dGEAA ObjectBox#odGEpAAPivotxdG ESelectedDataboolean param_outputName PointNickName P Description Point at the specified length InstanceGuid п6K+;BPreviewMutableEnabled SourceCount AttributesBBox#dGEPAA ObjectBox#dGEPAAPivotdGESelected param_outputName TangentNickName T Description &Tangent vector at the specified length InstanceGuid z1 tNL~,BPreviewMutableEnabled SourceCount AttributesBBox#dG@EPAA ObjectBox#dG@EPAAPivotdGESelected param_outputName ParameterNickName t Description 'Curve parameter at the specified length InstanceGuid tM-ӘgG&$HPreviewMutableEnabled SourceCount AttributesBBox#dGEPAA ObjectBox#dGEPAAPivotdG ESelectedObjectaGUID  "|Gu4qName Flip ContainerName FlipNickName Flip Description +Flip a curve using an optional guide curve. InstanceGuid xr,+CVPreviewMutableEnabledDataComparison longest_list AttributesBBox#cGEB0B ObjectBox# dGEA BPivotdG@ESelected param_input Name CurveNickName C Description Curve to offset InstanceGuid h~IM- TPreviewMutableEnabledMapping SourceCountSource T*F Reparameterize AttributesBBox#cGELBA ObjectBox#cGELBAPivotdGESelected param_inputName GuideNickName G Description Optional guide curve InstanceGuid մH$PreviewMutableEnabled SourceCount AttributesBBox#cG@ELBA ObjectBox#cG@EpAAPivotdGESelected param_outputName CurveNickName C Description Flipped curve InstanceGuid ~ 9(OKLPreviewMutableEnabled SourceCount AttributesBBox#$dGE`AA ObjectBox#$dGE`AAPivot,dGESelected param_output Name FlagNickName F Description Flip action InstanceGuid *EC^CavPreviewMutableEnabled SourceCount NegateStream AttributesBBox#$dG@E`AA ObjectBox#$dG@E`AAPivot,dGESelectedObjectbGUID @?Hr@MbџName Boolean Toggle Container  SwitchValueName Boolean ToggleNickName Toggle Description Boolean (true/false) toggle InstanceGuid .TNohPreviewMutableEnabled SourceCount AttributesBBox#cGpEBA ObjectBox#cGpEBAPivotcG+ESelectedObjectcGUID 4ݛ@QCName Duplicate Data ContainerName Duplicate DataNickName Dup Description ,Duplicate data a predefined number of times. InstanceGuid T&lү@{lE1PreviewMutableEnabledDataComparison longest_list AttributesBBox#fG EBB ObjectBox#fG@EApBPivotfG ESelected param_input Name DataNickName D Description Data to duplicate InstanceGuid a0#:GR9KoPreviewMutableEnabledAccess SourceCountSource 1kC3!~pF AttributesBBox#fG@EpAA ObjectBox#fG@EpAAPivotfGESelected param_input Name NumberNickName N Description Number of duplicates InstanceGuid \K«^PreviewMutableEnabled SourceCountSource 3KNf`k AttributesBBox#fGEpAA ObjectBox#fGEpAAPivotfG ESelected param_input Name OrderNickName O Description Retain list order InstanceGuid "ݿB%>'PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#fGEpAA ObjectBox#fGEpAAPivotfG`ESelectedDataboolean param_outputName DataNickName D Description Duplicated data InstanceGuid p,IO-PreviewMutableEnabled SourceCount AttributesBBox#fG@EpApB ObjectBox#fG@EpApBPivotfG ESelectedObjectdGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 3KNf`kPreviewMutableEnabled SourceCountUserText 2 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#1fGEHBA ObjectBox#1fGEHBAPivot1fGESelectedObjecteGUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid ;dwʆG\}JsPreviewMutableEnabledDataComparison longest_list AttributesBBox#gGEpBB ObjectBox#gG0EA|BPivot%gG0ESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid XNm A?PreviewMutableEnabledAccess SourceCountSource p,IO- AttributesBBox# gG0EPAA ObjectBox# gG0EPAAPivotgG,ESelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid $KqFB'_PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox# gG EPAB ObjectBox# gG EPABPivotgG$ESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid ٱ߯C""yPreviewMutableEnabled SourceCount AttributesBBox#4gG0EPA|B ObjectBox#4gG0EPA|BPivotbF YPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#dGEAA ObjectBox#dGEAAPivotdGESelectedDataboolean param_outputName ListNickName L Description Culled list InstanceGuid Aۚ)rFPreviewMutableEnabled SourceCount AttributesBBox# eG`E@ApB ObjectBox# eG`E@ApBPivoteG@ESelectedObjecthGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 7*CJ??`PreviewMutableEnabled SourceCountUserText 0 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#dGEHBA ObjectBox#dGEHBAPivotdG'ESelectedObjectiGUID ~nYŢG΀ǔName Reverse List ContainerName Reverse ListNickName Rev Description Reverse the order of a list. InstanceGuid JAr'PreviewMutableEnabledDataComparison longest_list AttributesBBox#3eGEhBB ObjectBox#DeG0EABPivotPeG@ESelected param_input Name ListNickName L Description Base list InstanceGuid kqѶ_LJl8'PreviewMutableEnabledAccess SourceCountSource Aۚ)rF AttributesBBox#5eG0E@AB ObjectBox#5eG0E@ABPivot AttributesBBox#igGE`AA ObjectBox#igGE`AAPivotqgGESelected param_input Name Stream BNickName B Description Input stream #2 InstanceGuid <[K03PreviewMutableEnabledAccess SourceCountSource п6K+;B AttributesBBox#igGPE`AA ObjectBox#igGPE`AAPivotqgG ESelected param_outputName StreamNickName S Description Merged stream InstanceGuid O]NzR#PreviewMutableEnabled SourceCount AttributesBBox#gGEPAPB ObjectBox#gGEPAPBPivotgGPESelectedObjectmGUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid oǡNQ~PreviewMutableEnabledDataComparison longest_list AttributesBBox#gfGEpBB ObjectBox#yfGEA|BPivotfGESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid X:xIFcWK4yPreviewMutableEnabledAccess SourceCountSource J[r[A#9 AttributesBBox#ifGEPAA ObjectBox#ifGEPAAPivotqfGESelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid ƻ%ւIr%PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#ifGEPAB ObjectBox#ifGEPABPivotqfGESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid uSF+Dh2PreviewMutableEnabled SourceCount AttributesBBox#fGEPA|B ObjectBox#fGEPA|BPivotfGESelectedObjectnGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid 9Cᾝ>PreviewMutableEnabledAccess SourceCountSource uSF+Dh2lexers lexer_countsource {A;B;C;D}target {A;B}source {A;B}target {A;B} AttributesBBox#;fGXE CxB ObjectBox#;fGX?EBHBPivot;fGXESelectedObjectoGUID 1HGb~SName Split Tree ContainerName Split TreeNickName TSplit Description 'Apply branch masks to a tree structure. InstanceGuid o]q$MsW4w)PreviewMutableEnabledDataComparison longest_list AttributesBBox#uGpEBLB ObjectBox#uGEA [PreviewMutableEnabled SourceCount AttributesBBox#WvG08EpAA ObjectBox#WvG08EpAAPivot`vG8ESelected param_outputName NegativeNickName N Description ENegative set of data (all branches that do not match any of the masks InstanceGuid dvR8xFFPreviewMutableEnabled SourceCount AttributesBBox#WvG9EpAA ObjectBox#WvG9EpAAPivot`vGd:ESelectedObjectuGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid s|9[@T vPreviewMutableEnabled SourceCountUserText ?;0;? ?;1;? MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#}uG01EBTB ObjectBox#}uG01EBTBPivotR}uG351ESelectedObjectvGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid /P zGg׫ԣmPreviewMutableEnabled SourceCountUserText ?;1;? ?;2;? MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#|uG5EBTB ObjectBox#|uG5EBTBPivot_|uG5ESelectedObjectwGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid  N2z^ PreviewMutableEnabled SourceCountUserText ?;2;? ?;3;? MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#}uG8EBLB ObjectBox#}uG8EBLBPivot }uG}8ESelectedObjectxGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid 1NAnY"Y6PreviewMutableEnabled SourceCountSource ğF)C1-fwn AttributesBBox#^GEHBA ObjectBox#^GEHBAPivot3_GFESelectedObjectyGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid #NBzPreviewMutableEnabled SourceCountSource Xd0O}Ű[" AttributesBBox#uG 4EHBA ObjectBox#uG 4EHBAPivotRuGX4ESelectedObjectzGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ؈Coj2{PreviewMutableEnabled SourceCountUserText Machine Tool Gothic MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#tG@EWCA ObjectBox#tG@EWCAPivot1tG@ESelectedObject{GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid Ķ#M PreviewMutableEnabled SourceCountUserText .025 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox# uGAECA ObjectBox# uGAECAPivot uGAESelectedObject|GUID kEܪONxumName C# Script Container ScriptSource System.Globalization.CultureInfo invariant = System.Globalization.CultureInfo.InvariantCulture; if(size == 0) size = 1; string command = string.Format("_-TextObject _GroupOutput=No _FontName=\"{0}\" _Italic=No _Bold=No _Height={1} _Output=Curves _AllowOpenCurves=Yes \"{2}\" w{3},{4},{5}", font, size.ToString(invariant), text, frames.Origin.X.ToString(invariant), frames.Origin.Y.ToString(invariant), frames.Origin.Z.ToString(invariant)); RhinoApp.RunScript(command, false); RhinoApp.RunScript("_SelLast", false); Rhino.Input.Custom.GetObject go = new Rhino.Input.Custom.GetObject(); go.EnablePreSelect(true, true); go.GetMultiple(0, -1); if(go.ObjectCount == 0) return; List results = new List(go.ObjectCount); foreach(Rhino.DocObjects.ObjRef reference in go.Objects()) { Curve c = reference.Curve(); if(c != null) results.Add(c); Vector3d Translator = new Rhino.Geometry.Vector3d(frames.Origin); Plane localWorldXY = new Rhino.Geometry.Plane(Plane.WorldXY); localWorldXY.Transform(Transform.Translation(Translator)); RhinoDoc.ActiveDoc.Objects.Delete(reference, false); c.Transform(Transform.PlaneToPlane(localWorldXY, frames)); //c.Transform(Transform.Rotation(direction, frames.Origin)); } A = results; ReferenceCountName C# ScriptNickName label Description A C#.NET scriptable component InstanceGuid p]pIS@˴OName Output Description Print, Reflect and Error streamsMutableOptionalID YdȎ DM +Name Result A Description Output parameter AMutableOptional param_input Name Variable textNickName text Description Script Variable text InstanceGuid kzD0EPreviewMutableEnabled SourceCountSource $zIuKǦ~_ TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#uG?E BA ObjectBox#uG?E BAPivotuG @ESelected param_input Name Variable fontNickName font Description Script Variable font InstanceGuid [iA93 PreviewMutableEnabled SourceCountSource ؈Coj2{ TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#uG@E BA ObjectBox#uG@E BAPivotuG`AESelected param_input Name Variable sizeNickName size Description Script Variable size InstanceGuid ANx9OPreviewMutableEnabled SourceCountSource Ķ#M  TypeHintID O5@&"LV! ShowTypeHintsAllowTreeAccess AttributesBBox#uGBE BA ObjectBox#uGBE BAPivotuGBESelected param_input Name Variable framesNickName frames Description Script Variable frames InstanceGuid /PPreviewMutableEnabled SourceCountSource  t)M3k Source (G}919?Source 47Ce0t AttributesBBox#rG9EPAA ObjectBox#rG9EPAAPivotrG :ESelected param_input Name SeparatorsNickName c Description Separator characters. InstanceGuid YX0O;`PreviewMutableEnabled SourceCountSource Kn AttributesBBox#rG:EPAA ObjectBox#rG:EPAAPivotrG`;ESelected param_outputName ResultNickName R Description Resulting string fragments InstanceGuid :?EChNy`e5\PreviewMutableEnabled SourceCount AttributesBBox#rG9E`A B ObjectBox#rG9E`A BPivotrG:ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid KnPreviewMutableEnabled SourceCountUserText { MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#KrG;EHBA ObjectBox#KrG;EHBAPivotKrGw;ESelectedObjectGUID }LPHY"Name String Split ContainerName String SplitNickName Split Description 0Split the string into fragments using separators InstanceGuid ] B}<uwPreviewMutableEnabledDataComparison longest_list AttributesBBox#sG0;EtB0B ObjectBox#sGP;EA BPivot tGJ6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid M5wCCSPreviewMutableEnabledDataComparison longest_list AttributesBBox#sG9EBB ObjectBox#sG:EApBPivotsG;ESelected param_input Name ListNickName L Description Base list InstanceGuid lWs1N#riPreviewMutableEnabledAccess SourceCountSource :LѾ AttributesBBox#sG:EAA ObjectBox#sG:EAAPivotsG:ESelected param_input Name IndexNickName i Description Item index InstanceGuid b;L;h<}PreviewMutableEnabled SourceCountSource i LM6 PersistentCount AttributesBBox#sGP;EAA ObjectBox#sGP;EAAPivotsG;ESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid WϓѲCCgPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#sGJ6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid ` Z̑ZKca wxPreviewMutableEnabledDataComparison longest_list AttributesBBox#NtG;EBB ObjectBox#dtG;EApBPivotptG=ESelected param_input Name ListNickName L Description Base list InstanceGuid HV]'vPreviewMutableEnabledAccess SourceCountSource Lq AttributesBBox#PtG;EAA ObjectBox#PtG;EAAPivotZtGEAA ObjectBox#PtGp>EAAPivotZtG?ESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid k\fbLM$&b9PreviewMutableEnabled SourceCount AttributesBBox#tG;EPApB ObjectBox#tG;EPApBPivottG=ESelectedObjectGUID 5߇n*N|fqD Name Bounding Box ContainerName Bounding BoxNickName BBox Description 'Solve oriented geometry bounding boxes. InstanceGuid FypM5HPreviewMutableEnabledDataComparison longest_list AttributesBBox#ivGBExBB ObjectBox#}vGBEApBPivotvGDESelected param_input Name ContentNickName C Description Geometry to contain InstanceGuid ^ E ~+PreviewMutableEnabledAccess SourceCountSource OpKOQO; AttributesBBox#kvGBEpAA ObjectBox#kvGBEpAAPivottvGpCESelected param_input Name UnionNickName U Description +Create a single unified box for all objects InstanceGuid W͔KGÂPreviewMutableEnabled SourceCountSource !JXa7BVPersistentCount NegateStream AttributesBBox#kvGDEpAA ObjectBox#kvGDEpAAPivottvGDESelectedDataboolean param_input Name PlaneNickName P Description BoundingBox orientation plane InstanceGuid -sJ벁ƦPreviewMutableEnabled SourceCountSource /ֈvG58+PersistentCount AttributesBBox#kvGPEEpAA ObjectBox#kvGPEEpAAPivottvGEESelectedDataplaneH?? param_outputName BoxNickName B Description )Aligned bounding box in world coordinates InstanceGuid z DumFPreviewMutableEnabled SourceCount AttributesBBox#vGBEPAA ObjectBox#vGBEPAAPivotvGCESelected param_outputName BoxNickName B Description -Bounding box in orientation plane coordinates InstanceGuid uKʕAlB2~*tPreviewMutableEnabled SourceCount AttributesBBox#vGDEPAA ObjectBox#vGDEPAAPivotvGEESelectedObjectGUID @?Hr@MbџName Boolean Toggle Container  SwitchValueName Boolean ToggleNickName Toggle Description Boolean (true/false) toggle InstanceGuid !JXa7BVPreviewMutableEnabled SourceCount AttributesBBox#uGDEBA ObjectBox#uGDEBAPivot3uG'DESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid /ֈvG58+PreviewMutableEnabled SourceCountSource aL#GS AttributesBBox#vGHEHBA ObjectBox#vGHEHBAPivotMvGXoIESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid aL#GSPreviewMutableEnabled SourceCountSource ~sLX AttributesBBox#tGCEHBA ObjectBox#tGCEHBAPivotMuGX/DESelectedObjectGUID MM"-`kName Move ContainerName MoveNickName Move Description *Translate (move) an object along a vector. InstanceGuid X˔=KZ|JOPreviewMutableEnabledDataComparison longest_list AttributesBBox#wG@EBHB ObjectBox#wG0@EA8BPivotwGAESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid FB@V-PreviewMutableEnabled SourceCountSource Ս%xD82߇h AttributesBBox#wG0@EpAA ObjectBox#wG0@EpAAPivotwG@ESelected param_input Name TranslationNickName T Description Translation vector InstanceGuid ݖRR8fGeRPreviewMutableEnabled SourceCountSource #4YIUD AttributesBBox#wGAEpAA ObjectBox#wGAEpAAPivotwGXBESelected param_outputName GeometryNickName G Description Translated geometry InstanceGuid { (Mҳ+|'PreviewMutableEnabled SourceCount AttributesBBox#wG0@EpAA ObjectBox#wG0@EpAAPivotxG@ESelected param_outputName TransformNickName X Description Transformation data InstanceGuid y}o\Ov>PreviewMutableEnabled SourceCount AttributesBBox#wGAEpAA ObjectBox#wGAEpAAPivotxGXBESelectedObjectGUID JNJsI ijouName Vector 2Pt ContainerName Vector 2PtNickName Vec2Pt Description #Create a vector between two points. InstanceGuid #H@MKYw?PreviewMutableEnabledDataComparison longest_list AttributesBBox#SwGpCE|BB ObjectBox#gwGCEApBPivotswGpEESelected param_input Name Point ANickName A Description Base point InstanceGuid }YUOYPreviewMutableEnabled SourceCountSource ''0Lh7x AttributesBBox#UwGCEpAA ObjectBox#UwGCEpAAPivot^wG0DESelected param_input Name Point BNickName B Description Tip point InstanceGuid kE2츪NPreviewMutableEnabled SourceCountSource /ֈvG58+ AttributesBBox#UwGDEpAA ObjectBox#UwGDEpAAPivot^wGpEESelected param_input Name UnitizeNickName U Description Unitize output InstanceGuid H)FH[ɈhPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#UwGFEpAA ObjectBox#UwGFEpAAPivot^wGFESelectedDataboolean param_outputName VectorNickName V Description Vector InstanceGuid #4YIUDPreviewMutableEnabled SourceCount AttributesBBox#wGCE`AA ObjectBox#wGCE`AAPivotwGDESelected param_outputName LengthNickName L Description Vector length InstanceGuid O LAcBgPreviewMutableEnabled SourceCount AttributesBBox#wGpEE`AA ObjectBox#wGpEE`AAPivotwG`FESelectedObjectGUID N[OO1Name Group ContainerName GroupNickName Group Description Group a set of objects InstanceGuid ;D(@bJLIPreviewMutableEnabledDataComparison longest_list AttributesBBox#cvG0?EBXB ObjectBox#wvGP?EAHBPivotvG@ESelected param_input Name ObjectsNickName O Description Objects to group InstanceGuid ֥MLLs,}wPreviewMutableEnabledAccess SourceCountSource OpKOQO; AttributesBBox#evGP?EpAHB ObjectBox#evGP?EpAHBPivotnvG@ESelected param_outputName GroupNickName G Description Grouped objects InstanceGuid Ս%xD82߇hPreviewMutableEnabled SourceCount AttributesBBox#vGP?EpAHB ObjectBox#vGP?EpAHBPivotvG@ESelectedObjectGUID kvWBײName Brep Area ContainerName Brep AreaNickName Area Description Solve Brep area properties. InstanceGuid eR]CY`:PreviewMutableEnabledDataComparison longest_list AttributesBBox#vG@BEtB0B ObjectBox#vG`BEA BPivotvGCESelected param_input Name BrepNickName B Description Base Brep InstanceGuid bF<*$PreviewMutableEnabled SourceCountSource z DumF AttributesBBox#vG`BEPA B ObjectBox#vG`BEPA BPivotvGCESelected param_outputName AreaNickName A Description Area of Brep InstanceGuid *,PGi PreviewMutableEnabled SourceCount AttributesBBox#wG`BE`AA ObjectBox#wG`BE`AAPivot wGCESelected param_outputName CentroidNickName C Description Area centroid of Brep InstanceGuid ''0Lh7xPreviewMutableEnabled SourceCount AttributesBBox#wGCE`AA ObjectBox#wGCE`AAPivot wG@DESelectedObjectGUID ÌI CdName XZ Plane ContainerName XZ PlaneNickName XZ Description World XZ plane. InstanceGuid B!ڈlGPreviewMutableEnabledDataComparison longest_list AttributesBBox#yG@HExBA ObjectBox#yG`HEAAPivot#yG@IESelected param_input Name OriginNickName O Description Origin of plane InstanceGuid ,g`KLPreviewMutableEnabled SourceCountSource 5DW 4PersistentCount AttributesBBox#yG`HEpAA ObjectBox#yG`HEpAAPivotyG8IESelectedData Coordinate3 param_outputName PlaneNickName P Description World XZ plane InstanceGuid $?N}XN.%ןPreviewMutableEnabled SourceCount AttributesBBox#2yG`HEPAA ObjectBox#2yG`HEPAAPivot:yG8IESelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid |ܓEN0PreviewMutableEnabledAccess SourceCountSource UmaN" Җlexers lexer_countsource {A;B}target {A;1} AttributesBBox#uG"EC B ObjectBox#uG2#EBAPivotuG"ESelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid _gI >cPreviewMutableEnabledAccess SourceCountSource Np^> [lexers lexer_countsource {A;B;C}target {A;0} AttributesBBox#CvG7EC B ObjectBox#CvG8EBAPivotCvG7ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid Y=MHW-PreviewMutableEnabled SourceCountSource gpLp 3Source z?:حLY(;$ AttributesBBox#oG'EHBA ObjectBox#oG'EHBAPivot oGhk(ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid BvaJQѫјPreviewMutableEnabled SourceCountSource 6f\HfOu9 AttributesBBox#oGP*EHBA ObjectBox#oGP*EHBAPivotoGX*ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Rib Solids Description 'Represents a collection of generic data InstanceGuid |TIq}"PreviewMutableEnabled SourceCountSource $)+IZIF AttributesBBox#ZFDBA ObjectBox#ZFDBAPivotFDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Un-trimmed Moire Crvs Description 'Represents a collection of generic data InstanceGuid 6\GM{PreviewMutableEnabled SourceCountSource 0C?oO1=/. AttributesBBox#F`DCA ObjectBox#F`DCAPivot{FXDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Moire inside srfs Description 'Represents a collection of generic data InstanceGuid T;'ONQMIuPreviewMutableEnabled SourceCountSource 5UNe"; AttributesBBox#fG`DBA ObjectBox#fG`DBAPivotܗGDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Moire inside srfs Description 'Represents a collection of generic data InstanceGuid B%G(')PreviewMutableEnabled SourceCountSource T;'ONQMIu AttributesBBox#G`DBA ObjectBox#G`DBAPivotGDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Ribs&RJ - final tree structure Description 'Represents a collection of generic data InstanceGuid V8)AJM>PreviewMutableEnabled SourceCountSource KcF AttributesBBox#=G E#CA ObjectBox#=G E#CAPivot1=G;ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName !Moire Crvs - final tree structure Description 'Represents a collection of generic data InstanceGuid I2sa1=OI9EPreviewMutableEnabled SourceCountSource 5άJoU;8 AttributesBBox#%GE0CA ObjectBox#%GE0CAPivotj%GESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Pt: Bolt into triangle Description 'Represents a collection of generic data InstanceGuid 7|G^HդVl`PreviewMutableEnabled SourceCountSource w Nea9z] AttributesBBox#*GEBA ObjectBox#*GEBAPivot*G,ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName 'Moire inside srf - final tree structure Description 'Represents a collection of generic data InstanceGuid ;k.If-~$PreviewMutableEnabled SourceCountSource A5UEFM; AttributesBBox#WGEHCA ObjectBox#WGEHCAPivotssWG10ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Pt: Widest Corners of Triangle Description 'Represents a collection of generic data InstanceGuid 싓EQPreviewMutableEnabled SourceCountSource ꖕrK&DK AttributesBBox#-G E(CA ObjectBox#-G E(CAPivot-Gn ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Triangle Plane Description 'Represents a collection of generic data InstanceGuid qFMl;ːcGPreviewMutableEnabled SourceCountSource ߈B*… AttributesBBox#s/GEBA ObjectBox#s/GEBAPivotמ/GdESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName moire surface Description 'Represents a collection of generic data InstanceGuid Gcs/H ۷|PreviewMutableEnabled SourceCountSource  1 print("*******************Unhandeled case 0a!***********************") print("cutCurves has " & cutCurves.Count & " segments left in it.") print("************************************************************") Else print("*******************Unhandeled case 0b!***********************") print("cutCurves has " & cutCurves.Count & " segments left in it.") print("************************************************************") End If Else If secondTreeLoopPaths.Count = 1 Then Print("simple case ring-rib interferance caught! (" & secondTreeLoopPaths(0).ToString & ")") tListS = findtvals(secondTree.Branch(secondTreeLoopPaths(0)), projectedCurves(currentPath.Dimension(0))) tListS.Sort Dim secondTreeRibRingPath As New GH_Path 'strip the morie part of the path from the overlapping path we have found so that we can address the rib/ring trees secondTreeRibRingPath.FromString(secondTreeLoopPaths(0).Dimension(1) & ";" & secondTreeLoopPaths(0).Dimension(2)) 'these need to be converted over to tree compatible addressing Call rngRbDomResolver(tListF, tListS, crv, firstTreePlanes.Branch(ribRingPath)(0), secondTreePlanes.Branch(secondTreeRibRingPath)(0), newPlane, deletionBool, firstSolids.Branch(ribRingPath)(0), secondSolids.Branch(secondTreeRibRingPath)(0)) 'the path for this needs to be recmposed from the first dimention of currentPath and the rest from secondTreeLoopPaths secondTreePaths.Add(secondTreeLoopPaths(0)) unifiedTreePlanes.Add(newPlane, currentPath) Else 'don't know what (or if) to do with this... print("*******************Unhandeled case 1!***********************") 'print("cutCurves has " & cutCurves.Count & " segments left in it.") print("************************************************************") End If firstTreePaths.Add(currentPath) Next 'If currentPath.Dimension(1) = 0 Then ' ' 'print("wrap around for 'lastPath' at" & lastPath.ToString) 'Else ' lastPath.FromString(currentPath.Dimension(0) & ";" & (currentPath.Dimension(1) - 1)) 'End If 'tListF = findtvals(firstTree.Branch(currentPath), projectedCurves(currentPath.Dimension(0))) 'tListF.Sort 'If Not secondTree.PathExists(currentPath) Then ' If Not secondTree.PathExists(lastPath) Then ' Dim cutCurves As List(Of Curve) = splitCurve(Crv, tListF) '' ' cutCurves = filterCurves(cutCurves, firstSolids(currentPath.Dimension(1))) 'unifiedTree.AddRange(firstTree.Branch(currentPath), currentPath) ' ' If cutCurves.Count = 1 Then ' 'cutCurve = cutCurves(1) ' 'print(cutCurves(1).ToString) ' pt = cutCurves(0).PointAtNormalizedLength(0.5) ' newPlane = firstTreePlanes(currentPath.Dimension(1)) ' newPlane.Origin = pt ' unifiedTree.Add(cutCurves(0).PointAtEnd, currentPath) 'unifiedTree.Add(cutCurves(0).PointAtStart, currentPath) 'unifiedTreePlanes.Add(newPlane, currentPath) 'tList.Clear 'ElseIf cutCurves.Count > 1 'print("*******************Unhandeled case 0a!***********************") 'print("cutCurves has " & cutCurves.Count & " segments left in it.") 'print("************************************************************") 'Else 'print("*******************Unhandeled case 0b!***********************") 'print("cutCurves has " & cutCurves.Count & " segments left in it.") 'print("************************************************************") 'End If 'Else 'tListS = findtvals(secondTree.Branch(lastPath), projectedCurves(lastPath.Dimension(0))) 'tListS.Sort 'Print("ring-rib interferance caught! (last)") 'Call rngRbDomResolver(tListF, tListS, crv, firstTreePlanes(currentPath.Dimension(1)), secondTreePlanes(lastPath.Dimension(1)), newPlane, deletionBool, firstSolids(currentPath.Dimension(1)), secondSolids(lastPath.Dimension(1))) 'secondTreePaths.Add(lastPath) 'unifiedTreePlanes.Add(newPlane, currentPath) 'End If ' 'Else 'tListS = findtvals(secondTree.Branch(currentPath), projectedCurves(currentPath.Dimension(0))) 'tListS.Sort 'Print("ring-rib interferance caught! (current)") 'Call rngRbDomResolver(tListF, tListS, crv, firstTreePlanes(currentPath.Dimension(1)), secondTreePlanes(currentPath.Dimension(1)), newPlane, deletionBool, firstSolids(currentPath.Dimension(1)), secondSolids(currentPath.Dimension(1))) 'secondTreePaths.Add(currentPath) 'unifiedTreePlanes.Add(newPlane, currentPath) 'End If 'firstTreePaths.Add(currentPath) ' 'Next ' print("*******************delelting used paths from firstTree***********************") Call pathRemover(firstTree, firstTreePaths) print("*******************delelting used paths from secondtTree***********************") Call pathRemover(secondTree, secondTreePaths) End Sub Sub dummy(ByVal tListF As List(Of Double), ByVal tListS As List(Of Double), ByVal currentCurve As Curve, ByVal fristPlane As plane, ByVal secondPlane As plane)', ByRef returnPlane As Plane, ByRef deletionBool As Boolean, ByRef firstSolid As Brep, ByRef secondSolid As Brep) End Sub Sub rngRbDomResolver(ByVal tListF As List(Of Double), ByVal tListS As List(Of Double), ByVal currentCurve As Curve, ByVal fristPlane As plane, ByVal secondPlane As plane, ByRef returnPlane As Plane, ByRef deletionBool As Boolean, ByRef firstSolid As Brep, ByRef secondSolid As Brep) Dim cutCurvesF As List(Of Curve) = splitCurve(currentCurve, tListF) Dim cutCurvesS As List(Of Curve) = splitCurve(currentCurve, tListS) Dim joiningCurves As New List(Of Curve) Dim joined As Curve Dim pt As point3d cutCurvesF = filterCurves(cutCurvesF, firstSolid) cutCurvesS = filterCurves(cutCurvesS, secondSolid) If cutCurvesF.Count = 1 And cutCurvesS.Count = 1 Then joiningCurves.Add(cutCurvesF(0)) joiningCurves.Add(cutCurvesS(0)) joined = curve.JoinCurves(joiningCurves)(0) If joined.IsValid Then pt = joined.PointAtNormalizedLength(0.5) If cutCurvesF(0).GetLength > cutCurvesS(0).GetLength Then returnPlane = fristPlane Else returnPlane = secondPlane End If Else print("*******************Unhandeled case 1!***********************") print(" (curve.joinCurve failed)") End If print("*******************expected ring rib interface points case***********************") ElseIf cutCurvesF.Count = 0 Or cutCurvesS.Count = 0 Then If cutCurvesF.Count = 1 Then pt = cutCurvesF(0).PointAtNormalizedLength(0.5) returnPlane = fristPlane print("*******************Zero lenght secondary curve case!***********************") ElseIf cutCurvesS.Count = 1 Then pt = cutCurvesS(0).PointAtNormalizedLength(0.5) returnPlane = secondPlane print("*******************Unhandeled case 3!***********************") Else print("*******************Unhandeled case 4!***********************") print(" I really have no fucking clue what happend here") End If Else print("*******************Unhandeled case 5!***********************") print("cutCurvesF.Count = " & cutCurvesF.Count) print("cutCurvesS.Count = " & cutCurvesS.Count) End If returnPlane.Origin = pt End Sub '**********************Utility SUB's and FUNCTION's****************************************** 'removes a path from the supplied tree if it exists (used to ensure the second run of the main 'loop dosn't look at the same data twice Sub pathRemover(ByRef targetTree As DataTree(Of Point3d), ByVal pathList As List(Of GH_Path)) For Each path As GH_Path In pathList 'If targetTree.PathExists Then targetTree.RemovePath(path) print("deleting path " & path.tostring & " from tree.") 'End If Next End Sub 'find the paramiters of points near a curve (similar in function to curvecp in grasshopper) Function findtvals(ByRef ptList As List(Of Point3d), ByRef crv As Curve)As List(Of Double) Dim t As Double Dim tList As New List(Of Double) For i As Integer = 0 To ptList.Count - 1 crv.ClosestPoint(ptList(i), t) tList.Add(t) 'print("adding value: " & t) Next Return tList End Function 'splits a curve into segments using supplied t values, simlar in function to grasshoppers 'shater' Function splitCurve(tCurve As Curve, tParam As List(Of Double))As List(Of Curve) Dim crvl As New list(Of curve) crvl.add(tCurve) For i As Integer = 0 To tParam.count - 1 Dim crv As curve = crvl(crvl.count - 1) crvl.removeat(crvl.count - 1) crvl.addrange(crv.Split(tParam(i))) Next 'print("splitCurve created " & crvl.count & " segements.") Return crvl End Function 'filters a list of cuves to see if there mid-points lie inside of the supplied breps. 'this is used to eleminate parts of shartered curves that are not needed and will confuse 'the code if left in. Function filterCurves(ByRef cutCurves As List(Of Curve), ByRef solids As Brep)As List(Of Curve) Dim i As Integer Dim pt As Point3d Dim deletionList As New List(Of Boolean) Dim newCurveList As New List(Of curve) For i = 0 To cutCurves.Count - 1 pt = cutCurves(i).PointAtNormalizedLength(0.5) deletionList.add(solids.IsPointInside(pt, 0.00001, True)) print(deletionList(i)) Next For i = 0 To deletionList.Count - 1 If deletionList(i) Then newCurveList.Add(cutCurves(i)) End If Next Return newCurveList End FunctionReferenceCountName VB ScriptNickName Combine Ring and Rib Trees Description A VB.NET scriptable component InstanceGuid UJ,PreviewMutableEnabledDataComparison longest_list AttributesBBox#GD!CDC ObjectBox# GDA@CPivot GDSelected VariableInput0CountID |M{JdName Variable ringPts Description Script Variable ringPtsAccessMutableOptionalID |M{JdName Variable ribPts Description Script Variable ribPtsAccessMutableOptionalID |M{JdName Variable RRnum Description Script Variable RRnumMutableOptionalID |M{JdName Variable RingPlanes Description Script Variable RingPlanesAccessMutableOptionalID |M{JdName Variable RibPlanes Description Script Variable RibPlanesAccessMutableOptionalID |M{JdName Variable projectedCurves Description Script Variable projectedCurvesAccessMutableOptionalID |M{JdName Variable ringSolids Description Script Variable ringSolidsAccessMutableOptionalID |M{JdName Variable ribSolids Description Script Variable ribSolidsAccessMutableOptionalVariableOutputCountID N>S@˴OName Output Description Print, Reflect and Error streamsMutableOptionalID YdȎ DM +Name Result P Description Output parameter PMutableOptionalID YdȎ DM +Name Result F Description Output parameter FMutableOptionalID YdȎ DM +Name Result RR Description Output parameter RRMutableOptional param_input Name Variable ringPtsNickName ringPts Description Script Variable ringPts InstanceGuid N$=NlPSBPreviewMutableEnabledAccess SourceCountSource CӹMk] TypeHintID V{ڱLNF ShowTypeHintsAllowTreeAccess AttributesBBox#GDBA ObjectBox#GDBAPivotGDSelected param_input Name Variable ribPtsNickName ribPts Description Script Variable ribPts InstanceGuid ? GiPreviewMutableEnabledAccess SourceCountSource >C^6 TypeHintID V{ڱLNF ShowTypeHintsAllowTreeAccess AttributesBBox#GDBA ObjectBox#GDBAPivotGDSelected param_input Name Variable RRnumNickName vertNodeGroups Description Script Variable RRnum InstanceGuid ԄKH DE.nPreviewMutableEnabled SourceCountSource "P DYvLq TypeHintID )B:{P ShowTypeHintsAllowTreeAccess AttributesBBox#GDBA ObjectBox#GDBAPivotGDSelected param_input Name Variable RingPlanesNickName RingPlanes Description Script Variable RingPlanes InstanceGuid CfR$GDYPreviewMutableEnabledAccess SourceCountSource $4HaOϋ7z TypeHintID -R8X`M ShowTypeHintsAllowTreeAccess AttributesBBox#GDBA ObjectBox#GDBAPivotGDSelected param_input Name Variable RibPlanesNickName RibPlanes Description Script Variable RibPlanes InstanceGuid D6QJ2#e9nPreviewMutableEnabledAccess SourceCountSource VPIqXm TypeHintID -R8X`M ShowTypeHintsAllowTreeAccess AttributesBBox#GDBA ObjectBox#GDBAPivotGDSelected param_inputName Variable projectedCurvesNickName projectedCurves Description Script Variable projectedCurves InstanceGuid %<4ZA.Cp}zPreviewMutableEnabledAccessMapping SourceCountSource XE@O8Rj TypeHintID žS_C!l_ ShowTypeHintsAllowTreeAccess AttributesBBox#GDBA ObjectBox#GDBAPivotG@ESelected param_input Name Variable ringSolidsNickName ringSolids Description Script Variable ringSolids InstanceGuid Ly=PreviewMutableEnabledAccess SourceCountSource C*XwbLUϰ)* TypeHintID ,=@ևE ShowTypeHintsAllowTreeAccess AttributesBBox#GEBA ObjectBox#GEBAPivotGESelected param_input Name Variable ribSolidsNickName ribSolids Description Script Variable ribSolids InstanceGuid *[&EHCPreviewMutableEnabledAccess SourceCountSource U1DDsLjfo TypeHintID ,=@ևE ShowTypeHintsAllowTreeAccess AttributesBBox#GEBA ObjectBox#GEBAPivotG@ESelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid > ӎnI' PreviewMutableEnabled SourceCount AttributesBBox#. GDA@B ObjectBox#. GDA@BPivot; GDSelected param_outputName Result PNickName P Description Output parameter P InstanceGuid 贴N$/PreviewMutableEnabled SourceCount AttributesBBox#. GDA@B ObjectBox#. GDA@BPivot; GDSelected param_outputName Result FNickName F Description Output parameter F InstanceGuid X _tO3PreviewMutableEnabled SourceCount AttributesBBox#. GDA@B ObjectBox#. GDA@BPivot; GDSelected param_outputName Result RRNickName RR Description Output parameter RR InstanceGuid ,5D!G7ؼqPreviewMutableEnabled SourceCount AttributesBBox#. GEA@B ObjectBox#. GEA@BPivot; GESelectedObjectGUID +7E&n3%>!Name Brep Components ContainerName Brep ComponentsNickName Explode Description *Decompose a Brep into its component parts. InstanceGuid |] ẼAA[PreviewMutableEnabledDataComparison longest_list AttributesBBox#GEtBB ObjectBox#GEAxBPivotG ESelected param_input Name BrepNickName B Description Base Brep InstanceGuid )!]otA6v˲PreviewMutableEnabled SourceCountSource W˘tMT)r AttributesBBox#GEPAxB ObjectBox#GEPAxBPivotG ESelected param_outputName FacesNickName F Description Faces of Brep InstanceGuid ='GKVYJ{MPreviewMutableEnabled SourceCount AttributesBBox#GE`AA ObjectBox#GE`AAPivot GUUESelected param_outputName EdgesNickName E Description Edges of Brep InstanceGuid Mx/ZJPreviewMutableEnabled SourceCount AttributesBBox#GE`AA ObjectBox#GE`AAPivot G ESelected param_outputName VerticesNickName V Description Vertices of Brep InstanceGuid xa6?H+dƎPreviewMutableEnabled SourceCount AttributesBBox#G@ E`AA ObjectBox#G@ E`AAPivot G ESelectedObjectGUID <ǿ3 HR:.Name Plane Fit ContainerName Plane FitNickName PlFit Description $Fit a plane through a set of points. InstanceGuid *+N5~.sPreviewMutableEnabledDataComparison longest_list AttributesBBox#3G EB0B ObjectBox#EG EA BPivotQG ESelected param_input Name PointsNickName P Description Points to fit InstanceGuid I~VCA%*#XPreviewMutableEnabledAccess SourceCountSource xa6?H+dƎ AttributesBBox#5G EPA B ObjectBox#5G EPA BPivot=G ESelected param_outputName PlaneNickName Pl Description Plane definition InstanceGuid ٍeAt2PreviewMutableEnabled SourceCount AttributesBBox#`G EAA ObjectBox#`G EAAPivotkGP ESelected param_outputName DeviationNickName dx Description *Maximum deviation between points and plane InstanceGuid bB PreviewMutableEnabled SourceCount AttributesBBox#`G EAA ObjectBox#`G EAAPivotkG ESelectedObjectGUID -ǙJ)Fb(Name Brep Volume ContainerName Brep VolumeNickName Volume Description Solve Brep volume properties. InstanceGuid :iE]:G-|;PreviewMutableEnabledDataComparison longest_list AttributesBBox#G EtBB ObjectBox#G EApBPivotG ESelected param_input Name BrepNickName B Description Base Brep InstanceGuid DV<;PreviewMutableEnabled SourceCountSource W˘tMT)r AttributesBBox#G EPApB ObjectBox#G EPApBPivotG ESelected param_outputName VolumeNickName V Description Volume of Brep InstanceGuid °RF^vPreviewMutableEnabled SourceCount AttributesBBox#G E`AA ObjectBox#G E`AAPivot G ESelected param_outputName CentroidNickName C Description Volume centroid of Brep InstanceGuid [dօQIτjPreviewMutableEnabled SourceCount AttributesBBox#G E`AA ObjectBox#G E`AAPivot GESelectedObjectGUID xuG 4+=Name Plane Origin ContainerName Plane OriginNickName Pl Origin Description "Change the origin point of a plane InstanceGuid ϺSN%E>>oPreviewMutableEnabledDataComparison longest_list AttributesBBox#G EBB ObjectBox#G EABPivotG ESelected param_input Name BaseNickName B Description Base plane InstanceGuid o(]OvCFPreviewMutableEnabled SourceCountSource ٍeAt2 AttributesBBox#G EpAB ObjectBox#G EpABPivotG ESelected param_input Name OriginNickName O Description New origin point of plane InstanceGuid *@uN MpƛPreviewMutableEnabled SourceCountSource [dօQIτj AttributesBBox#G EpAB ObjectBox#G EpABPivotGESelected param_outputName PlaneNickName Pl Description Plane definition InstanceGuid 8T`L yڿ2PreviewMutableEnabled SourceCount AttributesBBox#G EAB ObjectBox#G EABPivotG ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName rib Planes Description 'Represents a collection of generic data InstanceGuid >ZcCQ33PreviewMutableEnabled SourceCountSource v' ItY0 AttributesBBox#8hF@aDBA ObjectBox#8hF@aDBAPivothFcDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName rib Planes Description 'Represents a collection of generic data InstanceGuid &f67#@#g>PreviewMutableEnabled SourceCountSource >ZcCQ33 AttributesBBox#{FDBA ObjectBox#{FDBAPivot|FطDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName rib Planes Description 'Represents a collection of generic data InstanceGuid ^W EP=MPreviewMutableEnabled SourceCountSource &f67#@#g> AttributesBBox#GDBA ObjectBox#GDBAPivot\GַDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Rib Solids Description 'Represents a collection of generic data InstanceGuid mX^TOoлPreviewMutableEnabled SourceCountSource |TIq}" AttributesBBox#GDBA ObjectBox#GDBAPivotשGDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName rib Planes Description 'Represents a collection of generic data InstanceGuid ҷWM2PreviewMutableEnabled SourceCountSource ^W EP=M AttributesBBox#]GDBA ObjectBox#]GDBAPivot&}G ߷DSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName rib Planes Description 'Represents a collection of generic data InstanceGuid A.sJ:n PreviewMutableEnabled SourceCountSource ҷWM2 AttributesBBox#GDBA ObjectBox#GDBAPivotGDDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName moire crvs on moire srf Description 'Represents a collection of generic data InstanceGuid :`PCySPreviewMutableEnabled SourceCountSource ~OqA AttributesBBox#G@DCA ObjectBox#G@DCAPivotTGDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName moire crvs on moire srf Description 'Represents a collection of generic data InstanceGuid UhHz,KPreviewMutableEnabled SourceCountSource :`PCyS AttributesBBox#qG`DCA ObjectBox#qG`DCAPivotG+[ESelectedObjectGUID %H5w Name Text Tag 3D ContainerName Text Tag 3DNickName Tag Description 5Represents a list of 3D text tags in a Rhino viewport InstanceGuid 2[GܭPreviewMutableEnabledDataComparison longest_list AttributesBBox#?G]E0BB ObjectBox#.?G^EApBPivot:?G_ESelected param_input Name LocationNickName L Description $Location and orientation of text tag InstanceGuid 8F˯YPreviewMutableEnabled SourceCountSource -sG >s AttributesBBox#?G^EPAA ObjectBox#?G^EPAAPivot&?G^ESelected param_input Name TextNickName T Description The text to display InstanceGuid >ϒ9L3JlPreviewMutableEnabled SourceCountSource ;[JDt AttributesBBox#?GP_EPAA ObjectBox#?GP_EPAAPivot&?G_ESelected param_input Name SizeNickName S Description Size of text InstanceGuid yƍB钽@XPreviewMutableEnabled SourceCountSource e3).F,)D PersistentCount AttributesBBox#?G`EPAA ObjectBox#?G`EPAAPivot&?G0aESelectedDatanumber?ObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid e3).F,)D PreviewMutableEnabled SourceCountUserText 0.01 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#>GnEHBA ObjectBox#>GnEHBAPivot>GynESelectedObjectGUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid PB;Ijفd1PreviewMutableEnabledDataComparison longest_list AttributesBBox#G EpBB ObjectBox#G EA|BPivot G ESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid X@FPreviewMutableEnabledAccess SourceCountSource 8T`L yڿ2 AttributesBBox#G EPAA ObjectBox#G EPAAPivotG ESelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid cFdw E xPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#G EPAB ObjectBox#G EPABPivotGESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid $4HaOϋ7zPreviewMutableEnabled SourceCount AttributesBBox#G EPA|B ObjectBox#G EPA|BPivot#G ESelectedObjectGUID Il^bName VB Script Container  ScriptSource 'your code goes here… Dim usedFlag As Boolean Dim newTree As New DataTree(Of Point3d) For i As Integer = 0 To inputree.BranchCount - 1 Dim currentPath As New GH_Path currentPath = inputree.Path(i) If inputree.PathExists(currentPath) usedFlag = False print("trying branch " & currentPath.ToString) For j As Integer = 0 To numofRibGroups - 1 'secondDimentionResult = currentPath.dimension(1) / numofRibGroups If (j) * vertNodeGroups <= currentPath.dimension(1) And (j + 1) * vertNodeGroups > currentPath.dimension(1) Then If Not usedFlag Then Dim newPath As New GH_Path newPath.FromString(currentPath.dimension(0) & ";" & j & ";" & (currentPath.dimension(1) - j * vertNodeGroups)) print(newPath.ToString) usedFlag = True 'newTree.AddRange(inputree.Branch(currentPath), newPath) For Each item As point3d In inputree.Branch(currentPath) newTree.Add(item, newPath) print("adding item " & item.ToString) Next Else print("Error, Muitiple assinment attemped at " & currentPath.ToString) End If End If Next If Not usedFlag Then print("Error: Data for path " & currentPath.ToString & " unasinged.") End If End If Next unFlattenedTree = newTreeReferenceCountName VB ScriptNickName unFlatten Description A VB.NET scriptable component InstanceGuid ƗeM5ܺG*tPreviewMutableEnabledDataComparison longest_list AttributesBBox#GDRCB ObjectBox#{GDABPivotG`DSelected VariableInputCountID |M{JdName Variable inputree Description Script Variable inputreeAccessMutableOptionalID |M{JdName Variable numofRibGroups Description Script Variable numofRibGroupsMutableOptionalID |M{JdName Variable x Description Script Variable xMutableOptionalVariableOutput CountID N>S@˴OName Output Description Print, Reflect and Error streamsMutableOptionalID YdȎ DM +Name Result A Description Output parameter AMutableOptional param_input Name Variable inputreeNickName inputree Description Script Variable inputree InstanceGuid 01(JE APreviewMutableEnabledAccess SourceCountSource :l})O1-y+a TypeHintID V{ڱLNF ShowTypeHintsAllowTreeAccess AttributesBBox#GDBA ObjectBox#GDBAPivotLGZDSelected param_input Name Variable numofRibGroupsNickName numofRibGroups Description Script Variable numofRibGroups InstanceGuid z+OLx4PreviewMutableEnabled SourceCountSource A QIk{[ TypeHintID )B:{P ShowTypeHintsAllowTreeAccess AttributesBBox#GDBA ObjectBox#GDBAPivotLGPDSelected param_input Name Variable xNickName vertNodeGroups Description Script Variable x InstanceGuid >ΝyH\#wPreviewMutableEnabled SourceCountSource iooROwޡbU TypeHintID )B:{P ShowTypeHintsAllowTreeAccess AttributesBBox#GDBA ObjectBox#GDBAPivotLGVEDSelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid aÜAsbIPreviewMutableEnabled SourceCount AttributesBBox#GDB B ObjectBox#GDB BPivotGDSelected param_outputName Result ANickName unFlattenedTree Description Output parameter A InstanceGuid CӹMk]PreviewMutableEnabled SourceCount AttributesBBox#G@DBB ObjectBox#G@DBBPivotGDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName #RIBS Description 'Represents a collection of generic data InstanceGuid A QIk{[PreviewMutableEnabled SourceCountSource = J7|h AttributesBBox#GDHBA ObjectBox#GDHBAPivotGwDSelectedObjectGUID p:.EFla Name Integer Container Name IntegerNickName #Vert. Node Groups Description *Represents a collection of Integer numbers InstanceGuid iooROwޡbUPreviewMutableEnabled SourceCountSource zeWI_ AttributesBBox#HGDBA ObjectBox#HGDBAPivot_GDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName ring joint solids Description 'Represents a collection of generic data InstanceGuid C*XwbLUϰ)*PreviewMutableEnabled SourceCountSource W˘tMT)r AttributesBBox#vG@EBA ObjectBox#vG@EBAPivotGESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Rib Solids Description 'Represents a collection of generic data InstanceGuid U1DDsLjfoPreviewMutableEnabled SourceCountSource a @phI@ AttributesBBox#GEBA ObjectBox#GEBAPivot@G+gESelectedObjectGUID Il^bName VB Script Container  ScriptSource 'your code goes here… Dim usedFlag As Boolean Dim newTree As New DataTree(Of Point3d) For i As Integer = 0 To inputree.BranchCount - 1 Dim currentPath As New GH_Path currentPath = inputree.Path(i) If inputree.PathExists(currentPath) usedFlag = False print("trying branch " & currentPath.ToString) For j As Integer = 0 To numofRibGroups - 1 'secondDimentionResult = currentPath.dimension(1) / numofRibGroups If (j) * vertNodeGroups <= currentPath.dimension(1) And (j + 1) * vertNodeGroups > currentPath.dimension(1) Then If Not usedFlag Then Dim newPath As New GH_Path newPath.FromString(currentPath.dimension(0) & ";" & j & ";" & (currentPath.dimension(1) - j * vertNodeGroups)) print(newPath.ToString) usedFlag = True 'newTree.AddRange(inputree.Branch(currentPath), newPath) For Each item As point3d In inputree.Branch(currentPath) newTree.Add(item, newPath) print("adding item " & item.ToString) Next Else print("Error, Muitiple assinment attemped at " & currentPath.ToString) End If End If Next If Not usedFlag Then print("Error: Data for path " & currentPath.ToString & " unasinged.") End If End If Next unFlattenedTree = newTreeReferenceCountName VB ScriptNickName unFlatten Description A VB.NET scriptable component InstanceGuid м~TFs P<PreviewMutableEnabledDataComparison longest_list AttributesBBox#GDRCB ObjectBox#{GDABPivotGDSelected VariableInputCountID |M{JdName Variable inputree Description Script Variable inputreeAccessMutableOptionalID |M{JdName Variable numofRibGroups Description Script Variable numofRibGroupsMutableOptionalID |M{JdName Variable x Description Script Variable xMutableOptionalVariableOutput CountID N>S@˴OName Output Description Print, Reflect and Error streamsMutableOptionalID YdȎ DM +Name Result A Description Output parameter AMutableOptional param_input Name Variable inputreeNickName inputree Description Script Variable inputree InstanceGuid E'>ANtPreviewMutableEnabledAccess SourceCountSource WwğxJq[c TypeHintID V{ڱLNF ShowTypeHintsAllowTreeAccess AttributesBBox#GDBA ObjectBox#GDBAPivotLGzDSelected param_input Name Variable numofRibGroupsNickName numofRibGroups Description Script Variable numofRibGroups InstanceGuid EWv@9gdPreviewMutableEnabled SourceCountSource A QIk{[ TypeHintID )B:{P ShowTypeHintsAllowTreeAccess AttributesBBox#GDBA ObjectBox#GDBAPivotLGpDSelected param_input Name Variable xNickName vertNodeGroups Description Script Variable x InstanceGuid F3tUJ(PreviewMutableEnabled SourceCountSource iooROwޡbU TypeHintID )B:{P ShowTypeHintsAllowTreeAccess AttributesBBox#GDBA ObjectBox#GDBAPivotLGVeDSelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid ?rdU@fC=j+PreviewMutableEnabled SourceCount AttributesBBox#GDB B ObjectBox#GDB BPivotG8DSelected param_outputName Result ANickName unFlattenedTree Description Output parameter A InstanceGuid >C^6PreviewMutableEnabled SourceCount AttributesBBox#G`DBB ObjectBox#G`DBBPivotGDSelectedObjectGUID p:.EFla Name Integer Container Name IntegerNickName #Vert. Node Groups Description *Represents a collection of Integer numbers InstanceGuid "P DYvLqPreviewMutableEnabled SourceCountSource M2p|L( AttributesBBox#ZGDBA ObjectBox#ZGDBAPivotG"DSelectedObjectGUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid Mq^B'UQPreviewMutableEnabledDataComparison longest_list AttributesBBox#GDBB ObjectBox#GDA|BPivotGDSelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid Kzf-IgPreviewMutableEnabledDataComparison cross_reference AttributesBBox#|#G0EBB ObjectBox##GPEApBPivot#G0ESelected param_input Name CurveNickName C Description Base curve InstanceGuid ,~[@@hPreviewMutableEnabled SourceCountSource @hD1 AttributesBBox#~#GPE`AA ObjectBox#~#GPE`AAPivot#G@ESelected param_input Name PlaneNickName P Description Intersection plane InstanceGuid DP\Iyb D_PreviewMutableEnabled SourceCountSource ;OIn@? AttributesBBox#~#G0E`AA ObjectBox#~#G0E`AAPivot#G ESelected param_outputName PointsNickName P Description Intersection events InstanceGuid vL\y3PreviewMutableEnabled SourceCount AttributesBBox##GPEAA ObjectBox##GPEAAPivot#GESelected param_outputName Params CNickName t Description Parameters {t} on curve InstanceGuid 3֥9L(l PreviewMutableEnabled SourceCount AttributesBBox##GEAA ObjectBox##GEAAPivot#G0ESelected param_outputName Params PNickName uv Description Parameters {uv} on plane InstanceGuid 0cDl^r6pPreviewMutableEnabled SourceCount AttributesBBox##GEAA ObjectBox##GEAAPivot#GpESelectedObjectGUID JNJsI ijouName Vector 2Pt ContainerName Vector 2PtNickName Vec2Pt Description #Create a vector between two points. InstanceGuid `K N2,.PreviewMutableEnabledDataComparison longest_list AttributesBBox##GPE|BB ObjectBox#$GpEApBPivot$GPESelected param_input Name Point ANickName A Description Base point InstanceGuid l% D@fQPreviewMutableEnabled SourceCountSource ;OIn@? AttributesBBox#$GpEpAA ObjectBox#$GpEpAAPivot $GESelected param_input Name Point BNickName B Description Tip point InstanceGuid X{CTL}hPreviewMutableEnabled SourceCountSource vL\y3 AttributesBBox#$GEpAA ObjectBox#$GEpAAPivot $GPESelected param_input Name UnitizeNickName U Description Unitize output InstanceGuid ^8Hi PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#$GEpAA ObjectBox#$GEpAAPivot $G ESelectedDataboolean param_outputName VectorNickName V Description Vector InstanceGuid "NCNRɢPreviewMutableEnabled SourceCount AttributesBBox#-$GpE`AA ObjectBox#-$GpE`AAPivot5$G`ESelected param_outputName LengthNickName L Description Vector length InstanceGuid %xOL@`GPreviewMutableEnabled SourceCount AttributesBBox#-$GPE`AA ObjectBox#-$GPE`AAPivot5$G@ ESelectedObjectGUID @`;AL#Name Align Plane ContainerName Align PlaneNickName Align Description =Perform minimal rotation to align a plane with a guide vector InstanceGuid ofPAKMPreviewMutableEnabledDataComparison longest_list AttributesBBox#$G E|B@B ObjectBox#$G@EA0BPivot$GESelected param_input Name PlaneNickName P Description Plane to straighten InstanceGuid 4ނI.m{.;PreviewMutableEnabled SourceCountSource ;OIn@? AttributesBBox#$G@EpAA ObjectBox#$G@EpAAPivot$GESelected param_input Name DirectionNickName D Description Straightening guide direction InstanceGuid Gy` Ev`2CPreviewMutableEnabled SourceCountSource "NCNRɢ AttributesBBox#$GEpAA ObjectBox#$GEpAAPivot$GPESelected param_outputName PlaneNickName P Description Straightened plane InstanceGuid SA=rIi0|-PreviewMutableEnabled SourceCount AttributesBBox#$G@E`AA ObjectBox#$G@E`AAPivot$GESelected param_outputName AngleNickName A Description Rotation angle InstanceGuid ,ZHH/SmPreviewMutableEnabled SourceCount AttributesBBox#$GE`AA ObjectBox#$GE`AAPivot$GPESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Plane: Rib/RJ Description 'Represents a collection of generic data InstanceGuid ;OIn@?PreviewMutableEnabled SourceCountSource X _tO3 AttributesBBox#"G0EBA ObjectBox#"G0EBAPivot#GESelectedObjectGUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid 'J?MOf~qMPreviewMutableEnabledDataComparison longest_list AttributesBBox#sPreviewMutableEnabled SourceCount AttributesBBox#DCA ObjectBox#%G`E>CAPivot)%G ESelectedObjectGUID 1R[F~Name Group Container Colour$BorderID_CountID VYmjO4MnID JQšdiID QT|}DJName GroupNickName Description A group of Grasshopper objects InstanceGuid ̝Jɥka AttributesObjectGUID {S»O&6{,Name Custom Preview ContainerName Custom PreviewNickName Preview Description 'Allows for customized geometry previews InstanceGuid VYmjO4MnPreviewMutableEnabledDataComparison longest_list AttributesBBox#_"GD8BB ObjectBox#s"G@DAtBPivot"G DSelected param_input Name GeometryNickName G Description Geometry to preview InstanceGuid 4ICmPreviewMutableEnabled WireDisplay SourceCountSource T;'ONQMIu AttributesBBox#a"G@DpAA ObjectBox#a"G@DpAAPivotj"GDSelected param_input Name ShaderNickName S Description The preview shader override InstanceGuid )2>OrͯPreviewMutableEnabled SourceCountSource JQšdiPersistentCount AttributesBBox#a"G DpAA ObjectBox#a"G DpAAPivotj"G DSelectedDatadiffuse$iambient$emission$6 Lspecular$shine? transparencyrdk_id ObjectGUID Sf@TΘ)Name Colour Swatch Container  SwatchColor$zName Colour SwatchNickName Swatch Description Colour (palette) swatch InstanceGuid JQšdiPreviewMutableEnabled SourceCount AttributesBBox#!G DBA ObjectBox#!G DBAPivot !G? DSelectedObjectGUID Ul\FJ(\Name Scribble Container Ca"G~CCbF"GL&DCc"GDCd"GPyDText MOIRE SRFSSizeAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid QT|}DJ AttributesBBox# "GC|Cp3A ObjectBox# "GC|Cp3APivot"G~CSelectedObjectGUID b9j.BDd5WName Extend ContainerName ExtendNickName Ext Description 'Extend a curve by a specified distance. InstanceGuid /9-(E5PreviewMutableEnabledDataComparison longest_list AttributesBBox#kx~Ed:SPreviewMutableEnabled SourceCountSource nK]PersistentCount AttributesBBox#mnK]PersistentCount AttributesBBox#mnK]PreviewMutableEnabled SourceCountUserText 0.15 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#S@˴OName Output Description Print, Reflect and Error streamsMutableOptionalID YdȎ DM +Name Result A Description Output parameter AMutableOptional param_input Name Variable SourceNickName Source Description Script Variable Source InstanceGuid N7mPreviewMutableEnabledAccess SourceCountSource X _tO3 TypeHintID eKjBH9S ShowTypeHintsAllowTreeAccess AttributesBBox#+"G` EBA ObjectBox#+"G` EBAPivot^"GH ESelected param_input Name Variable TargetNickName Target Description Script Variable Target InstanceGuid k|GeYkPreviewMutableEnabledAccess SourceCountSource 2FMP TypeHintID eKjBH9S ShowTypeHintsAllowTreeAccess AttributesBBox#+"G0 EBA ObjectBox#+"G0 EBAPivot^"G ESelected param_input Name Variable sourceMaskPatternNickName sourceMaskPattern Description !Script Variable sourceMaskPattern InstanceGuid ӀeA$PreviewMutableEnabledAccess SourceCountSource *%FBG ^s TypeHintID E'<"DB%_ ShowTypeHintsAllowTreeAccess AttributesBBox#+"GEBA ObjectBox#+"GEBAPivot^"GESelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid ~9{zEؓjEP5PreviewMutableEnabled SourceCount AttributesBBox#"G` EB,B ObjectBox#"G` EB,BPivot"G ESelected param_outputName Result ANickName dupedCuves Description Output parameter A InstanceGuid QЎ#"Ojq!PreviewMutableEnabled SourceCount AttributesBBox#"G EB0B ObjectBox#"G EB0BPivot"GtESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid *%FBG ^sPreviewMutableEnabled SourceCountUserText 0 1 1 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#!G EHBB ObjectBox#!G EHBBPivot)!G ESelectedObjectGUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid $Q SM nPreviewMutableEnabledDataComparison longest_list AttributesBBox# G EpBB ObjectBox# G EA|BPivot G ESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid Vn^+J`ΓEPreviewMutableEnabledAccess SourceCountSource k M AttributesBBox# G EPAA ObjectBox# G EPAAPivot G ESelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid ZF#M4PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox# G EPAB ObjectBox# G EPABPivot G ESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid 2FMPPreviewMutableEnabled SourceCount AttributesBBox# G EPA|B ObjectBox# G EPA|BPivot G ESelectedObjectGUID Il^bName VB Script Container  ScriptSource  'your code goes here… Dim outPutTree As New DataTree(Of System.Object) For i As Integer = 0 To Source.BranchCount - 1 Dim currentPath As New GH_Path Dim currentPathSub As New GH_Path currentPath = Source.Path(i) For j As Integer = 0 To sourceMaskPattern.Count - 1 If sourceMaskPattern(j) Then currentPathSub = currentPathSub.AppendElement(currentPath.Dimension(j)) End If Next print(currentPath.ToString) print(currentPathSub.ToString) 'outPutTree.Add(TargetList(currentPath.Dimension(0)), currentPath) outPutTree.AddRange(Target.Branch(currentPathSub), currentPath) Next duped = outPutTreeReferenceCountName VB ScriptNickName Smart Dupe Description A VB.NET scriptable component InstanceGuid SFT}DrPreviewMutableEnabledDataComparison longest_list AttributesBBox#)"G D,CB ObjectBox#"G`DABPivot"GDSelected VariableInputCountID |M{JdName Variable Source Description Script Variable SourceAccessMutableOptionalID |M{JdName Variable Target Description Script Variable TargetAccessMutableOptionalID |M{JdName Variable sourceMaskPattern Description !Script Variable sourceMaskPatternAccessMutableOptionalVariableOutput CountID N>S@˴OName Output Description Print, Reflect and Error streamsMutableOptionalID YdȎ DM +Name Result A Description Output parameter AMutableOptional param_input Name Variable SourceNickName Source Description Script Variable Source InstanceGuid Q"(ڬA9(PreviewMutableEnabledAccess SourceCountSource X _tO3 TypeHintID eKjBH9S ShowTypeHintsAllowTreeAccess AttributesBBox#+"G`DBA ObjectBox#+"G`DBAPivot^"G0DSelected param_input Name Variable TargetNickName Target Description Script Variable Target InstanceGuid hBmK3M'ZPreviewMutableEnabledAccess SourceCountSource OwE =u TypeHintID eKjBH9S ShowTypeHintsAllowTreeAccess AttributesBBox#+"GDBA ObjectBox#+"GDBAPivot^"GDSelected param_input Name Variable sourceMaskPatternNickName sourceMaskPattern Description !Script Variable sourceMaskPattern InstanceGuid I !#PreviewMutableEnabledAccess SourceCountSource tڭN`3 C TypeHintID E'<"DB%_ ShowTypeHintsAllowTreeAccess AttributesBBox#+"GDBA ObjectBox#+"GDBAPivot^"GpDSelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid Uz!J|C랁xPreviewMutableEnabled SourceCount AttributesBBox#"G`DB,B ObjectBox#"G`DB,BPivot"GDSelected param_outputName Result ANickName duped Description Output parameter A InstanceGuid @hD1 PreviewMutableEnabled SourceCount AttributesBBox#"GDB0B ObjectBox#"GDB0BPivot"GDSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid tڭN`3 CPreviewMutableEnabled SourceCountUserText 1 0 0 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#!GDHBB ObjectBox#!GDHBBPivot!GDSelectedObjectGUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid $`HEۤPreviewMutableEnabledDataComparison longest_list AttributesBBox#!G@DBB ObjectBox#9!GDA|BPivotE!GDSelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid '@MR0ΤPreviewMutableEnabledAccessMapping SourceCountSource Ϋ6FZB  AttributesBBox#!GDAA ObjectBox#!GDAAPivot1!GxDSelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid &d5GS> L*PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#!G`DAB ObjectBox#)!G`DPABPivot1!GhDSelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid OwE =uPreviewMutableEnabled SourceCount AttributesBBox#T!GDPA|B ObjectBox#T!GDPA|BPivot\!GpDSelectedObjectGUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid yu\JA)SPreviewMutableEnabledDataComparison longest_list AttributesBBox#(!G`DpBB ObjectBox#:!GDA|BPivotF!GDSelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid )W_}A*)ȟPreviewMutableEnabledAccess SourceCountSource  IqFf AttributesBBox#*!GDPAA ObjectBox#*!GDPAAPivot2!GDSelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid S@˴OName Output Description Print, Reflect and Error streamsMutableOptionalID YdȎ DM +Name Result A Description Output parameter AMutableOptional param_input Name Variable SourceNickName Source Description Script Variable Source InstanceGuid U&B󀧕PreviewMutableEnabledAccess SourceCountSource X _tO3 TypeHintID eKjBH9S ShowTypeHintsAllowTreeAccess AttributesBBox#+"GDBA ObjectBox#+"GDBAPivot^"GPDSelected param_input Name Variable TargetNickName Target Description Script Variable Target InstanceGuid Mvz)G)PreviewMutableEnabledAccess SourceCountSource LwTy3VJs AttributesBBox#;GEB$B ObjectBox#;GEB$BPivot;GESelectedObjectGUID Ul\FJ(\Name Scribble Container Caq?G ECb<@G ECcQ<@G%ECd?G˴%EText TRIMMED TRIANGLE SOLIDSSizeAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid @죝M+jeu AttributesBBox#?G E CB ObjectBox#?G E CBPivotq?G ESelectedObjectGUID Il^bName VB Script Container  ScriptSource  'your code goes here… Dim outPutTree As New DataTree(Of System.Object) For i As Integer = 0 To target.BranchCount - 1 Dim currentPath As New GH_Path 'Dim currentPathSub As New GH_Path currentPath = target.Path(i) If source.PathExists(currentPath) Then print(currentPath.ToString) outPutTree.AddRange(target.Branch(currentPath), currentPath) End If Next trimed = outPutTreeReferenceCountName VB ScriptNickName Smart Tree Trim Description A VB.NET scriptable component InstanceGuid NMo)PreviewMutableEnabledDataComparison longest_list AttributesBBox#[G@EBB ObjectBox#\G`EABPivot\G ESelected VariableInput CountID |M{JdName Variable x Description Script Variable xAccessMutableOptionalID |M{JdName Variable y Description Script Variable yAccessMutableOptionalVariableOutput CountID N>S@˴OName Output Description Print, Reflect and Error streamsMutableOptionalID YdȎ DM +Name Result A Description Output parameter AMutableOptional param_input Name Variable xNickName source Description Script Variable x InstanceGuid y9޴-O3p PreviewMutableEnabledAccess SourceCountSource ӊ5gjDamN ShowTypeHintsAllowTreeAccess AttributesBBox#[G`EBdB ObjectBox#[G`EBdBPivot[G(ESelected param_input Name Variable yNickName target Description Script Variable y InstanceGuid 28ecMB2 PreviewMutableEnabledAccess SourceCountSource sE0JܑE ShowTypeHintsAllowTreeAccess AttributesBBox#[G EBdB ObjectBox#[G EBdBPivot[G"ESelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid U]N@PfϼPreviewMutableEnabled SourceCount AttributesBBox#)\G`EBdB ObjectBox#)\G`EBdBPivot>\G(ESelected param_outputName Result ANickName trimed Description Output parameter A InstanceGuid ,B^IPreviewMutableEnabled SourceCount AttributesBBox#)\G EBdB ObjectBox#)\G EBdBPivot>\G"ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Moire inside srfs Description 'Represents a collection of generic data InstanceGuid H:,doPreviewMutableEnabled SourceCountSource LwTyPreviewMutableEnabled SourceCountSource 9R|OV` n AttributesBBox#MQG,EBA ObjectBox#MQG,EBAPivot~QGٶ,ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Pt: Widest Corners of Triangle Description 'Represents a collection of generic data InstanceGuid zϷ+N4WGPreviewMutableEnabled SourceCountSource hۖI} AttributesBBox#UG E(CA ObjectBox#UG E(CAPivot1UGj ESelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid &m8ADUF}(PreviewMutableEnabledAccess SourceCountSource Eq"lexers lexer_countsource {A;B;C}target {A} AttributesBBox#]GEB B ObjectBox#]GEBAPivot]GESelectedObjectGUID NFJol~Name Brep Join ContainerName Brep JoinNickName Join Description Join a number of Breps together InstanceGuid C.+XG q.PreviewMutableEnabledDataComparison longest_list AttributesBBox#bGp#EtB0B ObjectBox#.bG#EA BPivot:bG$ESelected param_input Name BrepsNickName B Description Breps to join InstanceGuid ̖9 @E+~v{PreviewMutableEnabledAccess SourceCountSource KmܒK[S%` AttributesBBox#bG#EPA B ObjectBox#bG#EPA BPivot&bG$ESelected param_outputName BrepsNickName B Description Joined Breps InstanceGuid  DcPreviewMutableEnabled SourceCount AttributesBBox#IbG#E`AA ObjectBox#IbG#E`AAPivotQbG0$ESelected param_output Name ClosedNickName C Description #Closed flag for each resulting Brep InstanceGuid І?7@ <ިPreviewMutableEnabled SourceCount NegateStream AttributesBBox#IbG$E`AA ObjectBox#IbG$E`AAPivotQbGp%ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid aALԉDPreviewMutableEnabled SourceCountSource .K IFv AttributesBBox#\G`'EHBA ObjectBox#\G`'EHBAPivot6\G (ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid b̞@t$4PreviewMutableEnabled SourceCountUserText 3 2 1 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#`G@"EHBB ObjectBox#`G@"EHBBPivot3`G9L"ESelectedObjectGUID NFJol~Name Brep Join ContainerName Brep JoinNickName Join Description Join a number of Breps together InstanceGuid PreviewMutableEnabledDataComparison longest_list AttributesBBox#bG(EtB0B ObjectBox#.bG(EA BPivot:bG)ESelected param_input Name BrepsNickName B Description Breps to join InstanceGuid @kQeVqPreviewMutableEnabledAccess SourceCountSource W`0G5i~I l AttributesBBox#bG(EPA B ObjectBox#bG(EPA BPivot&bG)ESelected param_outputName BrepsNickName B Description Joined Breps InstanceGuid L'8O5_&PreviewMutableEnabled SourceCount AttributesBBox#IbG(E`AA ObjectBox#IbG(E`AAPivotQbGP)ESelected param_output Name ClosedNickName C Description #Closed flag for each resulting Brep InstanceGuid 1HEj(0PreviewMutableEnabled SourceCount NegateStream AttributesBBox#IbG)E`AA ObjectBox#IbG)E`AAPivotQbG*ESelectedObjectGUID NFJol~Name Brep Join ContainerName Brep JoinNickName Join Description Join a number of Breps together InstanceGuid @1PreviewMutableEnabledDataComparison longest_list AttributesBBox#bG-EtB0B ObjectBox#.bG-EA BPivot:bG/ESelected param_input Name BrepsNickName B Description Breps to join InstanceGuid FboKA*HPreviewMutableEnabledAccess SourceCountSource &M~ AttributesBBox#bG-EPA B ObjectBox#bG-EPA BPivot&bG/ESelected param_outputName BrepsNickName B Description Joined Breps InstanceGuid h N)1JPreviewMutableEnabled SourceCount AttributesBBox#IbG-E`AA ObjectBox#IbG-E`AAPivotQbGp.ESelected param_output Name ClosedNickName C Description #Closed flag for each resulting Brep InstanceGuid 0L&hPreviewMutableEnabled SourceCount NegateStream AttributesBBox#IbG/E`AA ObjectBox#IbG/E`AAPivotQbG/ESelectedObject GUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid >9MτPreviewMutableEnabledAccess SourceCountSource O@d=lexers lexer_countsource {A;B}target {A} AttributesBBox#aGEB B ObjectBox#aGEBAPivotaGESelectedObject GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 2h@&FPreviewMutableEnabled SourceCountUserText %Double click to edit panel content… MultilineData EntryNumbers DrawPaths Alignment ScrollRatio>ds?StreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#`G@D CC ObjectBox#`G@D CCPivot͏`GHDSelectedObject GUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid 1а %D38PreviewMutableEnabledDataComparison longest_list AttributesBBox#SbG`EpBB ObjectBox#ebGEA|BPivotqbGESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid d^GX4DyPreviewMutableEnabledAccess SourceCountSource >9Mτ AttributesBBox#UbGEPAA ObjectBox#UbGEPAAPivot]bG|ESelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid KVlCD\FPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#UbGpEPAB ObjectBox#UbGpEPABPivot]bGtESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid !4Y/K%D܉PreviewMutableEnabled SourceCount AttributesBBox#bGEPA|B ObjectBox#bGEPA|BPivotbGxESelectedObject GUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid I\/ғC_UEePreviewMutableEnabled SourceCountSource U׀FG k AttributesBBox#`G`EHBA ObjectBox#`G`EHBAPivotd`GESelectedObject GUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid ƬJF|EPreviewMutableEnabledDataComparison longest_list AttributesBBox#bG #EpBB ObjectBox#bG@#EA|BPivotbG@%ESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid L)zAޱzPreviewMutableEnabledAccess SourceCountSource  Dc AttributesBBox#bG@#EPAA ObjectBox#bG@#EPAAPivotbG<$ESelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid D/}ؚJ:`0PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#bG0%EPAB ObjectBox#bG0%EPABPivotbG4&ESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid @+)_!MnJ\PreviewMutableEnabled SourceCount AttributesBBox#bG@#EPA|B ObjectBox#bG@#EPA|BPivotbG8%ESelectedObjectGUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid %kJ q5PreviewMutableEnabledDataComparison longest_list AttributesBBox#bG0(EpBB ObjectBox#bGP(EA|BPivotbGP*ESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid [Y_FH13PreviewMutableEnabledAccess SourceCountSource L'8O5_& AttributesBBox#bGP(EPAA ObjectBox#bGP(EPAAPivotbGL)ESelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid C.dG^|PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#bG@*EPAB ObjectBox#bG@*EPABPivotbGD+ESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid [s&Aj~(PreviewMutableEnabled SourceCount AttributesBBox#bGP(EPA|B ObjectBox#bGP(EPA|BPivotbGH*ESelectedObjectGUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid YH$?CBwPreviewMutableEnabledDataComparison longest_list AttributesBBox#bGP-EpBB ObjectBox#bGp-EA|BPivotbGp/ESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid Ap$OW[PreviewMutableEnabledAccess SourceCountSource h N)1J AttributesBBox#bGp-EPAA ObjectBox#bGp-EPAAPivotbGl.ESelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid >%G"dPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#bG`/EPAB ObjectBox#bG`/EPABPivotbGd0ESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid qK3eF%~}FPreviewMutableEnabled SourceCount AttributesBBox#bGp-EPA|B ObjectBox#bGp-EPA|BPivotbGh/ESelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid ٘HMJ@PreviewMutableEnabledAccess SourceCountSource @+)_!MnJ\lexers lexer_countsource {A}target {A;0} AttributesBBox#EcG$EB B ObjectBox#KcG`$EBAPivotEcG$ESelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid ";uHj PreviewMutableEnabledAccess SourceCountSource [s&Aj~(lexers lexer_countsource {A}target {A;1} AttributesBBox#EcG)EB B ObjectBox#KcGy)EBAPivotEcG)ESelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid n>CLPreviewMutableEnabledAccess SourceCountSource qK3eF%~}Flexers lexer_countsource {A}target {A;2} AttributesBBox#EcG3C.EB B ObjectBox#KcG3.EBAPivotEcG3C.ESelectedObjectGUID ]HBoJA.7Name Brep Edges ContainerName Brep EdgesNickName Edges Description )Extract the edge curves of a Brep object. InstanceGuid Cyk[aPreviewMutableEnabledDataComparison longest_list AttributesBBox#+dG0)EBB ObjectBox#=dGP)EApBPivotIdG0+ESelected param_input Name BrepNickName B Description Base Brep InstanceGuid \'H8E#[PreviewMutableEnabled SourceCountSource ٘HMJ@Source ";uHj Source n>CL AttributesBBox#-dGP)EPApB ObjectBox#-dGP)EPApBPivot5dG0+ESelected param_outputName NakedNickName En Description Naked edge curves InstanceGuid F5~ PreviewMutableEnabledDataComparison longest_list AttributesBBox#KeG@)EpB\B ObjectBox#]eG`)EALBPivotieG+ESelected param_input Name EdgesNickName E Description Edge curves InstanceGuid }V @m3rPreviewMutableEnabledAccess SourceCountSource )bdNH&&QG AttributesBBox#MeG`)EPALB ObjectBox#MeG`)EPALBPivotUeG*ESelected param_outputName SurfacesNickName S Description Resulting planar surfaces InstanceGuid 盧O < ZPreviewMutableEnabled SourceCount AttributesBBox#xeG`)EPALB ObjectBox#xeG`)EPALBPivoteG*ESelectedObjectGUID skI6ojName Join Curves ContainerName Join CurvesNickName Join Description Join as many curves as possible InstanceGuid nݫ)9QJ[s|NPreviewMutableEnabledDataComparison longest_list AttributesBBox#dG0)ExB0B ObjectBox#dGP)EA BPivotdG*ESelected param_input Name CurvesNickName C Description Curves to join InstanceGuid u䘵?B׵Ha"PreviewMutableEnabledAccess SourceCountSource -H҄ uID C.+XG q.ID b̞@t$4ID ID @1ID ƬJF|EID %kJ q5ID YH$?CBwID ٘HMJ@ID ";uHj ID n>CLID Cyk[aID >F5~ ID nݫ)9QJ[s|NID ґM%tID 3r@*tName GroupNickName Spilt the Moire into 3 parts Description A group of Grasshopper objects InstanceGuid J@n AttributesObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid U׀FG kPreviewMutableEnabled SourceCountSource 8ACSjt AttributesBBox#_G`EHBA ObjectBox#_G`EHBAPivot_GESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid b0}Eѷ=PreviewMutableEnabled SourceCountSource "Hw-@jed\N AttributesBBox#j_G`'EHBA ObjectBox#j_G`'EHBAPivot_G (ESelectedObjectGUID 5_N'0 Name Evaluate Curve ContainerName Evaluate CurveNickName Eval Description ,Evaluate a curve at the specified parameter. InstanceGuid rF"bhA9{PreviewMutableEnabledDataComparison longest_list AttributesBBox#dGGEBB ObjectBox#dGHEApBPivotdGIESelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid W]KQo PreviewMutableEnabledMapping SourceCountSource EԤtdC̔\:oReparameterize AttributesBBox#dGHEHBA ObjectBox#dGHEHBAPivotdGIESelected param_input Name ParameterNickName t Description %Parameter on curve domain to evaluate InstanceGuid asGo\PreviewMutableEnabled SourceCountSource "lKI۸b1jJ AttributesBBox#dGIEHBA ObjectBox#dGIE`AAPivotdGJESelected param_outputName PointNickName P Description Point on the curve at {t} InstanceGuid kT,PreviewMutableEnabledDataComparison longest_list AttributesBBox#9eGBEBB ObjectBox#[eG BEApBPivotgeGDESelected param_input Name PointNickName P Description Sample point InstanceGuid E)wHiPreviewMutableEnabled SourceCountSource kTEA|BPivot bG@ESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid "|CN('PreviewMutableEnabledAccess SourceCountSource aC=HY AttributesBBox#aG>EPAA ObjectBox#aG>EPAAPivotaG>ESelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid Z;嗠A NPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#aG?EPAB ObjectBox#aG?EPABPivotaG@ESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid FF0Gcc!PreviewMutableEnabled SourceCount AttributesBBox#bG>EPA|B ObjectBox#bG>EPA|BPivot bG?ESelectedObject GUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid H`Fk<< PreviewMutableEnabledDataComparison longest_list AttributesBBox#=dGP?EBB ObjectBox#SdGp?EApBPivot_dGPAESelected param_input Name ListNickName L Description Base list InstanceGuid Bo6K4gPreviewMutableEnabledAccess SourceCountSource FF0Gcc! AttributesBBox#?dGp?EAA ObjectBox#?dGp?EAAPivotIdG@ESelected param_input Name IndexNickName i Description Item index InstanceGuid N{NfA:PreviewMutableEnabled SourceCountSource NL_FPersistentCount AttributesBBox#?dG@EAA ObjectBox#?dG@EAAPivotIdGPAESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid pKN%PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#?dGAEAA ObjectBox#?dGAEAAPivotIdGBESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid f9F@Xi3PreviewMutableEnabled SourceCount AttributesBBox#ndGp?EPApB ObjectBox#ndGp?EPApBPivotvdGPAESelectedObject!GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid NL_FPreviewMutableEnabled SourceCountUserText 0 3 2 1 4 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#cG@EHBB ObjectBox#cG@EHBBPivot!cG@ESelectedObject"GUID p>G6`0Name Evaluate Surface ContainerName Evaluate SurfaceNickName Eval Description 7Evaluate local surface properties at a {uv} coordinate. InstanceGuid Z&K6XIRrPreviewMutableEnabledDataComparison longest_list AttributesBBox#eG`@EBB ObjectBox#eG@EApBPivoteG`BESelected param_input Name SurfaceNickName S Description Base surface InstanceGuid :C4 .P@EeX #PreviewMutableEnabledDataComparison longest_list AttributesBBox#PfGBEBLB ObjectBox#vfGBEAESelected param_input Name MasksNickName M Description Splitting masks InstanceGuid EY2IMd?hPreviewMutableEnabledAccessMapping SourceCountSource pKFKpIǭ# AttributesBBox#LfG`?EBA ObjectBox#LfG`?EBAPivotffG$@ESelected param_outputName PositiveNickName P Description ?Positive set of data (all branches that match any of the masks) InstanceGuid j+Gآ]DPreviewMutableEnabled SourceCount AttributesBBox#fG=EpAA ObjectBox#fG=EpAAPivotfG>ESelected param_outputName NegativeNickName N Description ENegative set of data (all branches that do not match any of the masks InstanceGuid ds@?[ PreviewMutableEnabled SourceCount AttributesBBox#fG`?EpAA ObjectBox#fG`?EpAAPivotfG$@ESelectedObject'GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid pKFKpIǭ#PreviewMutableEnabled SourceCountUserText ?;4 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#eGp=EHBB ObjectBox#eGp=EHBBPivoteGy=ESelectedObject(GUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid ~sLXPreviewMutableEnabled SourceCountSource {IFX ^@ISource $s5 IH7o AttributesBBox#hG CEHBA ObjectBox#hG CEHBAPivothGCESelectedObject)GUID 1HGb~SName Split Tree ContainerName Split TreeNickName TSplit Description 'Apply branch masks to a tree structure. InstanceGuid x_qN@+SwdPreviewMutableEnabledDataComparison longest_list AttributesBBox#xG`HEBLB ObjectBox#xGHEAS@˴OName Output Description Print, Reflect and Error streamsMutableOptionalID YdȎ DM +Name Result A Description Output parameter AMutableOptional param_input Name Variable SourceNickName Source Description Script Variable Source InstanceGuid 7OdDPreviewMutableEnabledAccess SourceCountSource [K0V]6zr4 TypeHintID eKjBH9S ShowTypeHintsAllowTreeAccess AttributesBBox#ZG)EBA ObjectBox#ZG)EBAPivotZG*ESelected param_input Name Variable TargetNickName Target Description Script Variable Target InstanceGuid cITPreviewMutableEnabledAccess SourceCountSource .K IFv TypeHintID eKjBH9S ShowTypeHintsAllowTreeAccess AttributesBBox#ZG+EBA ObjectBox#ZG+EBAPivotZG,ESelected param_input Name Variable sourceMaskPatternNickName sourceMaskPattern Description !Script Variable sourceMaskPattern InstanceGuid  LS|/!PreviewMutableEnabledAccess SourceCountSource Pk A  TypeHintID E'<"DB%_ ShowTypeHintsAllowTreeAccess AttributesBBox#ZG-EBA ObjectBox#ZG-EBAPivotZGh.ESelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid \e8ŬH/<PreviewMutableEnabled SourceCount AttributesBBox#@[G)EB,B ObjectBox#@[G)EB,BPivotT[G<+ESelected param_outputName Result ANickName duped Description Output parameter A InstanceGuid }PHvNPreviewMutableEnabled SourceCount AttributesBBox#@[G,EB0B ObjectBox#@[G,EB0BPivotT[G-ESelectedObject/GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid Pk A PreviewMutableEnabled SourceCountUserText 1 0 0 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#ZZG`,EHBB ObjectBox#ZZG`,EHBBPivotZZG`,ESelectedObject0GUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid ZpG5e#n9@PreviewMutableEnabledDataComparison longest_list AttributesBBox#4ZG&EpBB ObjectBox#FZG&EA|BPivotRZG(ESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid M LBp~PreviewMutableEnabledAccess SourceCountSource )L,2!K) AttributesBBox#6ZG&EPAA ObjectBox#6ZG&EPAAPivot>ZG'ESelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid yEF42xPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#6ZG(EPAB ObjectBox#6ZG(EPABPivot>ZG)ESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid [K0V]6zr4PreviewMutableEnabled SourceCount AttributesBBox#aZG&EPA|B ObjectBox#aZG&EPA|BPivotiZG(ESelectedObject1GUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid 2DL 6&{PreviewMutableEnabled SourceCountSource [K0V]6zr4 AttributesBBox#[G (EHBA ObjectBox#[G (EHBAPivot)6[G(ESelectedObject2GUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid S\E*' VPreviewMutableEnabled SourceCountSource }PHvN AttributesBBox#g]G -EHBA ObjectBox#g]G -EHBAPivoti]G-ESelectedObject3GUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid ybm%"AX PreviewMutableEnabled SourceCountSource Y=MHW- AttributesBBox#vG'EHBA ObjectBox#vG'EHBAPivotvG?(ESelectedObject4GUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid "qKvv*PreviewMutableEnabledDataComparison longest_list AttributesBBox#2xG?EpBB ObjectBox#DxG?EA|BPivotPxGAESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid ɒ(HBISPreviewMutableEnabledAccess SourceCountSource { (Mҳ+|' AttributesBBox#4xG?EPAA ObjectBox#4xG?EPAAPivotpAuMPreviewMutableEnabledAccess SourceCountSource `OARÍO AttributesBBox#xG0AEBA ObjectBox#xG0AEAAPivotxGAESelected param_input Name MasksNickName M Description Splitting masks InstanceGuid UI)@PreviewMutableEnabledAccessMapping SourceCountSource nbaCmSd AttributesBBox#xGBEBA ObjectBox#xGBEBAPivotxGdCESelected param_outputName PositiveNickName P Description ?Positive set of data (all branches that match any of the masks) InstanceGuid Y?^ADIPreviewMutableEnabled SourceCount AttributesBBox#xG0AEpAA ObjectBox#xG0AEpAAPivotxGAESelected param_outputName NegativeNickName N Description ENegative set of data (all branches that do not match any of the masks InstanceGuid ==FF#HPreviewMutableEnabled SourceCount AttributesBBox#xGBEpAA ObjectBox#xGBEpAAPivotxGdCESelectedObject6GUID YIkLName Panel ContainerName PanelNickName problem triangle joints Description *A panel for custom notes and String values InstanceGuid mUK@{abPreviewMutableEnabled SourceCountSource TfGsN:2uUserText %Double click to edit panel content… MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#JGE C*C ObjectBox#JGE C*CPivotҏJGESelectedObject7GUID YIkLName Panel ContainerName PanelNickName bolt length explanation Description *A panel for custom notes and String values InstanceGuid op@&( MPreviewMutableEnabled SourceCountUserText g90mm bolts. minus 1/2" (0.0127m) moire thickness minus .0127m protruding for bolting yields 0.0646m MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#G.GECB ObjectBox#G.GECBPivotG.GESelectedObject8GUID b9j.BDd5WName Extend ContainerName ExtendNickName Ext Description 'Extend a curve by a specified distance. InstanceGuid "=G n PreviewMutableEnabledDataComparison longest_list AttributesBBox#4GtDBB ObjectBox#(4GtDABPivot44G~DSelected param_input Name CurveNickName C Description Curve to extend InstanceGuid uTFZ8PreviewMutableEnabled WireDisplay SourceCountSource =G{`< AttributesBBox#4GtDAA ObjectBox#4GtDAAPivot4GwDSelected param_input Name TypeNickName T Description +Type of extension (0=Line, 1=Arc, 2=Smooth) InstanceGuid JjC1PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#4GyDAA ObjectBox#4GyDAAPivot4G|DSelectedDatanumber param_input Name StartNickName L0 Description "Extension length at start of curve InstanceGuid Q D0gPreviewMutableEnabled SourceCountSource mJ5sІI](}_o AttributesBBox#=1GE`AA ObjectBox#=1GE`AAPivotE1GPESelected param_input Name Point BNickName B Description Line end point InstanceGuid !#IaPreviewMutableEnabled SourceCountSource );?H(+ AttributesBBox#=1GE`AA ObjectBox#=1GE`AAPivotE1GESelected param_outputName LineNickName L Description Line segment InstanceGuid =G{`< PreviewMutableEnabled SourceCount AttributesBBox#i1GE@A B ObjectBox#i1GE@A BPivotp1GESelectedObject;GUID b[3 MhName Length ContainerName LengthNickName Len Description Measure the length of a curve. InstanceGuid K8XN +aPreviewMutableEnabledDataComparison longest_list AttributesBBox#2G@~DpBB ObjectBox#3G~DABPivot3GDSelected param_input Name CurveNickName C Description Curve to measure InstanceGuid :J)PreviewMutableEnabled WireDisplay SourceCountSource =G{`< AttributesBBox#3G~D`AB ObjectBox#3G~D`ABPivot3GpDSelected param_outputName LengthNickName L Description Curve length InstanceGuid _myK9:VPreviewMutableEnabled SourceCount AttributesBBox#,3G~D@AB ObjectBox#,3G~D@ABPivot33GpDSelectedObject<GUID 3V,)AlՅkq@Name Subtraction ContainerName SubtractionNickName A-B Description Mathematical subtraction InstanceGuid ">9gDivPreviewMutableEnabledDataComparison longest_list AttributesBBox#V3G~DxB0B ObjectBox#i3G~DA BPivotu3GDSelected param_input Name ANickName A Description Item to subtract from (minuend) InstanceGuid ZlG8PreviewMutableEnabled SourceCountSource ]cLT +} AttributesBBox#X3G~D`AA ObjectBox#X3G~D`AAPivot`3GDSelected param_input Name BNickName B Description Item to subtract (subtrahend) InstanceGuid b C8PreviewMutableEnabled SourceCountSource _myK9:V AttributesBBox#X3GD`AA ObjectBox#X3GD`AAPivot`3GDSelected param_outputName ResultNickName R Description The result of the Subtraction InstanceGuid /ہ{KgsPreviewMutableEnabled SourceCount AttributesBBox#3G~D`A B ObjectBox#3G~D`A BPivot3GDSelectedObject=GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ]cLT +}PreviewMutableEnabled SourceCountUserText 0.090 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#3G@xDHBA ObjectBox#3G@xDHBAPivotJ3GuxDSelectedObject>GUID 3V,)AlՅkq@Name Subtraction ContainerName SubtractionNickName A-B Description Mathematical subtraction InstanceGuid IrB{wMP]PreviewMutableEnabledDataComparison longest_list AttributesBBox#3G DxB0B ObjectBox#3G`DA BPivot3GDSelected param_input Name ANickName A Description Item to subtract from (minuend) InstanceGuid maFC2+PreviewMutableEnabled SourceCountSource /ہ{Kgs AttributesBBox#3G`D`AA ObjectBox#3G`D`AAPivot3GDSelected param_input Name BNickName B Description Item to subtract (subtrahend) InstanceGuid o`ML MPreviewMutableEnabled SourceCountSource mJ5PreviewMutableEnabledDataComparison longest_list AttributesBBox#I2GEpB0B ObjectBox#\2GEA BPivoth2GESelected param_input Name Plane ANickName A Description First plane InstanceGuid n?tMMKCPreviewMutableEnabled SourceCountSource QSW[N AttributesBBox#K2GE`AA ObjectBox#K2GE`AAPivotS2G@ESelected param_input Name Plane BNickName B Description Second plane InstanceGuid 7mDL1?PreviewMutableEnabled SourceCountSource =pgIW~5Jd AttributesBBox#K2GE`AA ObjectBox#K2GE`AAPivotS2GESelected param_outputName LineNickName L Description Intersection line InstanceGuid ҼO7زlPreviewMutableEnabled SourceCount AttributesBBox#w2GE@A B ObjectBox#w2GE@A BPivot~2GESelectedObjectCGUID ɛaL9G#{Name Line SDL ContainerName Line SDLNickName Line Description BCreate a line segment defined by start point, tangent and length.} InstanceGuid 쬂HUA=ZqPreviewMutableEnabledDataComparison longest_list AttributesBBox#y3G0EtBB ObjectBox#3GPEApBPivot3G0ESelected param_input Name StartNickName S Description Line start point InstanceGuid K΁^N\jve+PreviewMutableEnabled SourceCountSource =pgIW~5Jd AttributesBBox#{3GPEpAA ObjectBox#{3GPEpAAPivot3GESelected param_input Name DirectionNickName D Description Line tangent (direction) InstanceGuid A?ZsOaOSr8PreviewMutableEnabled SourceCountSource ҼO7زlPersistentCount AttributesBBox#{3GEpAA ObjectBox#{3GEpAAPivot3G0ESelectedDatavector3? param_input Name LengthNickName L Description Line length InstanceGuid }Mh@Dj|hfPreviewMutableEnabled SourceCountSource 3MAiSource .)  @(r}[PersistentCount AttributesBBox#{3GEpAA ObjectBox#{3GEpAAPivot3GpESelectedDatanumber? param_outputName LineNickName L Description Line segment InstanceGuid }OvMhј7PreviewMutableEnabled SourceCount AttributesBBox#3GPE@ApB ObjectBox#3GPE@ApBPivot3G0ESelectedObjectDGUID YdȎ DM +Name Data Container Name DataNickName Pt: Bolt into triangle Description 'Represents a collection of generic data InstanceGuid h>sІI](}_oPreviewMutableEnabled SourceCountSource PF]PersistentCount AttributesBBox#z4G0EAA ObjectBox#z4G0EAAPivot4GESelectedDatanumber param_input Name EndNickName L1 Description Extension length at end of curve InstanceGuid y9yOݰPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#z4GpEAA ObjectBox#z4GpEAAPivot4GESelectedDatanumber param_outputName CurveNickName C Description Extended curve InstanceGuid lqNL/?XjPreviewMutableEnabled SourceCount AttributesBBox#4GE`AB ObjectBox#4GE`ABPivot4G0ESelectedObjectFGUID D2,Name Pipe ContainerName PipeNickName Pipe Description *Create a pipe surface around a rail curve. InstanceGuid Ii'JIH7ȐqPreviewMutableEnabledDataComparison longest_list AttributesBBox#4GDtBB ObjectBox#4G DApBPivot4GDSelected param_input Name CurveNickName C Description Base curve InstanceGuid fZݹ@v PreviewMutableEnabled SourceCountSource FI AIPreviewMutableEnabledDataComparison longest_list AttributesBBox#4GDxB0B ObjectBox#+4GDA BPivot74G@DSelected param_input Name ANickName A Description Item to divide (dividend) InstanceGuid hZʹMC:PreviewMutableEnabled SourceCountSource vu;b^OJAos AttributesBBox#4GD`AA ObjectBox#4GD`AAPivot"4GDSelected param_input Name BNickName 2 Description Item to divide with (divisor) InstanceGuid aS$۔EIxPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#4G@D`AA ObjectBox#4G@D`AAPivot"4GDSelectedDatanumber param_outputName ResultNickName R Description The result of the Division InstanceGuid 4ENM-BBPreviewMutableEnabled SourceCount AttributesBBox#F4GD`A B ObjectBox#F4GD`A BPivotN4G@DSelectedObjectHGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid vu;b^OJAosPreviewMutableEnabled SourceCountUserText 0.0054 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#3GDlBA ObjectBox#3GDlBAPivot=3GTDSelectedObjectIGUID %TL 7wName Project ContainerName ProjectNickName Project Description Project an object onto a plane. InstanceGuid 4 %JM6_PreviewMutableEnabledDataComparison longest_list AttributesBBox#5GEBpB ObjectBox#5GEA`BPivot&5GESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid ueKLRy!PreviewMutableEnabled SourceCountSource lqNL/?Xj AttributesBBox#5GEpAA ObjectBox#5GEpAAPivot5GESelected param_input Name PlaneNickName P Description Projection plane InstanceGuid 9z(`GvYPreviewMutableEnabled SourceCountSource Y?kD~!,% AttributesBBox#5GEpAA ObjectBox#5GEpAAPivot5GESelected param_outputName GeometryNickName G Description Projected geometry InstanceGuid a"yNv?d PreviewMutableEnabled SourceCount AttributesBBox#55GEpAA ObjectBox#55GEpAAPivot>5GESelected param_outputName TransformNickName X Description Transformation data InstanceGuid l=(GG>KPreviewMutableEnabled SourceCount AttributesBBox#55GEpAA ObjectBox#55GEpAAPivot>5GESelectedObjectJGUID Ul\FJ(\Name Scribble Container Can3GbDCb4GˋDCcB4GEDCd3GPDText bolt diameterSize`AFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid 6EJ]qq AttributesBBox#n3G+DB@-A ObjectBox#n3G+DB@-APivotn3GbDSelectedObjectKGUID YdȎ DM +Name Data Container Name DataNickName Triangle Plane Description 'Represents a collection of generic data InstanceGuid ߐ@BnPreviewMutableEnabled SourceCountSource 8lK5j AttributesBBox# 'GEBA ObjectBox# 'GEBAPivot4'GdESelectedObjectLGUID YdȎ DM +Name Data Container Name DataNickName Pt: Bolt into triangle Description 'Represents a collection of generic data InstanceGuid PF]CA ObjectBox#&G"E>CAPivot 'Gs#ESelectedObjectRGUID oFMv79PreviewMutableEnabled SourceCountSource zuRA{Kog-Q AttributesBBox#(GE`AA ObjectBox#(GE`AAPivot (GPESelected param_input Name Vector BNickName B Description Second vector InstanceGuid ޭS@WtPreviewMutableEnabled SourceCountSource dӀXH AttributesBBox#(GE`AA ObjectBox#(GE`AAPivot (G ESelected param_inputName PlaneNickName P Description Optional plane for 2D angle InstanceGuid w˼FN' `PreviewMutableEnabled SourceCount AttributesBBox#(G0!E`AA ObjectBox#(G0!E`AAPivot (G!ESelected param_outputName AngleNickName A Description "Angle (in radians) between vectors InstanceGuid '棒%I'nXwPreviewMutableEnabled SourceCount AttributesBBox#-(GE`AA ObjectBox#-(GE`AAPivot5(GESelected param_outputName ReflexNickName R Description )Reflex angle (in radians) between vectors InstanceGuid Ar6YNRPreviewMutableEnabled SourceCount AttributesBBox#-(G E`AA ObjectBox#-(G E`AAPivot5(G!ESelectedObjectUGUID , AYGRjR,>Name Pi ContainerName PiNickName Pi/2 Description Returns a factor of Pi. InstanceGuid  trC촇PreviewMutableEnabledDataComparison longest_list AttributesBBox#'G0#EB B ObjectBox#(GP#EABPivot#(Gp$ESelected param_input Name FactorNickName 0.5 Description Factor to be multiplied by Pi InstanceGuid יv @jKPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#'GP#EAB ObjectBox#'GP#EABPivot (Gp$ESelectedDatanumber? param_outputName OutputNickName y Description Output value InstanceGuid fwFݮWUiPreviewMutableEnabled SourceCount AttributesBBox#2(GP#E@AB ObjectBox#2(GP#E@ABPivot9(Gp$ESelectedObjectVGUID Ox1wqAOJ0mName Tangent ContainerName TangentNickName Tan Description Compute the tangent of a value InstanceGuid y?6>C u*PreviewMutableEnabledDataComparison longest_list AttributesBBox#(G@!EhBB ObjectBox#(G`!EABPivot(Gp"ESelected param_input Name InputNickName x Description Input value InstanceGuid SUfN %PreviewMutableEnabled SourceCountSource @kgI Z=[ AttributesBBox#(G`!E@AB ObjectBox#(G`!E@ABPivot(Gp"ESelected param_outputName OutputNickName y Description Output value InstanceGuid b iIcd-PreviewMutableEnabled SourceCount AttributesBBox#(G`!E@AB ObjectBox#(G`!E@ABPivot(Gp"ESelectedObjectWGUID 3V,)AlՅkq@Name Subtraction ContainerName SubtractionNickName A-B Description Mathematical subtraction InstanceGuid ES?xJCPreviewMutableEnabledDataComparison longest_list AttributesBBox#Z(G ExB0B ObjectBox#m(G!EA BPivoty(G@"ESelected param_input Name ANickName A Description Item to subtract from (minuend) InstanceGuid x(Aij$PreviewMutableEnabled SourceCountSource '棒%I'nXw AttributesBBox#\(G!E`AA ObjectBox#\(G!E`AAPivotd(G!ESelected param_input Name BNickName B Description Item to subtract (subtrahend) InstanceGuid |IH ^/PreviewMutableEnabled SourceCountSource fwFݮWUi AttributesBBox#\(G@"E`AA ObjectBox#\(G@"E`AAPivotd(G"ESelected param_outputName ResultNickName R Description The result of the Subtraction InstanceGuid @kgI Z=[PreviewMutableEnabled SourceCount AttributesBBox#(G!E`A B ObjectBox#(G!E`A BPivot(G@"ESelectedObjectXGUID 'NJX Name Division ContainerName DivisionNickName A/B Description Mathematical division InstanceGuid p^KLPreviewMutableEnabledDataComparison longest_list AttributesBBox#(G!ExB0B ObjectBox# )G!EA BPivot)G #ESelected param_input Name ANickName A Description Item to divide (dividend) InstanceGuid r=JQVPreviewMutableEnabled SourceCountSource b iIcd- AttributesBBox#(G!E`AA ObjectBox#(G!E`AAPivot)G"ESelected param_input Name BNickName B Description Item to divide with (divisor) InstanceGuid RMSPreviewMutableEnabled SourceCountSource бdk~ۃE5l AttributesBBox#(G #E`AA ObjectBox#(G #E`AAPivot)G#ESelected param_outputName ResultNickName R Description The result of the Division InstanceGuid }~|8aGaPreviewMutableEnabled SourceCount AttributesBBox#()G!E`A B ObjectBox#()G!E`A BPivot0)G #ESelectedObjectYGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid бdk~ۃE5lPreviewMutableEnabled SourceCountUserText 50 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#(G$EdBA ObjectBox#(G$EdBAPivot(G$ESelectedObjectZGUID I(ϘBZ7Name Absolute ContainerName AbsoluteNickName Abs Description Compute the absolute of a value. InstanceGuid YpF>zGPreviewMutableEnabledDataComparison longest_list AttributesBBox#H)G!EhBB ObjectBox#Y)G"EABPivote)G#ESelected param_input Name InputNickName x Description Input value InstanceGuid ':A2>nn%PreviewMutableEnabled SourceCountSource }~|8aGa AttributesBBox#J)G"E@AB ObjectBox#J)G"E@ABPivotQ)G#ESelected param_outputName OutputNickName y Description Output value InstanceGuid r1W2Ed3iWPreviewMutableEnabled SourceCount AttributesBBox#t)G"E@AB ObjectBox#t)G"E@ABPivot{)G#ESelectedObject[GUID MM"-`kName Move ContainerName MoveNickName Move Description *Translate (move) an object along a vector. InstanceGuid V^<$G.c!8PreviewMutableEnabledDataComparison longest_list AttributesBBox#`*G`EBHB ObjectBox#t*GEA8BPivot*GESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid X)+D~PreviewMutableEnabled SourceCountSource zJ"WH AttributesBBox#b*GEpAA ObjectBox#b*GEpAAPivotk*G8ESelected param_input Name TranslationNickName T Description Translation vector InstanceGuid _ME܁2PreviewMutableEnabled SourceCountSource MsLlfSource N_=noBF R AttributesBBox#b*GEpAA ObjectBox#b*GEpAAPivotk*GESelected param_outputName GeometryNickName G Description Translated geometry InstanceGuid w Nea9z]PreviewMutableEnabled SourceCount AttributesBBox#*GEpAA ObjectBox#*GEpAAPivot*G8ESelected param_outputName TransformNickName X Description Transformation data InstanceGuid ciPCIvPreviewMutableEnabled SourceCount AttributesBBox#*GEpAA ObjectBox#*GEpAAPivot*GESelectedObject\GUID tx]!@ Name Reverse ContainerName ReverseNickName Rev Description "Reverse a vector (multiply by -1). InstanceGuid ?mLJ$ w_<PreviewMutableEnabledDataComparison longest_list AttributesBBox#)GExBB ObjectBox#*GEABPivot*GESelected param_input Name VectorNickName V Description Base vector InstanceGuid $foL0@YLPreviewMutableEnabled SourceCountSource MsLlf AttributesBBox#*GE`AB ObjectBox#*GE`ABPivot*GESelected param_outputName VectorNickName V Description Reversed vector InstanceGuid N_=noBF RPreviewMutableEnabled SourceCount AttributesBBox#,*GE`AB ObjectBox#,*GE`ABPivot4*GESelectedObject]GUID {S»O&6{,Name Custom Preview ContainerName Custom PreviewNickName Preview Description 'Allows for customized geometry previews InstanceGuid wHO PreviewMutableEnabledDataComparison longest_list AttributesBBox#JG`E8BB ObjectBox#/JGEAtBPivot;JGpESelected param_input Name GeometryNickName G Description Geometry to preview InstanceGuid _~J-DIw~!PreviewMutableEnabled WireDisplay SourceCountSource |/mFX/X= AttributesBBox#JGEpAA ObjectBox#JGEpAAPivot&JGtESelected param_input Name ShaderNickName S Description The preview shader override InstanceGuid P,HfEDPreviewMutableEnabled SourceCountSource b CB EPersistentCount AttributesBBox#JG`EpAA ObjectBox#JG`EpAAPivot&JG\ESelectedDatadiffuse$iambient$emission$6 Lspecular$shine? transparencyrdk_id Object^GUID Sf@TΘ)Name Colour Swatch Container  SwatchColor$bName Colour SwatchNickName Swatch Description Colour (palette) swatch InstanceGuid b CB EPreviewMutableEnabled SourceCount AttributesBBox#IGEBA ObjectBox#IGEBAPivotIGESelectedObject_GUID hnOf".Name Amplitude ContainerName AmplitudeNickName Amp Description 'Set the amplitude (length) of a vector. InstanceGuid ^j<,WE!eUPreviewMutableEnabledDataComparison longest_list AttributesBBox#)GPExB4B ObjectBox#)GpEA$BPivot)GESelected param_input Name VectorNickName V Description Base vector InstanceGuid SwUG'hBv$λ PreviewMutableEnabled SourceCountSource ϘNnD]54 AttributesBBox#)GpE`AA ObjectBox#)GpE`AAPivot)GESelected param_input Name AmplitudeNickName A Description Amplitude (length) value InstanceGuid 6= rBPreviewMutableEnabled SourceCountSource I)IL5NR\PersistentCount AttributesBBox#)GE`AA ObjectBox#)GE`AAPivot)G\ESelectedDatanumber? param_outputName VectorNickName V Description Resulting vector InstanceGuid MsLlfPreviewMutableEnabled SourceCount AttributesBBox#)GpE`A$B ObjectBox#)GpE`A$BPivot)GESelectedObject`GUID YdȎ DM +Name Data Container Name DataNickName PT: screw enters triangle Description 'Represents a collection of generic data InstanceGuid zJ"WHPreviewMutableEnabled SourceCountSource GŲ~Mԅeu AttributesBBox#(G@E CA ObjectBox#(G@E CAPivotiE)GESelectedObjectaGUID YdȎ DM +Name Data Container Name DataNickName PT: screw enters triangle Description 'Represents a collection of generic data InstanceGuid LCwMPreviewMutableEnabled SourceCountSource zJ"WH AttributesBBox#*G@E CA ObjectBox#*G@E CAPivot$*GESelectedObjectbGUID Ul\FJ(\Name Scribble Container Ca?GR^ECb*3@Gs^ECce2@G4aECdC?G aEText TRIANGLE LABELSSizeAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid BQ0SLm~ AttributesBBox#C?G^ECB ObjectBox#C?G^ECBPivot?GR^ESelectedObjectcGUID +љpNċuName Addition ContainerName AdditionNickName A+B Description Mathematical addition InstanceGuid e eЧLjHPreviewMutableEnabledDataComparison longest_list AttributesBBox#)G#ExB0B ObjectBox#)G$EA BPivot)GP%ESelected param_input Name ANickName A Description First item for addition InstanceGuid ڌJ<&JϐHߚPreviewMutableEnabled SourceCountSource r1W2Ed3iW AttributesBBox#)G$E`AA ObjectBox#)G$E`AAPivot)G$ESelected param_input Name BNickName B Description Second item for addition InstanceGuid )sBJnrXPreviewMutableEnabled SourceCountSource E MC*S AttributesBBox#)GP%E`AA ObjectBox#)GP%E`AAPivot)G%ESelected param_outputName ResultNickName R Description The result of the Addition InstanceGuid I)IL5NR\PreviewMutableEnabled SourceCount AttributesBBox#)G$E`A B ObjectBox#)G$E`A BPivot)GP%ESelectedObjectdGUID VNL/CFOIZName Line ContainerName LineNickName Ln Description !Create a line between two points. InstanceGuid O: \O*DN&PreviewMutableEnabledDataComparison longest_list AttributesBBox#+G EpB0B ObjectBox#+G@EA BPivot+GESelected param_input Name Point ANickName A Description Line start point InstanceGuid `(Dvإ>ȕPreviewMutableEnabled SourceCountSource LCwM AttributesBBox#+G@E`AA ObjectBox#+G@E`AAPivot+GESelected param_input Name Point BNickName B Description Line end point InstanceGuid bYMAOL{FPreviewMutableEnabled SourceCountSource 7|G^HդVl` AttributesBBox#+GE`AA ObjectBox#+GE`AAPivot+G ESelected param_outputName LineNickName L Description Line segment InstanceGuid KKG M\JE/PreviewMutableEnabled SourceCount AttributesBBox#+G@E@A B ObjectBox#+G@E@A BPivot+GESelectedObjecteGUID b9j.BDd5WName Extend ContainerName ExtendNickName Ext Description 'Extend a curve by a specified distance. InstanceGuid 6gӾE^CjPreviewMutableEnabledDataComparison longest_list AttributesBBox#+GEBB ObjectBox#+GEABPivot,GpESelected param_input Name CurveNickName C Description Curve to extend InstanceGuid BFr!PreviewMutableEnabled SourceCountSource KKG M\JE/ AttributesBBox#+GEAA ObjectBox#+GEAAPivot+GESelected param_input Name TypeNickName T Description +Type of extension (0=Line, 1=Arc, 2=Smooth) InstanceGuid "P{*)OLz7ƱPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#+G0EAA ObjectBox#+G0EAAPivot+GESelectedDatanumber param_input Name StartNickName L0 Description "Extension length at start of curve InstanceGuid ~hvLÂPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#+GpEAA ObjectBox#+GpEAAPivot+GESelectedDatanumber param_input Name EndNickName L1 Description Extension length at end of curve InstanceGuid jKHC)KPreviewMutableEnabled SourceCountSource 5OAfYeFPersistentCount AttributesBBox#+GEAA ObjectBox#+GEAAPivot+GPESelectedDatanumber param_outputName CurveNickName C Description Extended curve InstanceGuid h:DA =PreviewMutableEnabled SourceCount AttributesBBox#,GE`AB ObjectBox#,GE`ABPivot,GpESelectedObjectfGUID Ի Og)u9 Name End Points ContainerName End PointsNickName End Description "Extract the end points of a curve. InstanceGuid |KdF\MΫ)xFPreviewMutableEnabledDataComparison longest_list AttributesBBox#O,GEtB0B ObjectBox#b,G0EA BPivotn,GpESelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid -sa|@U<ԇbPreviewMutableEnabled SourceCountSource h:DA = AttributesBBox#Q,G0E`A B ObjectBox#Q,G0E`A BPivotY,GpESelected param_outputName StartNickName S Description Curve start point InstanceGuid BI@y(rPreviewMutableEnabled SourceCount AttributesBBox#},G0EPAA ObjectBox#},G0EPAAPivot,GESelected param_outputName EndNickName E Description Curve end point InstanceGuid ꖕrK&DKPreviewMutableEnabled SourceCount AttributesBBox#},GpEPAA ObjectBox#},GpEPAAPivot,GESelectedObjectgGUID YdȎ DM +Name Data Container Name DataNickName Tangent: moire curve @ screw Description 'Represents a collection of generic data InstanceGuid ϘNnD]54PreviewMutableEnabled SourceCountSource ֠^UnK 2;(= AttributesBBox#(G`E)CA ObjectBox#(G`E)CAPivot&7)GfESelectedObjecthGUID Ul\FJ(\Name Scribble Container Ca'Gb2ECb@)G??ECc?)GMECd'G@EText MCreate extension of bolt distance based on diagonality of triangle to rib/RJSize`AFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid "HKD>tP AttributesBBox#'GbEC.B ObjectBox#'GbEC.BPivot'Gb2ESelectedObjectiGUID Ul\FJ(\Name Scribble Container Cal(Gsd%ECbw(Gs%ECc(GS'ECd(GvD'EText extension factorSize`AFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid 1Ls .^I AttributesBBox#(Gs%EвB#B ObjectBox#(Gs%EвB#BPivotl(Gsd%ESelectedObjectjGUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid $嬕FHPgPreviewMutableEnabledDataComparison longest_list AttributesBBox#9G#EpBB ObjectBox#:G#EA|BPivot :G%ESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid Tdh lGô&PreviewMutableEnabledAccess SourceCountSource dsI` AttributesBBox#9G#EPAA ObjectBox#9G#EPAAPivot9G$ESelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid vAgk.+PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#9G%EPAB ObjectBox#9G%EPABPivot9G&ESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid W?rNH*`PreviewMutableEnabled SourceCount AttributesBBox#:G#EPA|B ObjectBox#:G#EPA|BPivot$:G%ESelectedObjectkGUID 1R[F~Name Group Container1Colour$BorderID_Count*ID TZJ $ 6ID CBFrm3ID r{Z AVDID EdKLtGxID XONAJ5TID ғHʏID zTtAN.C`wbID 32^DO{ID %nKrFӾWRID { TXF[7ID `ONLFrX !IID NPI)Os\!DzID SWjcK@X `ID 8*Dm,ID xZƐ7E#XID V۩F !<ID IjJǥW?ID `M7הhNID RN\/7L|ID c(K+)ID B#[ID ڑZOIx'8ID VD6yFOjDID [cA6rID i0A.yID! }v?&VG-6%ID" v]-BYəID# 8jemH]AID$ ~ܡ OAJID% cϻA  ID& ݊~8g FzNB ID' ˔FFID( 7::DMM׸̌ID) lTv:=C=_Name GroupNickName Description A group of Grasshopper objects InstanceGuid W4B3/d AttributesObjectlGUID 1R[F~Name Group ContainerColour$BorderID_CountID 8*Dm,ID xZƐ7E#XID IjJǥW?ID `M7הhNID RN\/7L|ID c(K+)ID 8jemH]AName GroupNickName Description A group of Grasshopper objects InstanceGuid TZJ $ 6 AttributesObjectmGUID YdȎ DM +Name Data Container Name DataNickName Un-trimmed Moire Crvs Description 'Represents a collection of generic data InstanceGuid CBFrm3PreviewMutableEnabled SourceCountSource \@h*~6CV)}PreviewMutableEnabled SourceCountSource XONAJ5T AttributesBBox#5FAE`AA ObjectBox#5FAE`AAPivot5F@BESelected param_outputName ResultNickName R Description The result of the Division InstanceGuid 5C0~GPreviewMutableEnabled SourceCount AttributesBBox#`6F`@E`A B ObjectBox#`6F`@E`A BPivot6FAESelectedObjectpGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid XONAJ5TPreviewMutableEnabled SourceCountUserText 2 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#4FAEHBA ObjectBox#4FAEHBAPivot4FAESelectedObjectqGUID {pIEkName Circle ContainerName CircleNickName Cir Description 1Create a circle defined by base plane and radius. InstanceGuid ғHʏPreviewMutableEnabledDataComparison longest_list AttributesBBox#=F@=ExB0B ObjectBox#=F`=EA BPivot >F>ESelected param_input Name PlaneNickName P Description Base plane of circle InstanceGuid KnEk9ZFPreviewMutableEnabled SourceCountSource !lbN/PersistentCount AttributesBBox#=F`=E`AA ObjectBox#=F`=E`AAPivot=F>ESelectedDataplaneH?? param_input Name RadiusNickName R Description Radius of circle InstanceGuid W2*N S|PreviewMutableEnabled SourceCountSource cϻA  PersistentCount AttributesBBox#=F>E`AA ObjectBox#=F>E`AAPivot=F@?ESelectedDatanumber? param_outputName CircleNickName C Description Resulting circle InstanceGuid D[7f=L%YPreviewMutableEnabled SourceCount AttributesBBox#\>F`=E`A B ObjectBox#\>F`=E`A BPivot~>F>ESelectedObjectrGUID v< DSfName Perp Frames ContainerName Perp FramesNickName PFrames Description HGenerate a number of equally spaced, perpendicular frames along a curve. InstanceGuid zTtAN.C`wbPreviewMutableEnabledDataComparison longest_list AttributesBBox#@/F7EtBB ObjectBox#/F07EABPivot/F09ESelected param_input Name CurveNickName C Description Curve to divide InstanceGuid MAˉ PreviewMutableEnabled SourceCountSource \@h*~2+C"AlpPreviewMutableEnabled SourceCount AttributesBBox#/F07E@AB ObjectBox#/F07E@ABPivot0F08ESelected param_outputName ParametersNickName t Description Parameter values at frame points InstanceGuid 6ON9S2PreviewMutableEnabled SourceCount AttributesBBox#/F09E@AB ObjectBox#/F09E@ABPivot0F0:ESelectedObjectsGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 32^DO{PreviewMutableEnabled SourceCountUserText 5 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#)F8EHBA ObjectBox#)F8EHBAPivot)Fj8ESelectedObjecttGUID ̙'$DSzUpName Sweep1 ContainerName Sweep1NickName Swp1 Description +Create a sweep surface with one rail curve. InstanceGuid %nKrFӾWRPreviewMutableEnabledDataComparison longest_list AttributesBBox#?F@EBB ObjectBox#4@F@EApBPivotd@FBESelected param_input Name RailNickName R Description Rail curve InstanceGuid FF}O^ވGaPreviewMutableEnabledMapping SourceCountSource r{Z AVD AttributesBBox#?F@EAA ObjectBox#?F@EAAPivot@FAESelected param_input Name SectionsNickName S Description Section curves InstanceGuid h gL`ەd.PreviewMutableEnabledAccess SourceCountSource D[7f=L%Y AttributesBBox#?F0BEAA ObjectBox#?F0BE`AAPivot@FBESelected param_input Name TrimNickName T Description Trim at kinks InstanceGuid LBݟ@/4 YGPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#?FpCEAA ObjectBox#?FpCE`AAPivot@FDESelectedDataboolean param_outputName BrepNickName S Description Resulting Brep InstanceGuid qW~)-B\jPreviewMutableEnabled SourceCount AttributesBBox#@F@EPApB ObjectBox#@F@EPApBPivot@FBESelectedObjectuGUID "K-ݱ FdbName Curve CP ContainerName Curve CPNickName Crv CP Description "Find the closest point on a curve. InstanceGuid { TXF[7PreviewMutableEnabledDataComparison longest_list AttributesBBox#.FESelected param_input Name PointNickName P Description Test point InstanceGuid *qJEAA ObjectBox#.F>EAAPivot^/Fp?ESelected param_outputName PointNickName P Description ,Point on the curve closest to the test point InstanceGuid 9讑L3$PreviewMutableEnabled SourceCount AttributesBBox#/FESelected param_outputName DistanceNickName D Description -Minimum distance between test point and curve InstanceGuid gGz-PreviewMutableEnabled SourceCount AttributesBBox#/F ?EpAA ObjectBox#/F ?EpAAPivot0F?ESelectedObjectvGUID QOlG!Name Shift List ContainerName Shift ListNickName Shift Description Offset all items in a list. InstanceGuid `ONLFrX !IPreviewMutableEnabledDataComparison longest_list AttributesBBox#,F@E|BB ObjectBox#T-F @EApBPivot-FBESelected param_input Name ListNickName L Description List to shift InstanceGuid z7NrxRPreviewMutableEnabledAccess SourceCountSource FdIfţ AttributesBBox#-F @EAA ObjectBox#-F @EAAPivot,-F@ESelected param_input Name ShiftNickName S Description Shift offset InstanceGuid &-}ZBGJPreviewMutableEnabled SourceCountSource \3.N3.PersistentCount AttributesBBox#-F`AEAA ObjectBox#-F`AEAAPivot,-FBESelectedDatanumber param_input Name WrapNickName W Description Wrap values InstanceGuid ]3ni AttributesBBox#GF=EPAB ObjectBox#GF=EPABPivotGF>ESelected param_input Name Dispatch patternNickName P Description Dispatch pattern InstanceGuid dFn2I\PreviewMutableEnabledAccess SourceCountPersistentCount NegateStream AttributesBBox#GF?EPAB ObjectBox#GF?EPABPivotGF@ESelectedDatabooleanDataboolean param_outputName List ANickName A Description Dispatch target for True values InstanceGuid /*3\J|#PreviewMutableEnabled SourceCount AttributesBBox#xHF=E`AB ObjectBox#xHF=E`ABPivotHF>ESelected param_outputName List BNickName B Description Dispatch target for False values InstanceGuid {CLF@RPreviewMutableEnabled SourceCount AttributesBBox#xHF?E`AB ObjectBox#xHF?E`ABPivotHF@ESelectedObjectzGUID  "|Gu4qName Flip ContainerName FlipNickName Flip Description +Flip a curve using an optional guide curve. InstanceGuid xZƐ7E#XPreviewMutableEnabledDataComparison longest_list AttributesBBox#IF@@E|B0B ObjectBox#hIF`@EA BPivotIFAESelected param_input Name CurveNickName C Description Curve to offset InstanceGuid ]l6L.7QPreviewMutableEnabled SourceCountSource {CLF@R AttributesBBox# IF`@EpAA ObjectBox# IF`@EpAAPivotDIFAESelected param_inputName GuideNickName G Description Optional guide curve InstanceGuid о"bxgM;#dPreviewMutableEnabled SourceCount AttributesBBox# IFAEpAA ObjectBox# IFAEpAAPivotDIF@BESelected param_outputName CurveNickName C Description Flipped curve InstanceGuid ˁBo\9pPreviewMutableEnabled SourceCount AttributesBBox#IF`@E`AA ObjectBox#IF`@E`AAPivotIFAESelected param_output Name FlagNickName F Description Flip action InstanceGuid BNTg<PreviewMutableEnabled SourceCount NegateStream AttributesBBox#IFAE`AA ObjectBox#IFAE`AAPivotIF@BESelectedObject{GUID VKNJHH_K6!Name Brep | Brep ContainerName Brep | BrepNickName BBX Description (Solve intersection events for two Breps. InstanceGuid V۩F !<PreviewMutableEnabledDataComparison longest_list AttributesBBox#DCF=EB0B ObjectBox#CF=EA BPivotDF>ESelected param_input Name BrepNickName A Description First Brep InstanceGuid *MLUEgA5PreviewMutableEnabledMapping SourceCountSource SWjcK@X ` AttributesBBox#LCF=EAA ObjectBox#LCF=EAAPivotCFP>ESelected param_input Name BrepNickName B Description Second Brep InstanceGuid 4cL!&PreviewMutableEnabledMapping SourceCountSource qW~)-B\j AttributesBBox#LCF>EAA ObjectBox#LCF>EAAPivotCF?ESelected param_outputName CurvesNickName C Description Intersection curves InstanceGuid _@&tHI*> PreviewMutableEnabled SourceCount AttributesBBox#ESelected param_outputName PointsNickName P Description Intersection points InstanceGuid q-diO2w/U_PreviewMutableEnabled SourceCount AttributesBBox#E`AA ObjectBox#E`AAPivot^DF?ESelectedObject|GUID Ի Og)u9 Name End Points ContainerName End PointsNickName End Description "Extract the end points of a curve. InstanceGuid IjJǥW?PreviewMutableEnabledDataComparison longest_list AttributesBBox#JF:EtB0B ObjectBox#8KF:EA BPivothKF ESelected param_input Name SectionsNickName S Description Section curves InstanceGuid i}6J2PreviewMutableEnabledAccess SourceCountSource UmD| AttributesBBox#`NF ?EAA ObjectBox#`NF ?EAAPivotNF?ESelected param_input Name Same HeightNickName H Description +Create a sweep with same-height properties. InstanceGuid wXVzDqZrIPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#`NF`@EAA ObjectBox#`NF`@EAAPivotNFAESelectedDataboolean param_outputName BrepNickName S Description Resulting Brep InstanceGuid BNBua PreviewMutableEnabled SourceCount AttributesBBox# OFEpAA ObjectBox#$+F0>EpAAPivotH+F>ESelectedDataboolean param_outputName PointsNickName P Description Division points InstanceGuid cX>Nikp[PreviewMutableEnabled SourceCount AttributesBBox#+F;EPAA ObjectBox#+F;EPAAPivot+FPEPAA ObjectBox#+F0>EPAAPivot+F>ESelectedObjectGUID AAB~P;Name Flip Matrix ContainerName Flip MatrixNickName Flip Description 0Flip a data matrix by swapping rows and columns. InstanceGuid -Od=IPreviewMutableEnabledDataComparison longest_list AttributesBBox#-F ;EBB ObjectBox#X-F@;EABPivot-FPNikp[ AttributesBBox#-F@;EpAB ObjectBox#-F@;EpABPivot4-FH[PreviewMutableEnabledDataComparison longest_list AttributesBBox#7FESelected param_input Name NumbersNickName N Description Numbers to include in Bounds InstanceGuid KLF B.PL~PreviewMutableEnabledAccessMapping SourceCountSource 5C0~G AttributesBBox#7FESelected param_outputName DomainNickName I Description ESelectedObjectGUID KgOn`n3Name Graft Tree ContainerName Graft TreeNickName Graft Description ;Graft a tree by adding an extra branch for every data item. InstanceGuid ڑZOIx'8PreviewMutableEnabledDataComparison longest_list AttributesBBox#0F>ExBEA,BPivot@1F@ESelected param_input Name DataNickName D Description Data to graft InstanceGuid ]BV PreviewMutableEnabledAccess SourceCountSource gGz- AttributesBBox#0F>EpAA ObjectBox#0F>EpAAPivot0FL?ESelected param_input Name StripNickName S Description %Do not create branches for null items InstanceGuid ݑͬ+@ML(PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#0F?EpAA ObjectBox#0F?EpAAPivot0F@ESelectedDataboolean param_outputName TreeNickName T Description Graft result InstanceGuid nѬCoueԾPreviewMutableEnabled SourceCount AttributesBBox#|1F>EPA,B ObjectBox#|1F>EPA,BPivot1F?ESelectedObjectGUID KgOn`n3Name Graft Tree ContainerName Graft TreeNickName Graft Description ;Graft a tree by adding an extra branch for every data item. InstanceGuid VD6yFOjDPreviewMutableEnabledDataComparison longest_list AttributesBBox#0FBExBESelected param_input Name CurvesNickName C Description Curves to join InstanceGuid CxFI UPreviewMutableEnabledAccess SourceCountSource _@&tHI*> AttributesBBox#dFF=E`AA ObjectBox#dFF=E`AAPivotFFP>ESelected param_input Name PreserveNickName P Description "Preserve direction of input curves InstanceGuid AGJh.9ZEPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#dFF>E`AA ObjectBox#dFF>E`AAPivotFF?ESelectedDataboolean param_outputName CurvesNickName C Description =Joined curves and individual curves that could not be joined. InstanceGuid *ɷADB>PreviewMutableEnabled SourceCount AttributesBBox#GF=E`A B ObjectBox#GF=E`A BPivot6GF>ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ~ܡ OAJPreviewMutableEnabled WireDisplay SourceCountSource 32^DO{UserText 3 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#.F8EHBA ObjectBox#.F8EHBAPivotR.F98ESelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid cϻA  PreviewMutableEnabledAccess SourceCountSource X$MqOlexers lexer_countsource {A;B;C}target {C;0} AttributesBBox#;FAEB B ObjectBox#';FAEBAPivot;FAESelectedObjectGUID p>G6`0Name Evaluate Surface ContainerName Evaluate SurfaceNickName Eval Description 7Evaluate local surface properties at a {uv} coordinate. InstanceGuid ݊~8g FzNB PreviewMutableEnabledDataComparison longest_list AttributesBBox#$/F2EBB ObjectBox#/F2EApBPivot/F4ESelected param_input Name SurfaceNickName S Description Base surface InstanceGuid ?H6ErWPreviewMutableEnabled SourceCountSource lTv:=C=_ AttributesBBox#,/F2EAA ObjectBox#,/F2EAAPivotX/F3ESelected param_input Name PointNickName uv Description {uv} coordinate to evaluate InstanceGuid :9hI n:GPreviewMutableEnabled SourceCountSource 1KV! AttributesBBox#,/F4EAA ObjectBox#,/F4EAAPivotX/Fp5ESelected param_outputName PointNickName P Description Point at {uv} InstanceGuid OvW>ޒ PreviewMutableEnabled SourceCount AttributesBBox#/F2EpAA ObjectBox#/F2EpAAPivot0F@3ESelected param_outputName NormalNickName N Description Normal at {uv} InstanceGuid Z^NߝEg(PreviewMutableEnabled SourceCount AttributesBBox#/F3EpAA ObjectBox#/F3EpAAPivot0F4ESelected param_outputName FrameNickName F Description Frame at {uv} InstanceGuid FADPreviewMutableEnabled SourceCount AttributesBBox#/F 5EpAA ObjectBox#/F 5EpAAPivot0F5ESelectedObjectGUID JC 8D`0Name Surface CP ContainerName Surface CPNickName Srf CP Description $Find the closest point on a surface. InstanceGuid ˔FFPreviewMutableEnabledDataComparison longest_list AttributesBBox#|,F3EBB ObjectBox#,F3EApBPivot,F5ESelected param_input Name PointNickName P Description Sample point InstanceGuid WFgN8*PSFPreviewMutableEnabled SourceCountSource cX>Nikp[ AttributesBBox#,F3EPAA ObjectBox#,F3EPAAPivot,F4ESelected param_input Name SurfaceNickName S Description Base surface InstanceGuid [%FE,PreviewMutableEnabled SourceCountSource lTv:=C=_ AttributesBBox#,F5EPAA ObjectBox#,F5EPAAPivot,Fp6ESelected param_outputName PointNickName P Description Closest point InstanceGuid JC:b PreviewMutableEnabled SourceCount AttributesBBox#0-F3EAA ObjectBox#0-F3EAAPivoth-F@4ESelected param_outputName UV PointNickName uvP Description !{uv} coordinates of closest point InstanceGuid 1KV!PreviewMutableEnabled SourceCount AttributesBBox#0-F4EAA ObjectBox#0-F4EAAPivoth-F5ESelected param_outputName DistanceNickName D Description )Distance between sample point and surface InstanceGuid og_AsW.oPreviewMutableEnabled SourceCount AttributesBBox#0-F 6EAA ObjectBox#0-F 6EAAPivoth-F6ESelectedObjectGUID @`;AL#Name Align Plane ContainerName Align PlaneNickName Align Description =Perform minimal rotation to align a plane with a guide vector InstanceGuid 7::DMM׸̌PreviewMutableEnabledDataComparison longest_list AttributesBBox#1F5E|B@B ObjectBox#1F 5EA0BPivot(2F6ESelected param_input Name PlaneNickName P Description Plane to straighten InstanceGuid zpGqѧFPreviewMutableEnabled SourceCountSource >2+C"Alp AttributesBBox#1F 5EpAA ObjectBox#1F 5EpAAPivot1F5ESelected param_input Name DirectionNickName D Description Straightening guide direction InstanceGuid 0.piHJpw1PreviewMutableEnabled SourceCountSource Z^NߝEg( AttributesBBox#1F6EpAA ObjectBox#1F6EpAAPivot1F07ESelected param_outputName PlaneNickName P Description Straightened plane InstanceGuid !lbN/PreviewMutableEnabled SourceCount AttributesBBox#d2F 5E`AA ObjectBox#d2F 5E`AAPivot2F5ESelected param_outputName AngleNickName A Description Rotation angle InstanceGuid (Os!H6a|PreviewMutableEnabled SourceCount AttributesBBox#d2F6E`AA ObjectBox#d2F6E`AAPivot2F07ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName moire surface Description 'Represents a collection of generic data InstanceGuid lTv:=C=_PreviewMutableEnabled SourceCountSource ᙢlEȕL AttributesBBox#)Fp1EBA ObjectBox#)Fp1EBAPivot)l*Fy2ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Un-trimmed Moire Crvs Description 'Represents a collection of generic data InstanceGuid \@h*~S@˴OName Output Description Print, Reflect and Error streamsMutableOptionalID YdȎ DM +Name Result A Description Output parameter AMutableOptional param_input Name Variable SourceNickName Source Description Script Variable Source InstanceGuid r 1=o@ԪNPreviewMutableEnabledAccess SourceCountSource X _tO3 TypeHintID eKjBH9S ShowTypeHintsAllowTreeAccess AttributesBBox#+"G@DBA ObjectBox#+"G@DBAPivot^"GDSelected param_input Name Variable TargetNickName Target Description Script Variable Target InstanceGuid R}ŴB:}$PreviewMutableEnabledAccess SourceCountSource ݝC|k TypeHintID eKjBH9S ShowTypeHintsAllowTreeAccess AttributesBBox#+"GDBA ObjectBox#+"GDBAPivot^"GDSelected param_input Name Variable sourceMaskPatternNickName sourceMaskPattern Description !Script Variable sourceMaskPattern InstanceGuid ^@PVPreviewMutableEnabledAccess SourceCountSource tڭN`3 C TypeHintID E'<"DB%_ ShowTypeHintsAllowTreeAccess AttributesBBox#+"GDBA ObjectBox#+"GDBAPivot^"GPDSelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid l`UI`PreviewMutableEnabled SourceCount AttributesBBox#"G@DB,B ObjectBox#"G@DB,BPivot"GDSelected param_outputName Result ANickName duped Description Output parameter A InstanceGuid ztD܈FH#?PreviewMutableEnabled SourceCount AttributesBBox#"GDB0B ObjectBox#"GDB0BPivot"GhDSelectedObjectGUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid k )Jw_#PreviewMutableEnabledDataComparison longest_list AttributesBBox#)!GDBB ObjectBox#K!G DA|BPivotW!G DSelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid ? GPreviewMutableEnabledDataComparison longest_list AttributesBBox#1uGpESelected param_input Name StringNickName S Description String to operate on. InstanceGuid mSMJ4p?PreviewMutableEnabled SourceCountSource k\fbLM$&b9 AttributesBBox#3uGESelected param_input Name ReplaceNickName R Description OOptional String to replace with. If blank, all occurences of F will be removed. InstanceGuid aHJU,PreviewMutableEnabled SourceCountSource MeƝ AttributesBBox#3uG?E`AA ObjectBox#3uG?E`AAPivot;uG?ESelected param_outputName ResultNickName R Description Result of string replacement InstanceGuid $zIuKǦ~_PreviewMutableEnabled SourceCount AttributesBBox#_uGESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid MEHBA ObjectBox#tG>EHBAPivot1tG\>ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Triangle Plane Description 'Represents a collection of generic data InstanceGuid fеI[0(PreviewMutableEnabled SourceCountSource Y?kD~!,% AttributesBBox# 5G$EBA ObjectBox# 5G$EBAPivotK5G$ESelectedObjectGUID Ի Og)u9 Name End Points ContainerName End PointsNickName End Description "Extract the end points of a curve. InstanceGuid ^up!L$PreviewMutableEnabledDataComparison longest_list AttributesBBox# iGEtB0B ObjectBox#iGEA BPivot*iGESelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid mEYPreviewMutableEnabled SourceCountSource ,/[NsIl AttributesBBox# iGE`A B ObjectBox# iGE`A BPivotiGESelected param_outputName StartNickName S Description Curve start point InstanceGuid ([ߟ/FBoPreviewMutableEnabled SourceCount AttributesBBox#9iGEPAA ObjectBox#9iGEPAAPivotAiGPESelected param_outputName EndNickName E Description Curve end point InstanceGuid H/ 'I݌UPreviewMutableEnabled SourceCount AttributesBBox#9iGEPAA ObjectBox#9iGEPAAPivotAiGESelectedObjectGUID E%3ز!GYnName Dispatch ContainerName DispatchNickName Dispatch Description 3Dispatch the items in a list into two target lists. InstanceGuid _*My-.}PreviewMutableEnabledDataComparison longest_list AttributesBBox#jG@EtBB ObjectBox#jG`EABPivot jGpESelected param_input Name ListNickName L Description List to filter InstanceGuid ܷRAm9PΉPreviewMutableEnabledAccess SourceCountSource H/ 'I݌USource j1dF!2 AttributesBBox#jG`EPAB ObjectBox#jG`EPABPivot jGhESelected param_input Name Dispatch patternNickName P Description Dispatch pattern InstanceGuid ` BZ1KJV PreviewMutableEnabledAccess SourceCountPersistentCount NegateStream AttributesBBox#jGpEPAB ObjectBox#jGpEPABPivot jGxESelectedDatabooleanDataboolean param_outputName List ANickName A Description Dispatch target for True values InstanceGuid IK"wlPreviewMutableEnabled SourceCount AttributesBBox#/jG`E`AB ObjectBox#/jG`E`ABPivot7jGhESelected param_outputName List BNickName B Description Dispatch target for False values InstanceGuid M]X;M, ;PreviewMutableEnabled SourceCount AttributesBBox#/jGpE`AB ObjectBox#/jGpE`ABPivot7jGxESelectedObjectGUID VNL/CFOIZName Line ContainerName LineNickName Ln Description !Create a line between two points. InstanceGuid .N?nKstPreviewMutableEnabledDataComparison shortest_list AttributesBBox#jGEpB0B ObjectBox#jGEA BPivotjG ESelected param_input Name Point ANickName A Description Line start point InstanceGuid TdVA NPreviewMutableEnabled SourceCountSource IK"wl AttributesBBox#jGE`AA ObjectBox#jGE`AAPivotjGESelected param_input Name Point BNickName B Description Line end point InstanceGuid cm_GVRkEPreviewMutableEnabled SourceCountSource M]X;M, ; AttributesBBox#jG E`AA ObjectBox#jG E`AAPivotjGESelected param_outputName LineNickName L Description Line segment InstanceGuid ꥻ,XDR$TPreviewMutableEnabled SourceCount AttributesBBox#jGE@A B ObjectBox#jGE@A BPivotjG ESelectedObjectGUID PM~$EPName Cull Index ContainerName Cull IndexNickName Cull i Description +Cull (remove) indexed elements from a list. InstanceGuid U3LYhPreviewMutableEnabledDataComparison longest_list AttributesBBox#xiGE|BB ObjectBox#iGEApBPivotiGESelected param_input Name ListNickName L Description List to cull InstanceGuid uMBU_F%1PreviewMutableEnabledAccess SourceCountSource ([ߟ/FBo AttributesBBox#ziGEAA ObjectBox#ziGEAAPivotiGPESelected param_input Name IndicesNickName I Description Culling indices InstanceGuid ؆E! ~RPreviewMutableEnabledAccess SourceCountSource rXKެ? AttributesBBox#ziGEAA ObjectBox#ziGEAAPivotiGESelected param_input Name WrapNickName W Description Wrap indices to list range InstanceGuid K5)@לfPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#ziG0EAA ObjectBox#ziG0EAAPivotiGESelectedDataboolean param_outputName ListNickName L Description Culled list InstanceGuid j1dF!2PreviewMutableEnabled SourceCount AttributesBBox#iGE@ApB ObjectBox#iGE@ApBPivotiGESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid rXKެ?PreviewMutableEnabled SourceCountUserText 0 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#!iGEHBA ObjectBox#!iGEHBAPivot!iGESelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid DYk*Gg},PreviewMutableEnabledAccess SourceCountSource ꥻ,XDR$Tlexers lexer_countsource {A;B;C}target {A;B;C}source {A;B;C;D}target {A;B;C} AttributesBBox#jGf&E,CxB ObjectBox#jGfE CHBPivotjGf&ESelectedObjectGUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid Œ@нfmPreviewMutableEnabledDataComparison longest_list AttributesBBox#kGEpBB ObjectBox#kGEA|BPivotkGESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid XvMc pOVPreviewMutableEnabledAccess SourceCountSource DYk*Gg}, AttributesBBox#kGEPAA ObjectBox#kGEPAAPivotkG ESelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid FyENKqߩPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#kGEPAB ObjectBox#kGEPABPivotkGESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid (8JJ˖J-PreviewMutableEnabled SourceCount AttributesBBox#kGEPA|B ObjectBox#kGEPA|BPivotkGESelectedObjectGUID skI6ojName Join Curves ContainerName Join CurvesNickName Join Description Join as many curves as possible InstanceGuid 7rF?G)PreviewMutableEnabledDataComparison longest_list AttributesBBox#9lGExB0B ObjectBox#LlG0EA BPivotXlGpESelected param_input Name CurvesNickName C Description Curves to join InstanceGuid QIZZo)^PreviewMutableEnabledAccess SourceCountSource ,/[NsIl Source (8JJ˖J- AttributesBBox#;lG0E`AA ObjectBox#;lG0E`AAPivotClGESelected param_input Name PreserveNickName P Description "Preserve direction of input curves InstanceGuid mfMFeNPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#;lGpE`AA ObjectBox#;lGpE`AAPivotClG ESelectedDataboolean param_outputName CurvesNickName C Description =Joined curves and individual curves that could not be joined. InstanceGuid ;DOZmPreviewMutableEnabled SourceCount AttributesBBox#glG0E`A B ObjectBox#glG0E`A BPivotolGpESelectedObjectGUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid _b 5'Hq IPreviewMutableEnabledDataComparison longest_list AttributesBBox#lGEpBB ObjectBox#lGEA|BPivotlGESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid }~ GJ>PreviewMutableEnabledAccess SourceCountSource ;DOZm AttributesBBox#lGEPAA ObjectBox#lGEPAAPivotlGESelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid K ?JPu^Fe PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#lGEPAB ObjectBox#lGEPABPivotlGESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid HZNiPreviewMutableEnabled SourceCount AttributesBBox#lGEPA|B ObjectBox#lGEPA|BPivotlGESelectedObjectGUID +љpNċuName Addition ContainerName AdditionNickName A+B Description Mathematical addition InstanceGuid H,:B.a>[ PreviewMutableEnabledDataComparison longest_list AttributesBBox#3G@ExB0B ObjectBox#3G`EA BPivot3GESelected param_input Name ANickName A Description First item for addition InstanceGuid |f)N~pI56PreviewMutableEnabled SourceCountSource 3MAi AttributesBBox#3G`E`AA ObjectBox#3G`E`AAPivot3GESelected param_input Name BNickName B Description Second item for addition InstanceGuid c >FfZ*7PreviewMutableEnabled SourceCountSource hK'8߀4 AttributesBBox#3GE`AA ObjectBox#3GE`AAPivot3G@ESelected param_outputName ResultNickName R Description The result of the Addition InstanceGuid UfcPreviewMutableEnabled SourceCount AttributesBBox#3G`E`A B ObjectBox#3G`E`A BPivot4GESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid hK'8߀4PreviewMutableEnabled SourceCountUserText 0.0079375 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#\3GEBA ObjectBox#\3GEBAPivot\3G?ESelectedObjectGUID Ի Og)u9 Name End Points ContainerName End PointsNickName End Description "Extract the end points of a curve. InstanceGuid 'HOLX93PreviewMutableEnabledDataComparison longest_list AttributesBBox#z5GEtB0B ObjectBox#5GEA BPivot5G@ESelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid bZJ)XrmPreviewMutableEnabled SourceCountSource a"yNv?d AttributesBBox#|5GE`A B ObjectBox#|5GE`A BPivot5G@ESelected param_outputName StartNickName S Description Curve start point InstanceGuid fܽ2@rbxtPreviewMutableEnabled SourceCount AttributesBBox#5GEPAA ObjectBox#5GEPAAPivot5GESelected param_outputName EndNickName E Description Curve end point InstanceGuid RjI|@e-PreviewMutableEnabled SourceCount AttributesBBox#5G@EPAA ObjectBox#5G@EPAAPivot5GESelectedObjectGUID VNL/CFOIZName Line ContainerName LineNickName Ln Description !Create a line between two points. InstanceGuid ['zHh{)PreviewMutableEnabledDataComparison longest_list AttributesBBox#6GEpB0B ObjectBox#6GEA BPivot6G0ESelected param_input Name Point ANickName A Description Line start point InstanceGuid Ijn|UMHPreviewMutableEnabled SourceCountSource hۖI} AttributesBBox#6GE`AA ObjectBox#6GE`AAPivot6GESelected param_input Name Point BNickName B Description Line end point InstanceGuid P=HPreviewMutableEnabled SourceCountSource RjI|@e- AttributesBBox#6G0E`AA ObjectBox#6G0E`AAPivot6GESelected param_outputName LineNickName L Description Line segment InstanceGuid ɵ$=HۓiPreviewMutableEnabled SourceCount AttributesBBox#6GE@A B ObjectBox#6GE@A BPivot6G0ESelectedObjectGUID VNL/CFOIZName Line ContainerName LineNickName Ln Description !Create a line between two points. InstanceGuid øPBuPreviewMutableEnabledDataComparison longest_list AttributesBBox##9G"EpB0B ObjectBox#69G#EA BPivotB9G@$ESelected param_input Name Point ANickName A Description Line start point InstanceGuid LQڝD-PreviewMutableEnabled SourceCountSource EI Aό4 AttributesBBox#%9G#E`AA ObjectBox#%9G#E`AAPivot-9G#ESelected param_input Name Point BNickName B Description Line end point InstanceGuid aLʷf=PreviewMutableEnabled SourceCountSource 8oiJ 7Ӫd AttributesBBox#%9G@$E`AA ObjectBox#%9G@$E`AAPivot-9G$ESelected param_outputName LineNickName L Description Line segment InstanceGuid dsI`PreviewMutableEnabled SourceCount AttributesBBox#Q9G#E@A B ObjectBox#Q9G#E@A BPivotX9G@$ESelectedObjectGUID E%3ز!GYnName Dispatch ContainerName DispatchNickName Dispatch Description 3Dispatch the items in a list into two target lists. InstanceGuid awI_PreviewMutableEnabledDataComparison longest_list AttributesBBox#8G!EtBB ObjectBox#8G!EABPivot8G$ESelected param_input Name ListNickName L Description List to filter InstanceGuid uKPreviewMutableEnabledDataComparison longest_list AttributesBBox#2G EhB$B ObjectBox#2G@EABPivot2GpESelected param_input Name InputNickName x Description Input value InstanceGuid Nw^OO?PreviewMutableEnabled SourceCountSource 3MAi AttributesBBox#2G@E@AB ObjectBox#2G@E@ABPivot2GhESelected param_outputName OutputNickName y Description Output value InstanceGuid .)  @(r}[PreviewMutableEnabled SourceCount AttributesBBox#2G@E@AB ObjectBox#2G@E@ABPivot3GhESelectedObjectGUID Ul\FJ(\Name Scribble Container CaY3GuECb(4GECc(4G!ECdZY3G!EText 9radius of cutter to ensure a flat surface for the nutSize`AFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid ƱRK& AttributesBBox#ZT3Gu5EYC@wB ObjectBox#ZT3Gu5EYC@wBPivotY3GuESelectedObjectGUID 4 '̔C\D|Name Extrude ContainerName ExtrudeNickName Extr Description +Extrude curves and surfaces along a vector. InstanceGuid i+H0F BPreviewMutableEnabledDataComparison longest_list AttributesBBox#?G0"ExB0B ObjectBox#&?GP"EA BPivot2?G#ESelected param_input Name BaseNickName B Description Profile curve or surface InstanceGuid rGL`)PreviewMutableEnabled SourceCountSource uxaC\B1~3| AttributesBBox#?GP"EpAA ObjectBox#?GP"EpAAPivot?G"ESelected param_input Name DirectionNickName D Description Extrusion direction InstanceGuid J1F=PreviewMutableEnabled SourceCountSource dBHm AttributesBBox#?G#EpAA ObjectBox#?G#EpAAPivot?G0$ESelected param_outputName ExtrusionNickName E Description Extrusion result InstanceGuid ō*-Az]PreviewMutableEnabled SourceCount AttributesBBox#A?GP"EPA B ObjectBox#A?GP"EPA BPivotI?G#ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Triangle Plane Description 'Represents a collection of generic data InstanceGuid ߵ0 IPGRPreviewMutableEnabled SourceCountSource fеI[0( AttributesBBox#O7GP+EBA ObjectBox#O7GP+EBAPivotz7G9+ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Triangle Plane Description 'Represents a collection of generic data InstanceGuid H MH'PreviewMutableEnabled SourceCountSource ߵ0 IPGR AttributesBBox# G'EA$BPivot!>G(ESelected param_input Name VectorNickName V Description Base vector InstanceGuid a$OPreviewMutableEnabled SourceCountSource H MH' AttributesBBox#=G'EAA ObjectBox#>G'E`AAPivot >G4(ESelected param_input ParamExpression A*2Name AmplitudeNickName A Description Amplitude (length) value InstanceGuid yKAJ5PreviewMutableEnabled SourceCountSource 4(@A1+.PersistentCount AttributesBBox#=G(EAA ObjectBox#=G(EAAPivot >G|)ESelectedDatanumber? param_outputName VectorNickName V Description Resulting vector InstanceGuid dBHmPreviewMutableEnabled SourceCount AttributesBBox#0>G'E`A$B ObjectBox#0>G'E`A$BPivot8>G(ESelectedObjectGUID MM"-`kName Move ContainerName MoveNickName Move Description *Translate (move) an object along a vector. InstanceGuid 8BE_PreviewMutableEnabledDataComparison longest_list AttributesBBox#T>G"EBHB ObjectBox#h>G0"EA8BPivott>G#ESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid АmrLERPreviewMutableEnabled SourceCountSource "L& AttributesBBox#V>G0"EpAA ObjectBox#V>G0"EpAAPivot_>G"ESelected param_input Name TranslationNickName T Description Translation vector InstanceGuid / N]fPreviewMutableEnabled SourceCountSource gu.AW{Lje AttributesBBox#V>G#EpAA ObjectBox#V>G#EpAAPivot_>GX$ESelected param_outputName GeometryNickName G Description Translated geometry InstanceGuid uxaC\B1~3|PreviewMutableEnabled SourceCount AttributesBBox#>G0"EpAA ObjectBox#>G0"EpAAPivot>G"ESelected param_outputName TransformNickName X Description Transformation data InstanceGuid 털uCRB9EcPreviewMutableEnabled SourceCount AttributesBBox#>G#EpAA ObjectBox#>G#EpAAPivot>GX$ESelectedObjectGUID hnOf".Name Amplitude ContainerName AmplitudeNickName Amp Description 'Set the amplitude (length) of a vector. InstanceGuid \HeJ>PreviewMutableEnabledDataComparison longest_list AttributesBBox#a=G %ExB4B ObjectBox#t=G@%EA$BPivot=G&ESelected param_input Name VectorNickName V Description Base vector InstanceGuid Q@ˇ᱖UPreviewMutableEnabled SourceCountSource H MH' AttributesBBox#c=G@%E`AA ObjectBox#c=G@%E`AAPivotk=G%ESelected param_input Name AmplitudeNickName A Description Amplitude (length) value InstanceGuid l{+0DcvPreviewMutableEnabled SourceCountSource 4(@A1+.PersistentCount AttributesBBox#c=G&E`AA ObjectBox#c=G&E`AAPivotk=G,'ESelectedDatanumber? param_outputName VectorNickName V Description Resulting vector InstanceGuid 囔%M4ʁPreviewMutableEnabled SourceCount AttributesBBox#=G@%E`A$B ObjectBox#=G@%E`A$BPivot=G&ESelectedObjectGUID tx]!@ Name Reverse ContainerName ReverseNickName Rev Description "Reverse a vector (multiply by -1). InstanceGuid *]ﱽ@/sPreviewMutableEnabledDataComparison longest_list AttributesBBox#=G0%ExBB ObjectBox#=GP%EABPivot=G`&ESelected param_input Name VectorNickName V Description Base vector InstanceGuid ؇ۑWALblPreviewMutableEnabled SourceCountSource 囔%M4ʁ AttributesBBox#=GP%E`AB ObjectBox#=GP%E`ABPivot=G`&ESelected param_outputName VectorNickName V Description Reversed vector InstanceGuid gu.AW{LjePreviewMutableEnabled SourceCount AttributesBBox#=GP%E`AB ObjectBox#=GP%E`ABPivot>G`&ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid YR/I]hqPreviewMutableEnabled SourceCountSource QЎ#"Ojq!UserText %Double click to edit panel content… MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox##G@E CC ObjectBox##G@E CCPivot#GAESelectedObjectGUID Il^bName VB Script Container  ScriptSource 'your code goes here… 'this is a total hack! Dim outputTree As New DataTree(Of Brep) For i As Integer = 0 To Solids.BranchCount - 1 Dim currentPath As New GH_Path Dim lastPath As New GH_Path Dim nextPath As New GH_Path currentPath = Solids.Path(i) If currentPath.Dimension(1) = 0 Then lastPath.FromString(currentPath.Dimension(0) & ";" & vertNodeGroups - 1) nextPath.FromString(currentPath.Dimension(0) & ";" & (currentPath.Dimension(1) + 1)) ' 'print("wrap around for 'lastPath' at" & lastPath.ToString) ElseIf currentPath.Dimension(1) = vertNodeGroups - 1 lastPath.FromString(currentPath.Dimension(0) & ";" & (currentPath.Dimension(1) - 1)) nextPath.FromString(currentPath.Dimension(0) & ";" & 0) Else lastPath.FromString(currentPath.Dimension(0) & ";" & (currentPath.Dimension(1) - 1)) nextPath.FromString(currentPath.Dimension(0) & ";" & (currentPath.Dimension(1) + 1)) End If print("currentPath = " & currentPath.ToString) print("lastPath = " & lastPath.ToString) print("nextPath = " & nextPath.ToString) print("") outputTree.AddRange(Solids.Branch(currentPath), currentPath) outputTree.Add(Solids.Branch(lastPath)(0), currentPath) outputTree.Add(Solids.Branch(nextPath)(1), currentPath) Next A = outputTreeReferenceCountName VB ScriptNickName GET NEIGHBOURS Description A VB.NET scriptable component InstanceGuid *MZ 6uPreviewMutableEnabledDataComparison longest_list AttributesBBox#CG ECC ObjectBox#G@EABPivotG@ ESelected VariableInput CountID |M{JdName Variable Solids Description Script Variable SolidsAccessMutableOptionalID |M{JdName Variable vertNodeGroups Description Script Variable vertNodeGroupsMutableOptionalVariableOutput CountID N>S@˴OName Output Description Print, Reflect and Error streamsMutableOptionalID YdȎ DM +Name Result A Description Output parameter AMutableOptional param_inputName Variable SolidsNickName Solids Description Script Variable Solids InstanceGuid iiAFص3PreviewMutableEnabledAccess SourceCountSource U1DDsLjfoSource C*XwbLUϰ)* TypeHintID ,=@ևE ShowTypeHintsAllowTreeAccess AttributesBBox#EG@EB|B ObjectBox#EG@EB|BPivotrG<ESelected param_input Name Variable vertNodeGroupsNickName vertNodeGroups Description Script Variable vertNodeGroups InstanceGuid D>GK|_PreviewMutableEnabled SourceCountSource "P DYvLq TypeHintID )B:{P ShowTypeHintsAllowTreeAccess AttributesBBox#EG0 EBB ObjectBox#EG0 EBBPivotrG4 ESelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid cB38OzNPreviewMutableEnabled SourceCount AttributesBBox#G@EA|B ObjectBox#G@EA|BPivotG<ESelected param_outputName Result ANickName A Description Output parameter A InstanceGuid k MPreviewMutableEnabled SourceCount AttributesBBox#G0 EAB ObjectBox#G0 EABPivotG4 ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid B5IEC2PreviewMutableEnabled SourceCountSource cB38OzNUserText %Double click to edit panel content… MultilineData EntryNumbers DrawPaths Alignment ScrollRatioP^Cyy?StreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#- GECNC ObjectBox#- GECNCPivot- GwESelectedObjectGUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid e [D@S"!PreviewMutableEnabledDataComparison longest_list AttributesBBox#DGDpBB ObjectBox#VGEA|BPivotbGESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid V|LFW`PreviewMutableEnabledAccess SourceCountSource pa0pL) l4e AttributesBBox#FGEPAA ObjectBox#FGEPAAPivotNGESelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid 8)- 7_IF PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#FGEPAB ObjectBox#FGEPABPivotNGESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid GʸmFA5PreviewMutableEnabled SourceCount AttributesBBox#qGEPA|B ObjectBox#qGEPA|BPivotyGESelectedObjectGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid qe @2'HPreviewMutableEnabledDataComparison longest_list AttributesBBox#AG EBB ObjectBox#0AG@ EApBPivotJ6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid !Fe?CPreviewMutableEnabledDataComparison longest_list AttributesBBox#AG0EBB ObjectBox#0AGPEApBPivot0 caPreviewMutableEnabled SourceCountSource aMЧF8ރPersistentCount AttributesBBox#AGEAA ObjectBox#AGEAAPivot&AG0ESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid 8N;PvPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#AGEAA ObjectBox#AGEAAPivot&AGpESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid U;@R_PreviewMutableEnabled SourceCount AttributesBBox#KAGPEPApB ObjectBox#KAGPEPApBPivotSAG0ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid aMЧF8ރPreviewMutableEnabled SourceCountUserText 0 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#@GEHBA ObjectBox#@GEHBAPivot@GɞESelectedObjectGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid C_PreviewMutableEnabledDataComparison longest_list AttributesBBox#AG@EBB ObjectBox#0AG`EApBPivotJ6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid NE_T-PreviewMutableEnabledDataComparison longest_list AttributesBBox#AGPEBB ObjectBox#0AGpEApBPivot AttributesBBox#nCG E A B ObjectBox#nCG E A BPivottCG`ESelected param_output Name Null FlagsNickName N Description True if item is Null InstanceGuid d_+C@7%oPreviewMutableEnabled SourceCount NegateStream AttributesBBox#CG EpAA ObjectBox#CG EpAAPivotCGESelected param_output Name Invalid FlagsNickName X Description True if item is Invalid InstanceGuid _ZErPreviewMutableEnabled SourceCount NegateStream AttributesBBox#CG`EpAA ObjectBox#CG`EpAAPivotCGESelectedObjectGUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid CpvguPreviewMutableEnabledDataComparison longest_list AttributesBBox#BGp EpBB ObjectBox#!BG EA|BPivot-BG"ESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid [=N1$ 4|PreviewMutableEnabledAccess SourceCountSource בPD[Ia/ AttributesBBox#BG EPAA ObjectBox#BG EPAAPivotBG!ESelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid N7|fFx\PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#BG"EPAB ObjectBox#BG"EPABPivotBG#ESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid @{M~; PreviewMutableEnabled SourceCount AttributesBBox# AttributesBBox#CG EPAA ObjectBox#CG EPAAPivotCGESelected param_input Name Stream 1NickName 1 Description Input stream 1 InstanceGuid XQLyJ!hPreviewMutableEnabledAccess SourceCountSource @{M~; AttributesBBox#CG`EPAA ObjectBox#CG`EPAAPivotCGESelected param_outputName ResultNickName R Description Picked result InstanceGuid x (BqO-tPreviewMutableEnabled SourceCount AttributesBBox#CGE`ApB ObjectBox#CGE`ApBPivotCGESelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid ϹWJx'c>PreviewMutableEnabledAccess SourceCountSource Gy5Blexers lexer_countsource {A;B;C;D}target {A;B;C}source {A;B;C}target {A;B;C} AttributesBBox#.BG{ECxB ObjectBox#.BG{2ECHBPivot.BG{ESelectedObjectGUID 0-M<"\!Name Solid Difference ContainerName Solid DifferenceNickName SDiff Description ,Perform a solid difference on two Brep sets. InstanceGuid KH[Bgb PreviewMutableEnabledDataComparison longest_list AttributesBBox#DG EtB8B ObjectBox#DG@EA(BPivotDGESelected param_input Name First setNickName A Description First Brep set InstanceGuid y/VM.$8PreviewMutableEnabledAccess SourceCountSource lI Svӱj AttributesBBox#DG@E`AA ObjectBox#DG@E`AAPivotDGESelected param_input Name Second setNickName B Description Second Brep set InstanceGuid .Fyw1PreviewMutableEnabledAccess SourceCountSource /pH-M3* AttributesBBox#DGE`AA ObjectBox#DGE`AAPivotDG8ESelected param_outputName BrepNickName B Description Difference result InstanceGuid wϺK +PreviewMutableEnabled SourceCount AttributesBBox#DG@EPA(B ObjectBox#DG@EPA(BPivotDGESelectedObjectGUID fMCName Null Item ContainerName Null ItemNickName Null Description 'Test a data item for null or invalidity InstanceGuid Wt>HaPreviewMutableEnabledDataComparison longest_list AttributesBBox#EG0ElB0B ObjectBox#EGPEA BPivotEGESelected param_input Name ItemsNickName I Description Items to test InstanceGuid Y1+A"|cPreviewMutableEnabledAccess SourceCountSource 1>!DJ AttributesBBox#EGPE A B ObjectBox#EGPE A BPivotEGESelected param_output Name Null FlagsNickName N Description True if item is Null InstanceGuid SEtMfTqwPreviewMutableEnabled SourceCount NegateStream AttributesBBox#EGPEpAA ObjectBox#EGPEpAAPivotEGESelected param_output Name Invalid FlagsNickName X Description True if item is Invalid InstanceGuid AB6Y=PPreviewMutableEnabled SourceCount NegateStream AttributesBBox#EGEpAA ObjectBox#EGEpAAPivotEG0ESelectedObjectGUID VC 2F9m+Name Pick'n'Choose ContainerName Pick'n'ChooseNickName P'n'C Description *Pick and choose from a set of input lists. InstanceGuid ea%L[D_PreviewMutableEnabledDataComparison longest_list AttributesBBox#NFGpEtBB ObjectBox#`FGEApBPivotlFGpESelected VariableInputCountID p:.EFla Name Pattern Description Pick pattern of input indicesAccessMutableOptionalID YdȎ DM +Name Stream 0 Description Input stream 0AccessMutableOptionalID YdȎ DM +Name Stream 1 Description Input stream 1AccessMutableOptional param_input Name PatternNickName P Description Pick pattern of input indices InstanceGuid @J}I;PreviewMutableEnabledAccess SourceCountSource AB6Y=PPersistentCount AttributesBBox#PFGEPAA ObjectBox#PFGEPAAPivotXFG0ESelectedDatanumberDatanumber param_input Name Stream 0NickName 0 Description Input stream 0 InstanceGuid m(K(F ;PreviewMutableEnabledAccess SourceCountSource 1>!DJ AttributesBBox#PFGEPAA ObjectBox#PFGEPAAPivotXFGpESelected param_input Name Stream 1NickName 1 Description Input stream 1 InstanceGuid +)7C8g7C|PreviewMutableEnabledAccess SourceCountSource lI Svӱj AttributesBBox#PFGEPAA ObjectBox#PFGEPAAPivotXFGESelected param_outputName ResultNickName R Description Picked result InstanceGuid /}Cj0PreviewMutableEnabled SourceCount AttributesBBox#{FGE`ApB ObjectBox#{FGE`ApBPivotFGpESelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid 1>!DJPreviewMutableEnabledAccess SourceCountSource wϺK +lexers lexer_countsource {A;B;C;D}target {A;B;C}source {A;B;C}target {A;B;C} AttributesBBox#6 EG3ECxB ObjectBox#6EG3ECHBPivot6 EG3ESelectedObjectGUID 0-M<"\!Name Solid Difference ContainerName Solid DifferenceNickName SDiff Description ,Perform a solid difference on two Brep sets. InstanceGuid A ~_6BrN PreviewMutableEnabled SourceCount AttributesBBox#HGE`ApB ObjectBox#HGE`ApBPivotIGESelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid %4UE`IPreviewMutableEnabledAccess SourceCountSource DaF~K3lexers lexer_countsource {A;B;C;D}target {A;B;C}source {A;B;C}target {A;B;C} AttributesBBox#kGG3ECxB ObjectBox#qGG3ECHBPivotkGG3ESelectedObjectGUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid ZsA  gPreviewMutableEnabledDataComparison longest_list AttributesBBox##DGEpBB ObjectBox#5DGEA|BPivotADGESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid 8+5GsҎPreviewMutableEnabledAccess SourceCountSource x (BqO-t AttributesBBox#%DGEPAA ObjectBox#%DGEPAAPivot-DGESelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid uaOce"PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#%DGEPAB ObjectBox#%DGEPABPivot-DGESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid lI SvӱjPreviewMutableEnabled SourceCount AttributesBBox#PDGEPA|B ObjectBox#PDGEPA|BPivotXDGESelectedObjectGUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid YZ "CbTPreviewMutableEnabledDataComparison longest_list AttributesBBox#FG`EpBB ObjectBox#FGEA|BPivotFGESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid `/.fNؼPreviewMutableEnabledAccess SourceCountSource /}Cj0 AttributesBBox#FGEPAA ObjectBox#FGEPAAPivotFG|ESelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid 1AgD _gfPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#FGpEPAB ObjectBox#FGpEPABPivotFGtESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid h&3BHPreviewMutableEnabled SourceCount AttributesBBox#FGEPA|B ObjectBox#FGEPA|BPivotFGxESelectedObjectGUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid } (APreviewMutableEnabledDataComparison longest_list AttributesBBox#/IGEpBB ObjectBox#AIGEA|BPivotMIGESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid ufF֡"PreviewMutableEnabledAccess SourceCountSource >_6BrN AttributesBBox#1IGEPAA ObjectBox#1IGEPAAPivot9IGESelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid ӻo&K^@pkPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#1IGEPAB ObjectBox#1IGEPABPivot9IGESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid |/mFX/X=PreviewMutableEnabled SourceCount AttributesBBox#\IGEPA|B ObjectBox#\IGEPA|BPivotdIGESelectedObjectGUID TrH.KGLNyName Param Viewer Container  DisplayGraph ScrollRatioName Param ViewerNickName Viewer Description A viewer for data structures. InstanceGuid Ԇ}&G@Tz)PreviewMutableEnabledAccess SourceCountSource XFEc r AttributesBBox#"IGEHCB ObjectBox#"IGEHCBPivot"IGESelectedObjectGUID E%3ز!GYnName Dispatch ContainerName DispatchNickName Dispatch Description 3Dispatch the items in a list into two target lists. InstanceGuid rO7¥I:PreviewMutableEnabledDataComparison longest_list AttributesBBox# JG`EBB ObjectBox#.JGEABPivot:JGESelected param_input Name ListNickName L Description List to filter InstanceGuid 7 ImL;F<PreviewMutableEnabledAccess SourceCountSource Ԇ}&G@Tz) AttributesBBox#JGEAB ObjectBox#JGEPABPivot&JGESelected param_input Name Dispatch patternNickName P Description Dispatch pattern InstanceGuid \Y@^FgPreviewMutableEnabledAccessMapping SourceCountSource XFEc rPersistentCount NegateStream AttributesBBox#JGEAB ObjectBox#JGEABPivot&JGESelectedDatabooleanDataboolean param_outputName List ANickName A Description Dispatch target for True values InstanceGuid TfGsN:2uPreviewMutableEnabled SourceCount AttributesBBox#IJGE`AB ObjectBox#IJGE`ABPivotQJGESelected param_outputName List BNickName B Description Dispatch target for False values InstanceGuid :i}+FxP\Ss}PreviewMutableEnabled SourceCount AttributesBBox#IJGE`AB ObjectBox#IJGE`ABPivotQJGESelectedObjectGUID rGUO0aName Gate Or Ternary ContainerName Gate Or TernaryNickName Or Description .Perform ternary boolean disjunction (Or gate). InstanceGuid yWLV-PreviewMutableEnabledDataComparison longest_list AttributesBBox#HGExBB ObjectBox#HGEApBPivotHGESelected param_input Name ANickName A Description First boolean InstanceGuid nmO߭ZG>PreviewMutableEnabled SourceCountSource =6E# NegateStream AttributesBBox#HGE`AA ObjectBox#HGE`AAPivotHG`ESelected param_input Name BNickName B Description Second boolean InstanceGuid cVIJ"PreviewMutableEnabled SourceCountSource q1>@Jh NegateStream AttributesBBox#HGE`AA ObjectBox#HGE`AAPivotHGESelected param_input Name CNickName C Description Third boolean InstanceGuid :WImjBPreviewMutableEnabled SourceCountSource k:ΡD NegateStream AttributesBBox#HG@ E`AA ObjectBox#HG@ E`AAPivotHG ESelected param_output Name ResultNickName R Description Resulting value InstanceGuid XFEc rPreviewMutableEnabled SourceCount NegateStream AttributesBBox#HGE`ApB ObjectBox#HGE`ApBPivotHGESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid k:ΡDPreviewMutableEnabled SourceCountSource _ZEr AttributesBBox#CG@ EHBA ObjectBox#CG@ EHBAPivotCG ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid q1>@JhPreviewMutableEnabled SourceCountSource AB6Y=P AttributesBBox#fFGEHBA ObjectBox#fFGEHBAPivotFGESelectedObjectGUID kvWBײName Brep Area ContainerName Brep AreaNickName Area Description Solve Brep area properties. InstanceGuid .JMݣ PreviewMutableEnabledDataComparison longest_list AttributesBBox#=GXEtB0B ObjectBox# =GXEA BPivot,=GZESelected param_input Name BrepNickName B Description Base Brep InstanceGuid 襺|H·XPreviewMutableEnabled SourceCountSource "L& AttributesBBox#=GXEPA B ObjectBox#=GXEPA BPivot=GZESelected param_outputName AreaNickName A Description Area of Brep InstanceGuid tImWAoŅސPreviewMutableEnabled SourceCount AttributesBBox#;=GXE`AA ObjectBox#;=GXE`AAPivotC=G`YESelected param_outputName CentroidNickName C Description Area centroid of Brep InstanceGuid 5L-]y\+PreviewMutableEnabled SourceCount AttributesBBox#;=GZE`AA ObjectBox#;=GZE`AAPivotC=GZESelectedObjectGUID M56E bName Replace String ContainerName Replace StringNickName Rep Description /Replace all occurences of a string with another InstanceGuid `RaNNDPreviewMutableEnabledDataComparison longest_list AttributesBBox#[=GcExBB ObjectBox#n=GcEApBPivotz=GeESelected param_input Name StringNickName S Description String to operate on. InstanceGuid C:K.PFPreviewMutableEnabled SourceCountSource ^I'7 AttributesBBox#]=GcE`AA ObjectBox#]=GcE`AAPivote=G`dESelected param_input Name FindNickName F Description String to replace. InstanceGuid a{NŪPreviewMutableEnabled SourceCountSource acIzr_U AttributesBBox#]=GeE`AA ObjectBox#]=GeE`AAPivote=GeESelected param_input Name ReplaceNickName R Description OOptional String to replace with. If blank, all occurences of F will be removed. InstanceGuid fK}PreviewMutableEnabled SourceCountSource %QE|F AttributesBBox#]=G@fE`AA ObjectBox#]=G@fE`AAPivote=GfESelected param_outputName ResultNickName R Description Result of string replacement InstanceGuid ޵NE[[PreviewMutableEnabled SourceCount AttributesBBox#=GcE`ApB ObjectBox#=GcE`ApBPivot=GeESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid acIzr_UPreviewMutableEnabled SourceCountUserText ; MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#=GdEHBA ObjectBox#=GdEHBAPivotd=GdESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid %QE|FPreviewMutableEnabled SourceCountUserText - MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox# =G0fEHBA ObjectBox# =G0fEHBAPivot =G!2fESelectedObjectGUID M56E bName Replace String ContainerName Replace StringNickName Rep Description /Replace all occurences of a string with another InstanceGuid D#K(4=PreviewMutableEnabledDataComparison longest_list AttributesBBox#>GdExBB ObjectBox#>GdEApBPivot>GfESelected param_input Name StringNickName S Description String to operate on. InstanceGuid @wnNR=PreviewMutableEnabled SourceCountSource &o|Gmb AttributesBBox#>GdE`AA ObjectBox#>GdE`AAPivot>GeESelected param_input Name FindNickName F Description String to replace. InstanceGuid lkEsE{PreviewMutableEnabled SourceCountSource hAiuz AttributesBBox#>G0fE`AA ObjectBox#>G0fE`AAPivot>GfESelected param_input Name ReplaceNickName R Description OOptional String to replace with. If blank, all occurences of F will be removed. InstanceGuid lQIp_F~dPreviewMutableEnabled SourceCountSource KH_t AttributesBBox#>GpgE`AA ObjectBox#>GpgE`AAPivot>GhESelected param_outputName ResultNickName R Description Result of string replacement InstanceGuid ;[JDtPreviewMutableEnabled SourceCount AttributesBBox#>GdE`ApB ObjectBox#>GdE`ApBPivot>GfESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid hAiuzPreviewMutableEnabled SourceCountUserText } MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#/>GiEHBA ObjectBox#/>GiEHBAPivot/>GNiESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid KH_tPreviewMutableEnabled SourceCountUserText MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#,>GPjEHBA ObjectBox#,>GPjEHBAPivot,>G^jESelectedObjectGUID M56E bName Replace String ContainerName Replace StringNickName Rep Description /Replace all occurences of a string with another InstanceGuid QVπFVPreviewMutableEnabledDataComparison longest_list AttributesBBox#=GdExBB ObjectBox#=GeEApBPivot>GfESelected param_input Name StringNickName S Description String to operate on. InstanceGuid k,G PreviewMutableEnabled SourceCountSource ޵NE[[ AttributesBBox#=GeE`AA ObjectBox#=GeE`AAPivot=GeESelected param_input Name FindNickName F Description String to replace. InstanceGuid HJ2rPreviewMutableEnabled SourceCountSource /?FRtB AttributesBBox#=G@fE`AA ObjectBox#=G@fE`AAPivot=GfESelected param_input Name ReplaceNickName R Description OOptional String to replace with. If blank, all occurences of F will be removed. InstanceGuid GeE`ApB ObjectBox#>GeE`ApBPivot>GfESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid /?FRtBPreviewMutableEnabled SourceCountUserText { MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#=G iEHBA ObjectBox#=G iEHBAPivot=G(iESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid kJldiPreviewMutableEnabled SourceCountUserText MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#=G`jEHBA ObjectBox#=G`jEHBAPivot=GTojESelectedObjectGUID VNL/CFOIZName Line ContainerName LineNickName Ln Description !Create a line between two points. InstanceGuid _-ATQ֣0jPreviewMutableEnabledDataComparison longest_list AttributesBBox#=GZEpB0B ObjectBox#=GZEA BPivot=G[ESelected param_input Name Point ANickName A Description Line start point InstanceGuid 0(+O]*^NPreviewMutableEnabled SourceCountSource 5L-]y\+ AttributesBBox#=GZE`AA ObjectBox#=GZE`AAPivot=G@[ESelected param_input Name Point BNickName B Description Line end point InstanceGuid JؿaTFA#PreviewMutableEnabled SourceCountSource -sG >s AttributesBBox#=G[E`AA ObjectBox#=G[E`AAPivot=G\ESelected param_outputName LineNickName L Description Line segment InstanceGuid mwaHALܶPreviewMutableEnabled SourceCount AttributesBBox#=GZE@A B ObjectBox#=GZE@A BPivot=G[ESelectedObjectGUID 5_N'0 Name Evaluate Curve ContainerName Evaluate CurveNickName Eval Description ,Evaluate a curve at the specified parameter. InstanceGuid \EBD6PreviewMutableEnabledDataComparison longest_list AttributesBBox#!>GZEBB ObjectBox#D>G0ZEApBPivotP>G\ESelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid v t"K^o ePreviewMutableEnabled SourceCountSource mwaHALܶReparameterize AttributesBBox##>G0ZEAA ObjectBox##>G0ZEAAPivot;>G [ESelected param_input Name ParameterNickName t Description %Parameter on curve domain to evaluate InstanceGuid j9vyמD~PreviewMutableEnabled SourceCountSource ȅ>MO AttributesBBox##>G\EAA ObjectBox#3>G\E`AAPivot;>G]ESelected param_outputName PointNickName P Description Point on the curve at {t} InstanceGuid nP=Aic ijPreviewMutableEnabled SourceCount AttributesBBox#_>G0ZEPAA ObjectBox#_>G0ZEPAAPivotg>GZESelected param_outputName TangentNickName T Description Tangent vector at {t} InstanceGuid 6&n 6I&EOUAPreviewMutableEnabled SourceCount AttributesBBox#_>Gp[EPAA ObjectBox#_>Gp[EPAAPivotg>G\ESelected param_outputName LengthNickName L Description ,Length along the curve from the start to {t} InstanceGuid S2\NzbXlPreviewMutableEnabled SourceCount AttributesBBox#_>G\EPAA ObjectBox#_>G\EPAAPivotg>GP]ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ȅ>MOPreviewMutableEnabled SourceCountUserText 0.5 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#=G]EHBA ObjectBox#=G]EHBAPivotv=G]ESelectedObjectGUID *5IEkÝ{Name Point XYZ ContainerName Point XYZNickName Pt Description &Create a point from {xyz} coordinates. InstanceGuid ;$DfގPreviewMutableEnabledDataComparison longest_list AttributesBBox#H@GEBB ObjectBox#[@GEApBPivotg@GESelected param_input Name X componentNickName X Description {x} component InstanceGuid d;s*PKvnPreviewMutableEnabled SourceCountSource ǙٌO?TSPersistentCount AttributesBBox#J@GE`AA ObjectBox#J@GE`AAPivotR@GhESelectedDatanumber param_input Name Y componentNickName Y Description {y} component InstanceGuid WIM+GPreviewMutableEnabled SourceCountSource I/M_w+MPersistentCount AttributesBBox#J@GE`AA ObjectBox#J@GE`AAPivotR@GESelectedDatanumber param_input Name Z componentNickName Z Description {z} component InstanceGuid Cf6RNp,/PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#J@GXE`AA ObjectBox#J@GXE`AAPivotR@GESelectedDatanumber param_outputName PointNickName Pt Description Point coordinate InstanceGuid 岹{Eh PreviewMutableEnabled SourceCount AttributesBBox#v@GEApB ObjectBox#v@GEApBPivot@GESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ǙٌO?TSPreviewMutableEnabled SourceCountUserText .0175 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#?G@EHBA ObjectBox#?G@EHBAPivot?GCESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid I/M_w+MPreviewMutableEnabled SourceCountUserText .05 -.05 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#?GEHBPB ObjectBox#?GEHBPBPivot?GESelectedObjectGUID 7M$n|"Name Orient ContainerName OrientNickName Orient Description Orient an object. Orientation is sometimes called a 'ChangeBasis tranformation'. It allows for remapping of geometry from one axis-system to another. InstanceGuid *KF'LPreviewMutableEnabledDataComparison longest_list AttributesBBox#mAGEBB ObjectBox#AGEApBPivotAGESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid ̀D#ԽPreviewMutableEnabled SourceCountSource 岹{Eh AttributesBBox#oAGEpAA ObjectBox#oAGEpAAPivotxAGESelected param_input Name InitialNickName A Description Reference plane InstanceGuid M |5vwG}>/PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#oAGXEpAA ObjectBox#oAGXEpAAPivotxAGESelectedDataplaneH?? param_input Name FinalNickName B Description Target plane InstanceGuid 9ƲI=4ePreviewMutableEnabled SourceCountSource Mk>äMr>lJ AttributesBBox#oAGEpAA ObjectBox#oAGEpAAPivotxAGHESelected param_outputName GeometryNickName G Description Reoriented geometry InstanceGuid VwF%]׵PreviewMutableEnabled SourceCount AttributesBBox#AGEpAA ObjectBox#AGEpAAPivotAG0ESelected param_outputName TransformNickName X Description Transformation data InstanceGuid "v @q>ΫPreviewMutableEnabled SourceCount AttributesBBox#AGEpAA ObjectBox#AGEpAAPivotAG ESelectedObjectGUID {pIEkName Circle ContainerName CircleNickName Cir Description 1Create a circle defined by base plane and radius. InstanceGuid N=5өK@0CPreviewMutableEnabledDataComparison longest_list AttributesBBox#@GExB0B ObjectBox#@GEA BPivot@GESelected param_input Name PlaneNickName P Description Base plane of circle InstanceGuid K:*O(ҙ[tPreviewMutableEnabled SourceCountSource 岹{Eh PersistentCount AttributesBBox#@GE`AA ObjectBox#@GE`AAPivot@G`ESelectedDataplaneH?? param_input Name RadiusNickName R Description Radius of circle InstanceGuid s-W E]}PreviewMutableEnabled SourceCountSource tM<GjS3!{PersistentCount AttributesBBox#@GE`AA ObjectBox#@GE`AAPivot@GESelectedDatanumber? param_outputName CircleNickName C Description Resulting circle InstanceGuid ) =O ,lPreviewMutableEnabled SourceCount AttributesBBox#AGE`A B ObjectBox#AGE`A BPivotAGESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid tM<GjS3!{PreviewMutableEnabled SourceCountUserText .003175 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#i@GHEBA ObjectBox#i@GHEBAPivot!i@GKESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ;bH!eQ8PreviewMutableEnabled SourceCountUserText Machine Tool Gothic MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#_@G0mEWCA ObjectBox#_@G0mEWCAPivot_@Gj2mESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid \.gH @-PreviewMutableEnabled SourceCountUserText .025 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#@GeECA ObjectBox#@GeECAPivot@GeESelectedObjectGUID kEܪONxumName C# Script Container ScriptSource System.Globalization.CultureInfo invariant = System.Globalization.CultureInfo.InvariantCulture; if(size == 0) size = 1; string command = string.Format("_-TextObject _GroupOutput=No _FontName=\"{0}\" _Italic=No _Bold=No _Height={1} _Output=Curves _AllowOpenCurves=Yes \"{2}\" w{3},{4},{5}", font, size.ToString(invariant), text, frames.Origin.X.ToString(invariant), frames.Origin.Y.ToString(invariant), frames.Origin.Z.ToString(invariant)); RhinoApp.RunScript(command, false); RhinoApp.RunScript("_SelLast", false); Rhino.Input.Custom.GetObject go = new Rhino.Input.Custom.GetObject(); go.EnablePreSelect(true, true); go.GetMultiple(0, -1); if(go.ObjectCount == 0) return; List results = new List(go.ObjectCount); foreach(Rhino.DocObjects.ObjRef reference in go.Objects()) { Curve c = reference.Curve(); if(c != null) results.Add(c); Vector3d Translator = new Rhino.Geometry.Vector3d(frames.Origin); Plane localWorldXY = new Rhino.Geometry.Plane(Plane.WorldXY); localWorldXY.Transform(Transform.Translation(Translator)); RhinoDoc.ActiveDoc.Objects.Delete(reference, false); c.Transform(Transform.PlaneToPlane(localWorldXY, frames)); //c.Transform(Transform.Rotation(direction, frames.Origin)); } A = results; ReferenceCountName C# ScriptNickName label Description A C#.NET scriptable component InstanceGuid 1YEP\<2 IconDisplayPreviewMutableEnabledDataComparison longest_list AttributesBBox#]AGkEBB ObjectBox#AGkEABPivotAG`nESelected VariableInputCountID |M{JdName Variable text Description Script Variable textMutableOptionalID |M{JdName Variable font Description Script Variable fontMutableOptionalID |M{JdName Variable size Description Script Variable sizeMutableOptionalID |M{JdName Variable frames Description Script Variable framesMutableOptionalVariableOutput CountID N>S@˴OName Output Description Print, Reflect and Error streamsMutableOptionalID YdȎ DM +Name Result A Description Output parameter AMutableOptional param_input Name Variable textNickName text Description Script Variable text InstanceGuid D{#:TPreviewMutableEnabled SourceCountSource ;[JDt TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#_AGkE BA ObjectBox#_AGkE BAPivottAGlESelected param_input Name Variable fontNickName font Description Script Variable font InstanceGuid /AF PreviewMutableEnabled SourceCountSource ;bH!eQ8 TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#_AG mE BA ObjectBox#_AG mE BAPivottAGmESelected param_input Name Variable sizeNickName size Description Script Variable size InstanceGuid dږXN-w2g2PreviewMutableEnabled SourceCountSource e3).F,)D TypeHintID O5@&"LV! ShowTypeHintsAllowTreeAccess AttributesBBox#_AG`nE BA ObjectBox#_AG`nE BAPivottAGoESelected param_input Name Variable framesNickName frames Description Script Variable frames InstanceGuid .C]QPreviewMutableEnabled SourceCountSource <˕I= TypeHintID -R8X`M ShowTypeHintsAllowTreeAccess AttributesBBox#_AGoE BA ObjectBox#_AGoE BAPivottAG@pESelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid o)IBIF PreviewMutableEnabled SourceCount AttributesBBox#AGkEA B ObjectBox#AGkEA BPivotAG mESelected param_outputName Result ANickName A Description Output parameter A InstanceGuid _|2Hup &PreviewMutableEnabled SourceCount AttributesBBox#AG`nEA B ObjectBox#AG`nEA BPivotAGoESelectedObjectGUID 5߇n*N|fqD Name Bounding Box ContainerName Bounding BoxNickName BBox Description 'Solve oriented geometry bounding boxes. InstanceGuid g?"IIUi PreviewMutableEnabledDataComparison longest_list AttributesBBox#}BGpExBB ObjectBox#BGqEApBPivotBGrESelected param_input Name ContentNickName C Description Geometry to contain InstanceGuid N@NQ0\PreviewMutableEnabledAccess SourceCountSource p̙IV9 < AttributesBBox#BGqEpAA ObjectBox#BGqEpAAPivotBGqESelected param_input Name UnionNickName U Description +Create a single unified box for all objects InstanceGuid NCPreviewMutableEnabled SourceCountSource f#&8B5XPersistentCount NegateStream AttributesBBox#BGPrEpAA ObjectBox#BGPrEpAAPivotBGrESelectedDataboolean param_input Name PlaneNickName P Description BoundingBox orientation plane InstanceGuid lGI~PreviewMutableEnabled SourceCountSource <˕I=PersistentCount AttributesBBox#BGsEpAA ObjectBox#BGsEpAAPivotBG0tESelectedDataplaneH?? param_outputName BoxNickName B Description )Aligned bounding box in world coordinates InstanceGuid  Wp@f10PreviewMutableEnabled SourceCount AttributesBBox#BGqEPAA ObjectBox#BGqEPAAPivotBGrESelected param_outputName BoxNickName B Description -Bounding box in orientation plane coordinates InstanceGuid qViAx :PreviewMutableEnabled SourceCount AttributesBBox#BGrEPAA ObjectBox#BGrEPAAPivotBGsESelectedObjectGUID @?Hr@MbџName Boolean Toggle Container  SwitchValueName Boolean ToggleNickName Toggle Description Boolean (true/false) toggle InstanceGuid f#&8B5XPreviewMutableEnabled SourceCount AttributesBBox#BG`rEBA ObjectBox#BG`rEBAPivotWBGHgrESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid 8V]@C|PreviewMutableEnabled SourceCountSource LP1Om- AttributesBBox#BG[EHBA ObjectBox#BG[EHBAPivot2BG?_\ESelectedObjectGUID MM"-`kName Move ContainerName MoveNickName Move Description *Translate (move) an object along a vector. InstanceGuid _بsNP֋5PreviewMutableEnabledDataComparison longest_list AttributesBBox#DGplEBHB ObjectBox#0DGlEA8BPivotGYEpBB ObjectBox#>GYEA|BPivot>G[ESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid {NIzPreviewMutableEnabledAccess SourceCountSource nP=Aic ij AttributesBBox#>GYEPAA ObjectBox#>GYEPAAPivot>GZESelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid FekDtf~"PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#>G[EPAB ObjectBox#>G[EPABPivot>G\ESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid LP1Om-PreviewMutableEnabled SourceCount AttributesBBox#>GYEPA|B ObjectBox#>GYEPA|BPivot>G[ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid <˕I=PreviewMutableEnabled SourceCountSource b0 A} B AttributesBBox#S@˴OName Output Description Print, Reflect and Error streamsMutableOptionalID YdȎ DM +Name Result A Description Output parameter AMutableOptional param_input Name Variable treeNickName tree Description Script Variable tree InstanceGuid Tz3,zES@Q)PreviewMutableEnabledAccess SourceCountSource -sG >s ShowTypeHintsAllowTreeAccess AttributesBBox#PreviewMutableEnabledAccess SourceCountSource _|2Hup & AttributesBBox#AGnEPAA ObjectBox#AGnEPAAPivotAGoESelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid T҄1DMA bywPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#AGpEPAB ObjectBox#AGpEPABPivotAGqESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid p̙IV9 <PreviewMutableEnabled SourceCount AttributesBBox#BGnEPA|B ObjectBox#BGnEPA|BPivot BGpESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Triangle Plane Description 'Represents a collection of generic data InstanceGuid ф3fL(ǍPreviewMutableEnabled SourceCountSource ߵ0 IPGR AttributesBBox#?GEBA ObjectBox#?GEBAPivot@GEESelectedObjectGUID Ul\FJ(\Name Scribble Container CaRAGȈECbBG7ECcBGʨECdAG9EText TRIANGLE REGISTRATION POINTSSizeAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid hoEFGnyO AttributesBBox#RAGESCtB ObjectBox#RAGESCtBPivotRAGȈESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid !Of)H?eQOPreviewMutableEnabled SourceCountSource "L& AttributesBBox#BG;EHBA ObjectBox#BG;EHBAPivotM1BG;ESelectedObjectGUID +7E&n3%>!Name Brep Components ContainerName Brep ComponentsNickName Explode Description *Decompose a Brep into its component parts. InstanceGuid FWt5PreviewMutableEnabledDataComparison longest_list AttributesBBox#BGp9EtBB ObjectBox#BG9EAxBPivotBG;ESelected param_input Name BrepNickName B Description Base Brep InstanceGuid y LNd]PreviewMutableEnabled SourceCountSource !Of)H?eQO AttributesBBox#BG9EPAxB ObjectBox#BG9EPAxBPivotBG;ESelected param_outputName FacesNickName F Description Faces of Brep InstanceGuid NUwCNvai0PreviewMutableEnabled SourceCount AttributesBBox#BG9E`AA ObjectBox#BG9E`AAPivotBGU5:ESelected param_outputName EdgesNickName E Description Edges of Brep InstanceGuid 5XAOLclPreviewMutableEnabled SourceCount AttributesBBox#BG:E`AA ObjectBox#BG:E`AAPivotBG;ESelected param_outputName VerticesNickName V Description Vertices of Brep InstanceGuid 4 B[ ~Z[PreviewMutableEnabled SourceCount AttributesBBox#BG CG;ESelected param_input Name CurvesNickName C Description Curves to join InstanceGuid 5]^OD, 1oPreviewMutableEnabledAccess SourceCountSource 5XAOLcl AttributesBBox#!CGp:E`AA ObjectBox#!CGp:E`AAPivot)CG;ESelected param_input Name PreserveNickName P Description "Preserve direction of input curves InstanceGuid Cgo$7B.o[PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#!CG;E`AA ObjectBox#!CG;E`AAPivot)CGP-IbPreviewMutableEnabled SourceCount AttributesBBox#[DG?E`AB ObjectBox#[DG?E`ABPivotcDG BESelectedObjectGUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid +dB40[{IPreviewMutableEnabledDataComparison longest_list AttributesBBox#CG;EpBB ObjectBox#CG;EA|BPivotCG=ESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid {} E,?3PreviewMutableEnabledAccess SourceCountSource -5ER5~ AttributesBBox#CG;EPAA ObjectBox#CG;EPAAPivotCGESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid !\aJelPreviewMutableEnabled SourceCount AttributesBBox#CG;EPA|B ObjectBox#CG;EPA|BPivotCG=ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid SaۀmpG*4϶ PreviewMutableEnabled SourceCountSource hK'8߀4 AttributesBBox#j6GAEHBA ObjectBox#j6GAEHBAPivot{6G>BESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid \MV&kPreviewMutableEnabled SourceCountSource SaۀmpG*4϶ AttributesBBox#5>GAEHBA ObjectBox#5>GAEHBAPivotN>GEBESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid u/%X M67PreviewMutableEnabled SourceCountSource !\aJel AttributesBBox#DGEB`B ObjectBox#{G>EAPBPivot*{G`@ESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid ^ܰBMNqPreviewMutableEnabled SourceCountSource Y?^ADI AttributesBBox# {G>EpAA ObjectBox# {G>EpAAPivot{G?ESelected param_input Name PlaneNickName P Description Mirror plane InstanceGuid ]ոF(v(gPreviewMutableEnabled SourceCountSource vifWI[ , AttributesBBox# {G`@EpAA ObjectBox# {G`@EpAAPivot{G0AESelected param_outputName GeometryNickName G Description Mirrored geometry InstanceGuid h wA̙+PreviewMutableEnabled SourceCount AttributesBBox#9{G>EpAA ObjectBox#9{G>EpAAPivotB{G?ESelected param_outputName TransformNickName X Description Transformation data InstanceGuid FVNXPreviewMutableEnabled SourceCount AttributesBBox#9{G`@EpAA ObjectBox#9{G`@EpAAPivotB{G0AESelectedObject GUID /-OH]GiName Mirror ContainerName MirrorNickName Mirror Description Mirror an object. InstanceGuid ,Np\IF=PreviewMutableEnabledDataComparison longest_list AttributesBBox# {Gp*EB`B ObjectBox#{G*EAPBPivot+{G0,ESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid wy(>MN3ӆPreviewMutableEnabled SourceCountSource L_r;VBE! AttributesBBox# {G*EpAA ObjectBox# {G*EpAAPivot{G`+ESelected param_input Name PlaneNickName P Description Mirror plane InstanceGuid )oKIWG.iPreviewMutableEnabled SourceCountSource vifWI[ , AttributesBBox# {G0,EpAA ObjectBox# {G0,EpAAPivot{G-ESelected param_outputName GeometryNickName G Description Mirrored geometry InstanceGuid '&dHf=PreviewMutableEnabled SourceCount AttributesBBox#:{G*EpAA ObjectBox#:{G*EpAAPivotC{G`+ESelected param_outputName TransformNickName X Description Transformation data InstanceGuid IdVhDr1PreviewMutableEnabled SourceCount AttributesBBox#:{G0,EpAA ObjectBox#:{G0,EpAAPivotC{G-ESelectedObject GUID /-OH]GiName Mirror ContainerName MirrorNickName Mirror Description Mirror an object. InstanceGuid ϣӃEgPreviewMutableEnabledDataComparison longest_list AttributesBBox# {G@#EB`B ObjectBox#{G`#EAPBPivot+{G%ESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid `%O/HbbPreviewMutableEnabled SourceCountSource |ܓEN0 AttributesBBox# {G`#EpAA ObjectBox# {G`#EpAAPivot{G0$ESelected param_input Name PlaneNickName P Description Mirror plane InstanceGuid 94CG9@Gv/}PreviewMutableEnabled SourceCountSource vifWI[ , AttributesBBox# {G%EpAA ObjectBox# {G%EpAAPivot{G%ESelected param_outputName GeometryNickName G Description Mirrored geometry InstanceGuid D{`L뤺LlPreviewMutableEnabled SourceCount AttributesBBox#:{G`#EpAA ObjectBox#:{G`#EpAAPivotC{G0$ESelected param_outputName TransformNickName X Description Transformation data InstanceGuid OcubFlƖPreviewMutableEnabled SourceCount AttributesBBox#:{G%EpAA ObjectBox#:{G%EpAAPivotC{G%ESelectedObject GUID /-OH]GiName Mirror ContainerName MirrorNickName Mirror Description Mirror an object. InstanceGuid ͔<"FoUq>PreviewMutableEnabledDataComparison longest_list AttributesBBox# {G4EB`B ObjectBox# {G04EAPBPivot,{G5ESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid I2M;={tPreviewMutableEnabled SourceCountSource evЇ̠A D? AttributesBBox#{G04EpAA ObjectBox#{G04EpAAPivot{G5ESelected param_input Name PlaneNickName P Description Mirror plane InstanceGuid fBpK&PreviewMutableEnabled SourceCountSource vifWI[ , AttributesBBox#{G5EpAA ObjectBox#{G5EpAAPivot{G6ESelected param_outputName GeometryNickName G Description Mirrored geometry InstanceGuid 즪j0TGprPreviewMutableEnabled SourceCount AttributesBBox#;{G04EpAA ObjectBox#;{G04EpAAPivotD{G5ESelected param_outputName TransformNickName X Description Transformation data InstanceGuid )E,RDCPreviewMutableEnabled SourceCount AttributesBBox#;{G5EpAA ObjectBox#;{G5EpAAPivotD{G6ESelectedObject GUID YdȎ DM +Name Data Container Name DataNickName lap cuts Description 'Represents a collection of generic data InstanceGuid 3{[ESvIAPreviewMutableEnabled SourceCountSource #ov/E}i uSource D{`L뤺Ll AttributesBBox#{GpETBA ObjectBox#{GpETBAPivotW{GESelectedObjectGUID kEܪONxumName C# Script Container ScriptSource 4 //Inserts geometry into the Rhino document, with custom attributes //Written by Giulio Piacentino //Version written 2010 11 21 - for Grasshopper 0.8.002 if (activate) { if(obj == null) { Print("No object to bake"); return; } //Make new attribute to set name Rhino.DocObjects.ObjectAttributes att = new Rhino.DocObjects.ObjectAttributes(); //Set object name if(!string.IsNullOrEmpty(name)) { att.Name = name; } //Set color if(!color.IsEmpty) { att.ColorSource = Rhino.DocObjects.ObjectColorSource.ColorFromObject; //Make the color type "by object" att.ObjectColor = color; att.PlotColorSource = Rhino.DocObjects.ObjectPlotColorSource.PlotColorFromObject; //Make the plot color type "by object" att.PlotColor = color; } //Set layer if(!string.IsNullOrEmpty(layer) && Rhino.DocObjects.Layer.IsValidName(layer)) { //Get the current layer index Rhino.DocObjects.Tables.LayerTable layerTable = doc.Layers; int layerIndex = layerTable.Find(layer, true); if(layerIndex < 0) //This layer does not exist, we add it { Rhino.DocObjects.Layer onlayer = new Rhino.DocObjects.Layer(); //Make a new layer onlayer.Name = layer; layerIndex = layerTable.Add(onlayer); //Add the layer to the layer table if (layerIndex > -1) //We manged to add layer! { att.LayerIndex = layerIndex; Print("Added new layer to the document at position " + layerIndex + " named " + layer + ". "); } else Print("Layer did not add. Try cleaning up your layers."); //This never happened to me. } else att.LayerIndex = layerIndex; //We simply add to the existing layer } //Set plotweight if(pWidth > 0) { att.PlotWeightSource = Rhino.DocObjects.ObjectPlotWeightSource.PlotWeightFromObject; att.PlotWeight = pWidth; } //Set material bool materialByName = !string.IsNullOrEmpty(material as string); Rhino.Display.DisplayMaterial inMaterial = material as Rhino.Display.DisplayMaterial; if(material is Color) { inMaterial = new Rhino.Display.DisplayMaterial((Color) material); } if(material != null && inMaterial == null && !materialByName) { if(!(material is string)) { try //We also resort to try with IConvertible { inMaterial = (Rhino.Display.DisplayMaterial) Convert.ChangeType(material, typeof(Rhino.Display.DisplayMaterial)); } catch(InvalidCastException) { } } } if(inMaterial != null || materialByName) { string matName; if(!materialByName) { matName = string.Format("A:{0}-D:{1}-E:{2}-S:{3},{4}-T:{5}", Format(inMaterial.Ambient), Format(inMaterial.Diffuse), Format(inMaterial.Emission), Format(inMaterial.Specular), inMaterial.Shine.ToString(), inMaterial.Transparency.ToString() ); } else { matName = (string) material; } int materialIndex = doc.Materials.Find(matName, true); if(materialIndex < 0 && !materialByName) //Material does not exist and we have its specs { materialIndex = doc.Materials.Add(); //Let's add it if(materialIndex > -1) { Print("Added new material at position " + materialIndex + " named \"" + matName + "\". "); Rhino.DocObjects.Material m = doc.Materials[materialIndex]; m.Name = matName; m.AmbientColor = inMaterial.Ambient; m.DiffuseColor = inMaterial.Diffuse; m.EmissionColor = inMaterial.Emission; //m.ReflectionColor = no equivalent m.SpecularColor = inMaterial.Specular; m.Shine = inMaterial.Shine; m.Transparency = inMaterial.Transparency; //m.TransparentColor = no equivalent m.CommitChanges(); att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } else Print("Material did not add. Try cleaning up your materials."); //This never happened to me. } else if(materialIndex < 0 && materialByName) //Material does not exist and we do not have its specs. We do nothing { Print("Warning: material name not found. I cannot set the source to this material name. Add a material with name: " + matName); } else { //If this material exists, we do not replace it! att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } } //Set wire density if(wires == -1 || wires > 0) { att.WireDensity = wires; } //Bake to the right type of object switch(obj.ObjectType) { case Rhino.DocObjects.ObjectType.Brep: doc.Objects.AddBrep(obj as Brep, att); break; case Rhino.DocObjects.ObjectType.Curve: doc.Objects.AddCurve(obj as Curve, att); break; case Rhino.DocObjects.ObjectType.Point: doc.Objects.AddPoint((obj as Rhino.Geometry.Point).Location, att); break; case Rhino.DocObjects.ObjectType.Surface: doc.Objects.AddSurface(obj as Surface, att); break; case Rhino.DocObjects.ObjectType.Mesh: doc.Objects.AddMesh(obj as Mesh, att); break; case Rhino.DocObjects.ObjectType.Extrusion: typeof(Rhino.DocObjects.Tables.ObjectTable).InvokeMember("AddExtrusion", BindingFlags.Instance | BindingFlags.InvokeMethod, null, doc.Objects, new object[]{obj, att}); break; case Rhino.DocObjects.ObjectType.PointSet: doc.Objects.AddPointCloud(obj as Rhino.Geometry.PointCloud, att); //This is a speculative entry break; default: Print("The script does not know how to handle this type of geometry: " + obj.GetType().FullName); break; } Print("Added " + obj.GetType().Name); } else { Print("Inactive"); } AdditionalSource  static string Format(Color c) { return (new System.Text.StringBuilder("A")).Append(c.A.ToString()).Append("R").Append(c.R.ToString()).Append("G") .Append(c.G.ToString()).Append("B").Append(c.B.ToString()).ToString(); } ReferenceCountName C# ScriptNickName bakeAttributes Description A C#.NET scriptable component InstanceGuid [wM\CHE IconDisplayPreviewMutableEnabledDataComparison longest_list AttributesBBox#iG EB$C ObjectBox#G@EA CPivotG@#ESelected VariableInput)CountID |M{JdName Variable obj Description Script Variable objMutableOptionalID |M{JdName Variable name Description Script Variable nameMutableOptionalID |M{JdName Variable layer Description Script Variable layerMutableOptionalID |M{JdName Variable color Description Script Variable colorMutableOptionalID |M{JdName Variable pWidth Description Script Variable pWidthMutableOptionalID |M{JdName Variable wires Description Script Variable wiresMutableOptionalID |M{JdName Variable material Description Script Variable materialMutableOptionalID |M{JdName Variable activate Description Script Variable activateMutableOptionalVariableOutputCountID N>S@˴OName Output Description Print, Reflect and Error streamsMutableOptional param_input Name Variable objNickName obj Description Script Variable obj InstanceGuid ^9KV4TNYPreviewMutableEnabled SourceCountSource 3{[ESvIA TypeHintID VyÜIq& ShowTypeHintsAllowTreeAccess AttributesBBox#jG@E8BA ObjectBox#jG@E8BAPivotvGESelected param_input Name Variable nameNickName name Description Script Variable name InstanceGuid 0LAuaI]-ѶPreviewMutableEnabled SourceCountSource ,9UFd|U TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#jGE8BA ObjectBox#jGE8BAPivotvG ESelected param_input Name Variable layerNickName layer Description Script Variable layer InstanceGuid ȋ1KLG6\UPreviewMutableEnabled SourceCountSource ]C]L!9}\ TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#jG E8BA ObjectBox#jG E8BAPivotvG`!ESelected param_input Name Variable colorNickName color Description Script Variable color InstanceGuid Y PGjMÊ:PreviewMutableEnabled SourceCount TypeHintID ѱ$yIDűF ShowTypeHintsAllowTreeAccess AttributesBBox#jG"E8BA ObjectBox#jG"E8BAPivotvG"ESelected param_input Name Variable pWidthNickName pWidth Description Script Variable pWidth InstanceGuid V#EPreviewMutableEnabled SourceCount TypeHintID O5@&"LV! ShowTypeHintsAllowTreeAccess AttributesBBox#jG@#E8BA ObjectBox#jG@#E8BAPivotvG#ESelected param_input Name Variable wiresNickName wires Description Script Variable wires InstanceGuid Px+BTS7*PreviewMutableEnabled SourceCount TypeHintID HJqh"D ShowTypeHintsAllowTreeAccess AttributesBBox#jG$E8BA ObjectBox#jG$E8BAPivotvG %ESelected param_input Name Variable materialNickName material Description Script Variable material InstanceGuid zF(LhGPreviewMutableEnabled SourceCount TypeHintID eKjBH9S ShowTypeHintsAllowTreeAccess AttributesBBox#jG%E8BA ObjectBox#jG%E8BAPivotvG`&ESelected param_input Name Variable activateNickName activate Description Script Variable activate InstanceGuid \+ aGlHPreviewMutableEnabled WireDisplay SourceCountSource xy7LNK~X~ TypeHintID '֯Np_A%Y ShowTypeHintsAllowTreeAccess AttributesBBox#jG'E8BA ObjectBox#jG'E8BAPivotvG'ESelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid yB"8@PreviewMutableEnabled SourceCount AttributesBBox#G@EA C ObjectBox#G@EA CPivotG@#ESelectedObjectGUID kEܪONxumName C# Script Container ScriptSource 4 //Inserts geometry into the Rhino document, with custom attributes //Written by Giulio Piacentino //Version written 2010 11 21 - for Grasshopper 0.8.002 if (activate) { if(obj == null) { Print("No object to bake"); return; } //Make new attribute to set name Rhino.DocObjects.ObjectAttributes att = new Rhino.DocObjects.ObjectAttributes(); //Set object name if(!string.IsNullOrEmpty(name)) { att.Name = name; } //Set color if(!color.IsEmpty) { att.ColorSource = Rhino.DocObjects.ObjectColorSource.ColorFromObject; //Make the color type "by object" att.ObjectColor = color; att.PlotColorSource = Rhino.DocObjects.ObjectPlotColorSource.PlotColorFromObject; //Make the plot color type "by object" att.PlotColor = color; } //Set layer if(!string.IsNullOrEmpty(layer) && Rhino.DocObjects.Layer.IsValidName(layer)) { //Get the current layer index Rhino.DocObjects.Tables.LayerTable layerTable = doc.Layers; int layerIndex = layerTable.Find(layer, true); if(layerIndex < 0) //This layer does not exist, we add it { Rhino.DocObjects.Layer onlayer = new Rhino.DocObjects.Layer(); //Make a new layer onlayer.Name = layer; layerIndex = layerTable.Add(onlayer); //Add the layer to the layer table if (layerIndex > -1) //We manged to add layer! { att.LayerIndex = layerIndex; Print("Added new layer to the document at position " + layerIndex + " named " + layer + ". "); } else Print("Layer did not add. Try cleaning up your layers."); //This never happened to me. } else att.LayerIndex = layerIndex; //We simply add to the existing layer } //Set plotweight if(pWidth > 0) { att.PlotWeightSource = Rhino.DocObjects.ObjectPlotWeightSource.PlotWeightFromObject; att.PlotWeight = pWidth; } //Set material bool materialByName = !string.IsNullOrEmpty(material as string); Rhino.Display.DisplayMaterial inMaterial = material as Rhino.Display.DisplayMaterial; if(material is Color) { inMaterial = new Rhino.Display.DisplayMaterial((Color) material); } if(material != null && inMaterial == null && !materialByName) { if(!(material is string)) { try //We also resort to try with IConvertible { inMaterial = (Rhino.Display.DisplayMaterial) Convert.ChangeType(material, typeof(Rhino.Display.DisplayMaterial)); } catch(InvalidCastException) { } } } if(inMaterial != null || materialByName) { string matName; if(!materialByName) { matName = string.Format("A:{0}-D:{1}-E:{2}-S:{3},{4}-T:{5}", Format(inMaterial.Ambient), Format(inMaterial.Diffuse), Format(inMaterial.Emission), Format(inMaterial.Specular), inMaterial.Shine.ToString(), inMaterial.Transparency.ToString() ); } else { matName = (string) material; } int materialIndex = doc.Materials.Find(matName, true); if(materialIndex < 0 && !materialByName) //Material does not exist and we have its specs { materialIndex = doc.Materials.Add(); //Let's add it if(materialIndex > -1) { Print("Added new material at position " + materialIndex + " named \"" + matName + "\". "); Rhino.DocObjects.Material m = doc.Materials[materialIndex]; m.Name = matName; m.AmbientColor = inMaterial.Ambient; m.DiffuseColor = inMaterial.Diffuse; m.EmissionColor = inMaterial.Emission; //m.ReflectionColor = no equivalent m.SpecularColor = inMaterial.Specular; m.Shine = inMaterial.Shine; m.Transparency = inMaterial.Transparency; //m.TransparentColor = no equivalent m.CommitChanges(); att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } else Print("Material did not add. Try cleaning up your materials."); //This never happened to me. } else if(materialIndex < 0 && materialByName) //Material does not exist and we do not have its specs. We do nothing { Print("Warning: material name not found. I cannot set the source to this material name. Add a material with name: " + matName); } else { //If this material exists, we do not replace it! att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } } //Set wire density if(wires == -1 || wires > 0) { att.WireDensity = wires; } //Bake to the right type of object switch(obj.ObjectType) { case Rhino.DocObjects.ObjectType.Brep: doc.Objects.AddBrep(obj as Brep, att); break; case Rhino.DocObjects.ObjectType.Curve: doc.Objects.AddCurve(obj as Curve, att); break; case Rhino.DocObjects.ObjectType.Point: doc.Objects.AddPoint((obj as Rhino.Geometry.Point).Location, att); break; case Rhino.DocObjects.ObjectType.Surface: doc.Objects.AddSurface(obj as Surface, att); break; case Rhino.DocObjects.ObjectType.Mesh: doc.Objects.AddMesh(obj as Mesh, att); break; case Rhino.DocObjects.ObjectType.Extrusion: typeof(Rhino.DocObjects.Tables.ObjectTable).InvokeMember("AddExtrusion", BindingFlags.Instance | BindingFlags.InvokeMethod, null, doc.Objects, new object[]{obj, att}); break; case Rhino.DocObjects.ObjectType.PointSet: doc.Objects.AddPointCloud(obj as Rhino.Geometry.PointCloud, att); //This is a speculative entry break; default: Print("The script does not know how to handle this type of geometry: " + obj.GetType().FullName); break; } Print("Added " + obj.GetType().Name); } else { Print("Inactive"); } AdditionalSource  static string Format(Color c) { return (new System.Text.StringBuilder("A")).Append(c.A.ToString()).Append("R").Append(c.R.ToString()).Append("G") .Append(c.G.ToString()).Append("B").Append(c.B.ToString()).ToString(); } ReferenceCountName C# ScriptNickName bakeAttributes Description A C#.NET scriptable component InstanceGuid 98\F IY IconDisplayPreviewMutableEnabledDataComparison longest_list AttributesBBox#iG(EB$C ObjectBox#G (EA CPivotG -ESelected VariableInput)CountID |M{JdName Variable obj Description Script Variable objMutableOptionalID |M{JdName Variable name Description Script Variable nameMutableOptionalID |M{JdName Variable layer Description Script Variable layerMutableOptionalID |M{JdName Variable color Description Script Variable colorMutableOptionalID |M{JdName Variable pWidth Description Script Variable pWidthMutableOptionalID |M{JdName Variable wires Description Script Variable wiresMutableOptionalID |M{JdName Variable material Description Script Variable materialMutableOptionalID |M{JdName Variable activate Description Script Variable activateMutableOptionalVariableOutputCountID N>S@˴OName Output Description Print, Reflect and Error streamsMutableOptional param_input Name Variable objNickName obj Description Script Variable obj InstanceGuid %jH [,PreviewMutableEnabled SourceCountSource J쎬iuO4@ow TypeHintID VyÜIq& ShowTypeHintsAllowTreeAccess AttributesBBox#jG (E8BA ObjectBox#jG (E8BAPivotvG(ESelected param_input Name Variable nameNickName name Description Script Variable name InstanceGuid 3iM^PreviewMutableEnabled SourceCountSource qxri KhÞ TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#jG`)E8BA ObjectBox#jG`)E8BAPivotvG*ESelected param_input Name Variable layerNickName layer Description Script Variable layer InstanceGuid )d/NȻrPreviewMutableEnabled SourceCountSource C6E$#OXo TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#jG*E8BA ObjectBox#jG*E8BAPivotvG@+ESelected param_input Name Variable colorNickName color Description Script Variable color InstanceGuid l@.J.PreviewMutableEnabled SourceCount TypeHintID ѱ$yIDűF ShowTypeHintsAllowTreeAccess AttributesBBox#jG+E8BA ObjectBox#jG+E8BAPivotvG,ESelected param_input Name Variable pWidthNickName pWidth Description Script Variable pWidth InstanceGuid ]E*AG+PreviewMutableEnabled SourceCount TypeHintID O5@&"LV! ShowTypeHintsAllowTreeAccess AttributesBBox#jG -E8BA ObjectBox#jG -E8BAPivotvG-ESelected param_input Name Variable wiresNickName wires Description Script Variable wires InstanceGuid sF'K1ʒf0PreviewMutableEnabled SourceCount TypeHintID HJqh"D ShowTypeHintsAllowTreeAccess AttributesBBox#jG`.E8BA ObjectBox#jG`.E8BAPivotvG/ESelected param_input Name Variable materialNickName material Description Script Variable material InstanceGuid V*krCF()PreviewMutableEnabled SourceCount TypeHintID eKjBH9S ShowTypeHintsAllowTreeAccess AttributesBBox#jG/E8BA ObjectBox#jG/E8BAPivotvG@0ESelected param_input Name Variable activateNickName activate Description Script Variable activate InstanceGuid E O|IPreviewMutableEnabled WireDisplay SourceCountSource xy7LNK~X~ TypeHintID '֯Np_A%Y ShowTypeHintsAllowTreeAccess AttributesBBox#jG0E8BA ObjectBox#jG0E8BAPivotvG1ESelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid Txs-FDWPreviewMutableEnabled SourceCount AttributesBBox#G (EA C ObjectBox#G (EA CPivotG -ESelectedObjectGUID kEܪONxumName C# Script Container ScriptSource 4 //Inserts geometry into the Rhino document, with custom attributes //Written by Giulio Piacentino //Version written 2010 11 21 - for Grasshopper 0.8.002 if (activate) { if(obj == null) { Print("No object to bake"); return; } //Make new attribute to set name Rhino.DocObjects.ObjectAttributes att = new Rhino.DocObjects.ObjectAttributes(); //Set object name if(!string.IsNullOrEmpty(name)) { att.Name = name; } //Set color if(!color.IsEmpty) { att.ColorSource = Rhino.DocObjects.ObjectColorSource.ColorFromObject; //Make the color type "by object" att.ObjectColor = color; att.PlotColorSource = Rhino.DocObjects.ObjectPlotColorSource.PlotColorFromObject; //Make the plot color type "by object" att.PlotColor = color; } //Set layer if(!string.IsNullOrEmpty(layer) && Rhino.DocObjects.Layer.IsValidName(layer)) { //Get the current layer index Rhino.DocObjects.Tables.LayerTable layerTable = doc.Layers; int layerIndex = layerTable.Find(layer, true); if(layerIndex < 0) //This layer does not exist, we add it { Rhino.DocObjects.Layer onlayer = new Rhino.DocObjects.Layer(); //Make a new layer onlayer.Name = layer; layerIndex = layerTable.Add(onlayer); //Add the layer to the layer table if (layerIndex > -1) //We manged to add layer! { att.LayerIndex = layerIndex; Print("Added new layer to the document at position " + layerIndex + " named " + layer + ". "); } else Print("Layer did not add. Try cleaning up your layers."); //This never happened to me. } else att.LayerIndex = layerIndex; //We simply add to the existing layer } //Set plotweight if(pWidth > 0) { att.PlotWeightSource = Rhino.DocObjects.ObjectPlotWeightSource.PlotWeightFromObject; att.PlotWeight = pWidth; } //Set material bool materialByName = !string.IsNullOrEmpty(material as string); Rhino.Display.DisplayMaterial inMaterial = material as Rhino.Display.DisplayMaterial; if(material is Color) { inMaterial = new Rhino.Display.DisplayMaterial((Color) material); } if(material != null && inMaterial == null && !materialByName) { if(!(material is string)) { try //We also resort to try with IConvertible { inMaterial = (Rhino.Display.DisplayMaterial) Convert.ChangeType(material, typeof(Rhino.Display.DisplayMaterial)); } catch(InvalidCastException) { } } } if(inMaterial != null || materialByName) { string matName; if(!materialByName) { matName = string.Format("A:{0}-D:{1}-E:{2}-S:{3},{4}-T:{5}", Format(inMaterial.Ambient), Format(inMaterial.Diffuse), Format(inMaterial.Emission), Format(inMaterial.Specular), inMaterial.Shine.ToString(), inMaterial.Transparency.ToString() ); } else { matName = (string) material; } int materialIndex = doc.Materials.Find(matName, true); if(materialIndex < 0 && !materialByName) //Material does not exist and we have its specs { materialIndex = doc.Materials.Add(); //Let's add it if(materialIndex > -1) { Print("Added new material at position " + materialIndex + " named \"" + matName + "\". "); Rhino.DocObjects.Material m = doc.Materials[materialIndex]; m.Name = matName; m.AmbientColor = inMaterial.Ambient; m.DiffuseColor = inMaterial.Diffuse; m.EmissionColor = inMaterial.Emission; //m.ReflectionColor = no equivalent m.SpecularColor = inMaterial.Specular; m.Shine = inMaterial.Shine; m.Transparency = inMaterial.Transparency; //m.TransparentColor = no equivalent m.CommitChanges(); att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } else Print("Material did not add. Try cleaning up your materials."); //This never happened to me. } else if(materialIndex < 0 && materialByName) //Material does not exist and we do not have its specs. We do nothing { Print("Warning: material name not found. I cannot set the source to this material name. Add a material with name: " + matName); } else { //If this material exists, we do not replace it! att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } } //Set wire density if(wires == -1 || wires > 0) { att.WireDensity = wires; } //Bake to the right type of object switch(obj.ObjectType) { case Rhino.DocObjects.ObjectType.Brep: doc.Objects.AddBrep(obj as Brep, att); break; case Rhino.DocObjects.ObjectType.Curve: doc.Objects.AddCurve(obj as Curve, att); break; case Rhino.DocObjects.ObjectType.Point: doc.Objects.AddPoint((obj as Rhino.Geometry.Point).Location, att); break; case Rhino.DocObjects.ObjectType.Surface: doc.Objects.AddSurface(obj as Surface, att); break; case Rhino.DocObjects.ObjectType.Mesh: doc.Objects.AddMesh(obj as Mesh, att); break; case Rhino.DocObjects.ObjectType.Extrusion: typeof(Rhino.DocObjects.Tables.ObjectTable).InvokeMember("AddExtrusion", BindingFlags.Instance | BindingFlags.InvokeMethod, null, doc.Objects, new object[]{obj, att}); break; case Rhino.DocObjects.ObjectType.PointSet: doc.Objects.AddPointCloud(obj as Rhino.Geometry.PointCloud, att); //This is a speculative entry break; default: Print("The script does not know how to handle this type of geometry: " + obj.GetType().FullName); break; } Print("Added " + obj.GetType().Name); } else { Print("Inactive"); } AdditionalSource  static string Format(Color c) { return (new System.Text.StringBuilder("A")).Append(c.A.ToString()).Append("R").Append(c.R.ToString()).Append("G") .Append(c.G.ToString()).Append("B").Append(c.B.ToString()).ToString(); } ReferenceCountName C# ScriptNickName bakeAttributes Description A C#.NET scriptable component InstanceGuid ԙ(BOH IconDisplayPreviewMutableEnabledDataComparison longest_list AttributesBBox#iG3EB$C ObjectBox#G3EA CPivotG8ESelected VariableInput)CountID |M{JdName Variable obj Description Script Variable objMutableOptionalID |M{JdName Variable name Description Script Variable nameMutableOptionalID |M{JdName Variable layer Description Script Variable layerMutableOptionalID |M{JdName Variable color Description Script Variable colorMutableOptionalID |M{JdName Variable pWidth Description Script Variable pWidthMutableOptionalID |M{JdName Variable wires Description Script Variable wiresMutableOptionalID |M{JdName Variable material Description Script Variable materialMutableOptionalID |M{JdName Variable activate Description Script Variable activateMutableOptionalVariableOutputCountID N>S@˴OName Output Description Print, Reflect and Error streamsMutableOptional param_input Name Variable objNickName obj Description Script Variable obj InstanceGuid uMHoaePreviewMutableEnabled SourceCountSource >AK/ TypeHintID VyÜIq& ShowTypeHintsAllowTreeAccess AttributesBBox#jG3E8BA ObjectBox#jG3E8BAPivotvG`4ESelected param_input Name Variable nameNickName name Description Script Variable name InstanceGuid  @D()jPreviewMutableEnabled SourceCountSource %9I+a$b TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#jG5E8BA ObjectBox#jG5E8BAPivotvG5ESelected param_input Name Variable layerNickName layer Description Script Variable layer InstanceGuid ҨBZ7nePreviewMutableEnabled SourceCountSource `6,DP,[H TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#jG@6E8BA ObjectBox#jG@6E8BAPivotvG6ESelected param_input Name Variable colorNickName color Description Script Variable color InstanceGuid  }I&]KPreviewMutableEnabled SourceCount TypeHintID ѱ$yIDűF ShowTypeHintsAllowTreeAccess AttributesBBox#jG7E8BA ObjectBox#jG7E8BAPivotvG 8ESelected param_input Name Variable pWidthNickName pWidth Description Script Variable pWidth InstanceGuid cNFGگPreviewMutableEnabled SourceCount TypeHintID O5@&"LV! ShowTypeHintsAllowTreeAccess AttributesBBox#jG8E8BA ObjectBox#jG8E8BAPivotvG`9ESelected param_input Name Variable wiresNickName wires Description Script Variable wires InstanceGuid B:]{Al)PreviewMutableEnabled SourceCount TypeHintID HJqh"D ShowTypeHintsAllowTreeAccess AttributesBBox#jG:E8BA ObjectBox#jG:E8BAPivotvG:ESelected param_input Name Variable materialNickName material Description Script Variable material InstanceGuid z]~J&PreviewMutableEnabled SourceCount TypeHintID eKjBH9S ShowTypeHintsAllowTreeAccess AttributesBBox#jG@;E8BA ObjectBox#jG@;E8BAPivotvG;ESelected param_input Name Variable activateNickName activate Description Script Variable activate InstanceGuid F+8\L.O!:2PreviewMutableEnabled WireDisplay SourceCountSource xy7LNK~X~ TypeHintID '֯Np_A%Y ShowTypeHintsAllowTreeAccess AttributesBBox#jG -1) //We manged to add layer! { att.LayerIndex = layerIndex; Print("Added new layer to the document at position " + layerIndex + " named " + layer + ". "); } else Print("Layer did not add. Try cleaning up your layers."); //This never happened to me. } else att.LayerIndex = layerIndex; //We simply add to the existing layer } //Set plotweight if(pWidth > 0) { att.PlotWeightSource = Rhino.DocObjects.ObjectPlotWeightSource.PlotWeightFromObject; att.PlotWeight = pWidth; } //Set material bool materialByName = !string.IsNullOrEmpty(material as string); Rhino.Display.DisplayMaterial inMaterial = material as Rhino.Display.DisplayMaterial; if(material is Color) { inMaterial = new Rhino.Display.DisplayMaterial((Color) material); } if(material != null && inMaterial == null && !materialByName) { if(!(material is string)) { try //We also resort to try with IConvertible { inMaterial = (Rhino.Display.DisplayMaterial) Convert.ChangeType(material, typeof(Rhino.Display.DisplayMaterial)); } catch(InvalidCastException) { } } } if(inMaterial != null || materialByName) { string matName; if(!materialByName) { matName = string.Format("A:{0}-D:{1}-E:{2}-S:{3},{4}-T:{5}", Format(inMaterial.Ambient), Format(inMaterial.Diffuse), Format(inMaterial.Emission), Format(inMaterial.Specular), inMaterial.Shine.ToString(), inMaterial.Transparency.ToString() ); } else { matName = (string) material; } int materialIndex = doc.Materials.Find(matName, true); if(materialIndex < 0 && !materialByName) //Material does not exist and we have its specs { materialIndex = doc.Materials.Add(); //Let's add it if(materialIndex > -1) { Print("Added new material at position " + materialIndex + " named \"" + matName + "\". "); Rhino.DocObjects.Material m = doc.Materials[materialIndex]; m.Name = matName; m.AmbientColor = inMaterial.Ambient; m.DiffuseColor = inMaterial.Diffuse; m.EmissionColor = inMaterial.Emission; //m.ReflectionColor = no equivalent m.SpecularColor = inMaterial.Specular; m.Shine = inMaterial.Shine; m.Transparency = inMaterial.Transparency; //m.TransparentColor = no equivalent m.CommitChanges(); att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } else Print("Material did not add. Try cleaning up your materials."); //This never happened to me. } else if(materialIndex < 0 && materialByName) //Material does not exist and we do not have its specs. We do nothing { Print("Warning: material name not found. I cannot set the source to this material name. Add a material with name: " + matName); } else { //If this material exists, we do not replace it! att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } } //Set wire density if(wires == -1 || wires > 0) { att.WireDensity = wires; } //Bake to the right type of object switch(obj.ObjectType) { case Rhino.DocObjects.ObjectType.Brep: doc.Objects.AddBrep(obj as Brep, att); break; case Rhino.DocObjects.ObjectType.Curve: doc.Objects.AddCurve(obj as Curve, att); break; case Rhino.DocObjects.ObjectType.Point: doc.Objects.AddPoint((obj as Rhino.Geometry.Point).Location, att); break; case Rhino.DocObjects.ObjectType.Surface: doc.Objects.AddSurface(obj as Surface, att); break; case Rhino.DocObjects.ObjectType.Mesh: doc.Objects.AddMesh(obj as Mesh, att); break; case Rhino.DocObjects.ObjectType.Extrusion: typeof(Rhino.DocObjects.Tables.ObjectTable).InvokeMember("AddExtrusion", BindingFlags.Instance | BindingFlags.InvokeMethod, null, doc.Objects, new object[]{obj, att}); break; case Rhino.DocObjects.ObjectType.PointSet: doc.Objects.AddPointCloud(obj as Rhino.Geometry.PointCloud, att); //This is a speculative entry break; default: Print("The script does not know how to handle this type of geometry: " + obj.GetType().FullName); break; } Print("Added " + obj.GetType().Name); } else { Print("Inactive"); } AdditionalSource  static string Format(Color c) { return (new System.Text.StringBuilder("A")).Append(c.A.ToString()).Append("R").Append(c.R.ToString()).Append("G") .Append(c.G.ToString()).Append("B").Append(c.B.ToString()).ToString(); } ReferenceCountName C# ScriptNickName bakeAttributes Description A C#.NET scriptable component InstanceGuid R EAPr IconDisplayPreviewMutableEnabledDataComparison longest_list AttributesBBox#iG@EEB$C ObjectBox#G`EEA CPivotG`JESelected VariableInput)CountID |M{JdName Variable obj Description Script Variable objMutableOptionalID |M{JdName Variable name Description Script Variable nameMutableOptionalID |M{JdName Variable layer Description Script Variable layerMutableOptionalID |M{JdName Variable color Description Script Variable colorMutableOptionalID |M{JdName Variable pWidth Description Script Variable pWidthMutableOptionalID |M{JdName Variable wires Description Script Variable wiresMutableOptionalID |M{JdName Variable material Description Script Variable materialMutableOptionalID |M{JdName Variable activate Description Script Variable activateMutableOptionalVariableOutputCountID N>S@˴OName Output Description Print, Reflect and Error streamsMutableOptional param_input Name Variable objNickName obj Description Script Variable obj InstanceGuid ]v43EzPreviewMutableEnabled SourceCountSource ZpU9BEaz TypeHintID VyÜIq& ShowTypeHintsAllowTreeAccess AttributesBBox#jG`EE8BA ObjectBox#jG`EE8BAPivotvGFESelected param_input Name Variable nameNickName name Description Script Variable name InstanceGuid RIPreviewMutableEnabled SourceCountSource {bLjÏH TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#jGFE8BA ObjectBox#jGFE8BAPivotvG@GESelected param_input Name Variable layerNickName layer Description Script Variable layer InstanceGuid T7sK-b!S PreviewMutableEnabled SourceCountSource H!Ld TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#jGGE8BA ObjectBox#jGGE8BAPivotvGHESelected param_input Name Variable colorNickName color Description Script Variable color InstanceGuid zv:EL8~#PreviewMutableEnabled SourceCount TypeHintID ѱ$yIDűF ShowTypeHintsAllowTreeAccess AttributesBBox#jG IE8BA ObjectBox#jG IE8BAPivotvGIESelected param_input Name Variable pWidthNickName pWidth Description Script Variable pWidth InstanceGuid Wۼ 1G⊗ylPreviewMutableEnabled SourceCount TypeHintID O5@&"LV! ShowTypeHintsAllowTreeAccess AttributesBBox#jG`JE8BA ObjectBox#jG`JE8BAPivotvGKESelected param_input Name Variable wiresNickName wires Description Script Variable wires InstanceGuid Q/F2@q74|PreviewMutableEnabled SourceCount TypeHintID HJqh"D ShowTypeHintsAllowTreeAccess AttributesBBox#jGKE8BA ObjectBox#jGKE8BAPivotvG@LESelected param_input Name Variable materialNickName material Description Script Variable material InstanceGuid cQ*O]{PreviewMutableEnabled SourceCount TypeHintID eKjBH9S ShowTypeHintsAllowTreeAccess AttributesBBox#jGLE8BA ObjectBox#jGLE8BAPivotvGMESelected param_input Name Variable activateNickName activate Description Script Variable activate InstanceGuid | eKcPreviewMutableEnabled WireDisplay SourceCountSource xy7LNK~X~ TypeHintID '֯Np_A%Y ShowTypeHintsAllowTreeAccess AttributesBBox#jG NE8BA ObjectBox#jG NE8BAPivotvGNESelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid 0(iDdt=`PreviewMutableEnabled SourceCount AttributesBBox#G`EEA C ObjectBox#G`EEA CPivotG`JESelectedObjectGUID Il^bName VB Script Container  ScriptSource  'your code goes here… Dim g As Guid 'loop through all the branches For i As Integer = 0 To labelids.BranchCount - 1 If enable = True Then 'add a group for each branch doc.Groups.Add(i) 'add contents of branch to each group For Each g In labelids.Branch(i) doc.Groups.AddToGroup(i, g) Next End If Next ReferenceCountName VB ScriptNickName VB Description A VB.NET scriptable component InstanceGuid ]̿_K PreviewMutableEnabledDataComparison longest_list AttributesBBox#G:EB0B ObjectBox#G:EA BPivotGS@˴OName Output Description Print, Reflect and Error streamsMutableOptionalID YdȎ DM +Name Result A Description Output parameter AMutableOptional param_input Name Variable labelidsNickName labelids Description Script Variable labelids InstanceGuid ꯏLF 'T1PreviewMutableEnabledAccess SourceCountSource n@3|LAQH TypeHintID %SQ6Mzكbl5 ShowTypeHintsAllowTreeAccess AttributesBBox#G:E0BA ObjectBox#G:E0BAPivotGp;ESelected param_input Name Variable enableNickName enable Description Script Variable enable InstanceGuid ؃CVb0PreviewMutableEnabled WireDisplay SourceCountSource I+ XLh;臞 ShowTypeHintsAllowTreeAccess AttributesBBox#G˺5C\ vYNPreviewMutableEnabled SourceCountSource ^M1NO) L` AttributesBBox#A|GDEpAB ObjectBox#A|GDEpABPivotJ|GFESelected param_outputName ObjectsNickName O Description Objects inside group InstanceGuid ZpU9BEazPreviewMutableEnabled SourceCount AttributesBBox#n|GDEpAB ObjectBox#n|GDEpABPivotw|GFESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid H!LdPreviewMutableEnabled SourceCountUserText m labels MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#~G`FEBA ObjectBox#~G`FEBAPivot~GkFESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid `6,DP,[HPreviewMutableEnabled SourceCountUserText m drill pt MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#!~G4EBA ObjectBox#!~G4EBAPivot!~G4ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid C6E$#OXoPreviewMutableEnabled SourceCountUserText m pieces MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#~G0)EBA ObjectBox#~G0)EBAPivot_~Gh5)ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ]C]L!9}\PreviewMutableEnabled SourceCountUserText m lap cuts MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#~GEBA ObjectBox#~GEBAPivot~G͜ESelectedObjectGUID @?Hr@MbџName Boolean Toggle Container  SwitchValueName Boolean ToggleNickName Toggle Description Boolean (true/false) toggle InstanceGuid xy7LNK~X~PreviewMutableEnabled SourceCount AttributesBBox#GCEBA ObjectBox#GCEBAPivotGCESelectedObjectGUID LLmj fzName Guid Container Name GuidNickName ID Description Represents a collection of Guids InstanceGuid n@3|LAQHPreviewMutableEnabled SourceCountSource ۗr@rZO AttributesBBox#GGP&EHBA ObjectBox#GGP&EHBAPivotSG&ESelectedObjectGUID @91k!Hl[Name Stream Gate ContainerName Stream GateNickName Gate Description )Redirects a stream into specific outputs. InstanceGuid 1B7EH_PreviewMutableEnabledDataComparison longest_list AttributesBBox#|G?ExB0B ObjectBox#G@EA BPivotGPAESelectedVariableOutput CountID YdȎ DM +Name Target 0 Description Output for Gate index 0MutableOptionalID YdȎ DM +Name Target 1 Description Output for Gate index 1MutableOptional param_input Name StreamNickName S Description Input stream InstanceGuid &K̆iרVPreviewMutableEnabledAccess SourceCountSource pIH1cg@JC  AttributesBBox#}G@EpAA ObjectBox#}G@EpAAPivotG@ESelected param_input Name GateNickName G Description Gate index of output stream InstanceGuid \&@b!"PreviewMutableEnabled SourceCountSource xy7LNK~X~PersistentCount AttributesBBox#}GPAEpAA ObjectBox#}GPAEpAAPivotGAESelectedDatanumber param_outputName Target 0NickName 0 Description Output for Gate index 0 InstanceGuid 7MMykݚPreviewMutableEnabled SourceCount AttributesBBox#G@EPAA ObjectBox#G@EPAAPivotG@ESelected param_outputName Target 1NickName 1 Description Output for Gate index 1 InstanceGuid ۗr@rZOPreviewMutableEnabled SourceCount AttributesBBox#GPAEPAA ObjectBox#GPAEPAAPivotGAESelectedObjectGUID @?Hr@MbџName Boolean Toggle Container  SwitchValueName Boolean ToggleNickName Toggle Description Boolean (true/false) toggle InstanceGuid I+ XLh;臞PreviewMutableEnabled SourceCount AttributesBBox#RG bFsyHR AttributesBBox#~G,E`AA ObjectBox#~G,E`AAPivot~G-ESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid 67DE&PreviewMutableEnabled SourceCount AttributesBBox#~G*E`A\B ObjectBox#~G*E`A\BPivot~G,ESelectedObject"GUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid kxZ0Q@ʁPreviewMutableEnabledDataComparison longest_list AttributesBBox# G+EBlB ObjectBox#/G+EA\BPivot;G-ESelected param_input Name StartNickName A Description String to append to. InstanceGuid '{JLDf`}JPreviewMutableEnabledMapping SourceCountSource 67DE& AttributesBBox#G+EAA ObjectBox#G+EAAPivot&G,ESelected param_input Name EndNickName B Description String to append. InstanceGuid GjdGztQEPreviewMutableEnabled SourceCountSource KuXG/^ AttributesBBox#G-EAA ObjectBox#G-E`AAPivot&G.ESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid qxri KhÞPreviewMutableEnabled SourceCount AttributesBBox#JG+E`A\B ObjectBox#JG+E`A\BPivotRG-ESelectedObject#GUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid ׹>snDwBDPreviewMutableEnabledDataComparison longest_list AttributesBBox#~G5ExBlB ObjectBox#~G6EA\BPivot~G7ESelected param_input Name StartNickName A Description String to append to. InstanceGuid @4D*2B[l$PreviewMutableEnabled SourceCountSource `6,DP,[H AttributesBBox#~G6E`AA ObjectBox#~G6E`AAPivot~G6ESelected param_input Name EndNickName B Description String to append. InstanceGuid FC(O*NPreviewMutableEnabled SourceCountSource }A=/ k AttributesBBox#~G7E`AA ObjectBox#~G7E`AAPivot~G8ESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid .VEht­=PreviewMutableEnabled SourceCount AttributesBBox#~G6E`A\B ObjectBox#~G6E`A\BPivot~G7ESelectedObject$GUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid TFHDPreviewMutableEnabledDataComparison longest_list AttributesBBox# G7EBlB ObjectBox#/G 7EA\BPivot;G8ESelected param_input Name StartNickName A Description String to append to. InstanceGuid HNyMw[PreviewMutableEnabledMapping SourceCountSource .VEht­= AttributesBBox#G 7EAA ObjectBox#G 7EAAPivot&G7ESelected param_input Name EndNickName B Description String to append. InstanceGuid a.@DEpPreviewMutableEnabled SourceCountSource #EAN*5 AttributesBBox#G8EAA ObjectBox#G8E`AAPivot&G9ESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid %9I+a$b PreviewMutableEnabled SourceCount AttributesBBox#JG 7E`A\B ObjectBox#JG 7E`A\BPivotRG8ESelectedObject%GUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid  uH7q4 PreviewMutableEnabledDataComparison longest_list AttributesBBox#~GGExBlB ObjectBox#~GHEA\BPivot~GIESelected param_input Name StartNickName A Description String to append to. InstanceGuid ٥H0QPreviewMutableEnabled SourceCountSource H!Ld AttributesBBox#~GHE`AA ObjectBox#~GHE`AAPivot~GHESelected param_input Name EndNickName B Description String to append. InstanceGuid ~/:JK PreviewMutableEnabled SourceCountSource JVUMދ!q AttributesBBox#~GIE`AA ObjectBox#~GIE`AAPivot~GJESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid T"*=A42TLIPreviewMutableEnabled SourceCount AttributesBBox#~GHE`A\B ObjectBox#~GHE`A\BPivot~GIESelectedObject&GUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid AB6IPreviewMutableEnabledDataComparison longest_list AttributesBBox# GIEBlB ObjectBox#/GIEA\BPivot;G`KESelected param_input Name StartNickName A Description String to append to. InstanceGuid f D$b/1PreviewMutableEnabledMapping SourceCountSource T"*=A42TLI AttributesBBox#GIEAA ObjectBox#GIEAAPivot&G|JESelected param_input Name EndNickName B Description String to append. InstanceGuid ass;^E 5PreviewMutableEnabled SourceCountSource B\J}Y= AttributesBBox#GPKEAA ObjectBox#GPKE`AAPivot&G4LESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid {bLjÏHPreviewMutableEnabled SourceCount AttributesBBox#JGIE`A\B ObjectBox#JGIE`A\BPivotRGXKESelectedObject'GUID ) EBegName List Length ContainerName List LengthNickName Lng Description Measure the length of a list. InstanceGuid  ,85JqEUPreviewMutableEnabledDataComparison longest_list AttributesBBox#h}G.EhBB ObjectBox#y}G.EABPivot}G/ESelected param_input Name ListNickName L Description Base list InstanceGuid ͱN|]BV)PreviewMutableEnabledAccess SourceCountSource J쎬iuO4@ow AttributesBBox#j}G.E@AB ObjectBox#j}G.E@ABPivotq}G/ESelected param_outputName LengthNickName L Description Number of items in L InstanceGuid Fu@UPPreviewMutableEnabled SourceCount AttributesBBox#}G.E@AB ObjectBox#}G.E@ABPivot}G/ESelectedObject(GUID _L\J_3gName Series ContainerName SeriesNickName Series Description Create a series of numbers. InstanceGuid EؗF6PreviewMutableEnabledDataComparison longest_list AttributesBBox#}G,ExBB ObjectBox#}G,EApBPivot}G.ESelected param_input Name StartNickName S Description First number in the series InstanceGuid D9o:Oا0\nPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#}G,EpAA ObjectBox#}G,EpAAPivot}G@-ESelectedDatanumber param_input Name StepNickName N Description $Step size for each successive number InstanceGuid vMO:~@/^3wzPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#}G-EpAA ObjectBox#}G-EpAAPivot}G.ESelectedDatanumber? param_input Name CountNickName C Description Number of values in the series InstanceGuid 4!ABqV7ҏPreviewMutableEnabled SourceCountSource Fu@UPPersistentCount AttributesBBox#}G /EpAA ObjectBox#}G /EpAAPivot}G/ESelectedDatanumber param_outputName SeriesNickName S Description Series of numbers InstanceGuid KuXG/^PreviewMutableEnabled SourceCount AttributesBBox#}G,EPApB ObjectBox#}G,EPApBPivot}G.ESelectedObject)GUID ) EBegName List Length ContainerName List LengthNickName Lng Description Measure the length of a list. InstanceGuid UqԷG>FPreviewMutableEnabledDataComparison longest_list AttributesBBox#h}G9EhBB ObjectBox#y}G:EABPivot}G ;ESelected param_input Name ListNickName L Description Base list InstanceGuid \ؐ{>@e5PreviewMutableEnabledAccess SourceCountSource >AK/ AttributesBBox#j}G:E@AB ObjectBox#j}G:E@ABPivotq}G ;ESelected param_outputName LengthNickName L Description Number of items in L InstanceGuid ba@{PreviewMutableEnabled SourceCount AttributesBBox#}G:E@AB ObjectBox#}G:E@ABPivot}G ;ESelectedObject*GUID _L\J_3gName Series ContainerName SeriesNickName Series Description Create a series of numbers. InstanceGuid h}qgDO+PreviewMutableEnabledDataComparison longest_list AttributesBBox#}G7ExBB ObjectBox#}G7EApBPivot}G9ESelected param_input Name StartNickName S Description First number in the series InstanceGuid 킬OԬ*PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#}G7EpAA ObjectBox#}G7EpAAPivot}G8ESelectedDatanumber param_input Name StepNickName N Description $Step size for each successive number InstanceGuid 75>L -AiPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#}G09EpAA ObjectBox#}G09EpAAPivot}G9ESelectedDatanumber? param_input Name CountNickName C Description Number of values in the series InstanceGuid mlH l2PreviewMutableEnabled SourceCountSource ba@{PersistentCount AttributesBBox#}Gp:EpAA ObjectBox#}Gp:EpAAPivot}G;ESelectedDatanumber param_outputName SeriesNickName S Description Series of numbers InstanceGuid #EAN*5PreviewMutableEnabled SourceCount AttributesBBox#}G7EPApB ObjectBox#}G7EPApBPivot}G9ESelectedObject+GUID ) EBegName List Length ContainerName List LengthNickName Lng Description Measure the length of a list. InstanceGuid cg?/DpcPreviewMutableEnabledDataComparison longest_list AttributesBBox#h}G@LEhBB ObjectBox#y}G`LEABPivot}GpMESelected param_input Name ListNickName L Description Base list InstanceGuid + %WDޢ(PreviewMutableEnabledAccess SourceCountSource ZpU9BEaz AttributesBBox#j}G`LE@AB ObjectBox#j}G`LE@ABPivotq}GpMESelected param_outputName LengthNickName L Description Number of items in L InstanceGuid !wG79|PreviewMutableEnabled SourceCount AttributesBBox#}G`LE@AB ObjectBox#}G`LE@ABPivot}GpMESelectedObject,GUID _L\J_3gName Series ContainerName SeriesNickName Series Description Create a series of numbers. InstanceGuid ]N?G-t@vPreviewMutableEnabledDataComparison longest_list AttributesBBox#}G0JExBB ObjectBox#}GPJEApBPivot}G0LESelected param_input Name StartNickName S Description First number in the series InstanceGuid Pz3?Ll Cs-OPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#}GPJEpAA ObjectBox#}GPJEpAAPivot}GJESelectedDatanumber param_input Name StepNickName N Description $Step size for each successive number InstanceGuid O{G|;PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#}GKEpAA ObjectBox#}GKEpAAPivot}G0LESelectedDatanumber? param_input Name CountNickName C Description Number of values in the series InstanceGuid YZN3[9sIPreviewMutableEnabled SourceCountSource !wG79|PersistentCount AttributesBBox#}GLEpAA ObjectBox#}GLEpAAPivot}GpMESelectedDatanumber param_outputName SeriesNickName S Description Series of numbers InstanceGuid B\J}Y=PreviewMutableEnabled SourceCount AttributesBBox#}GPJEPApB ObjectBox#}GPJEPApBPivot}G0LESelectedObject-GUID TrH.KGLNyName Param Viewer Container  DisplayGraph ScrollRatioName Param ViewerNickName Viewer Description A viewer for data structures. InstanceGuid ӴjHMȷ77PreviewMutableEnabledAccess SourceCountSource 3{[ESvIA AttributesBBox#}GEpB B ObjectBox#}GEpB BPivot}GESelectedObject.GUID TrH.KGLNyName Param Viewer Container  DisplayGraph ScrollRatioName Param ViewerNickName Viewer Description A viewer for data structures. InstanceGuid >bFsyHRPreviewMutableEnabledAccess SourceCountSource J쎬iuO4@ow AttributesBBox#}G`)EpB B ObjectBox#}G`)EpB BPivot}G`)ESelectedObject/GUID TrH.KGLNyName Param Viewer Container  DisplayGraph ScrollRatioName Param ViewerNickName Viewer Description A viewer for data structures. InstanceGuid }A=/ k PreviewMutableEnabledAccess SourceCountSource >AK/ AttributesBBox#}G4EpB B ObjectBox#}G4EpB BPivot}G4ESelectedObject0GUID TrH.KGLNyName Param Viewer Container  DisplayGraph ScrollRatioName Param ViewerNickName Viewer Description A viewer for data structures. InstanceGuid JVUMދ!qPreviewMutableEnabledAccess SourceCountSource ZpU9BEaz AttributesBBox#}GFEpB B ObjectBox#}GFEpB BPivot}GFESelectedObject1GUID ɛaL9G#{Name Line SDL ContainerName Line SDLNickName Line Description BCreate a line segment defined by start point, tangent and length.} InstanceGuid WzLkF]PreviewMutableEnabledDataComparison longest_list AttributesBBox#B|G2EtBB ObjectBox#V|G02EApBPivotb|G4ESelected param_input Name StartNickName S Description Line start point InstanceGuid 9F`ÃPreviewMutableEnabled SourceCountSource 3okCL AttributesBBox#D|G02EpAA ObjectBox#D|G02EpAAPivotM|G2ESelected param_input Name DirectionNickName D Description Line tangent (direction) InstanceGuid FcPG-8AK/PreviewMutableEnabled SourceCount AttributesBBox#q|G02E@ApB ObjectBox#q|G02E@ApBPivotx|G4ESelectedObject2GUID @#BBћ+Name Unit Z ContainerName Unit ZNickName Z Description +Unit vector parallel to the world {z} axis. InstanceGuid ʞHdhPreviewMutableEnabledDataComparison longest_list AttributesBBox#{G3EpBA ObjectBox#{G3EAAPivot{G`4ESelected param_input Name FactorNickName F Description Unit multiplication InstanceGuid E9/J&hԭZPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#{G3E@AA ObjectBox#{G3E@AAPivot{G`4ESelectedDatanumber? param_outputName Unit vectorNickName V Description World {z} vector InstanceGuid 3wD 2'DfPreviewMutableEnabled SourceCount AttributesBBox#|G3E`AA ObjectBox#|G3E`AAPivot|G`4ESelectedObject3GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ^;Jpq8h7PreviewMutableEnabled SourceCountUserText -0.015 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#{G`5EBA ObjectBox#{G`5EBAPivotd{Gk5ESelectedObject4GUID YdȎ DM +Name Data Container Name DataNickName drill points Description 'Represents a collection of generic data InstanceGuid e"B8aPreviewMutableEnabled SourceCountSource _gI >c AttributesBBox#\wG2EBA ObjectBox#\wG2EBAPivot~wG2ESelectedObject5GUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid vifWI[ ,PreviewMutableEnabled SourceCountSource $?N}XN.%ן AttributesBBox#ezGp,EHBA ObjectBox#ezGp,EHBAPivot~zG-ESelectedObject6GUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid L_r;VBE!PreviewMutableEnabled SourceCountSource BvaJQѫј AttributesBBox#vG0*EHBA ObjectBox#vG0*EHBAPivotvGX*ESelectedObject7GUID YdȎ DM +Name Data Container Name DataNickName lap cuts Description 'Represents a collection of generic data InstanceGuid #ov/E}i uPreviewMutableEnabled SourceCountSource ݹ^OA14sSource +힐q@m|e AttributesBBox# wG`ETBA ObjectBox# wG`ETBAPivot{'wGESelectedObject8GUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid pIH1cg@JC PreviewMutableEnabledAccess SourceCountSource ,9UFd|USource qxri KhÞSource %9I+a$b Source {bLjÏHlexers lexer_countsource {A;B;C}target {A;B}source {A;B;C;D;E;F}target {A;B}source {A;B;C;D}target {A;B} AttributesBBox#MGP>E'CB ObjectBox#MG>ECBPivotMGP>ESelectedObject9GUID ]HBoJA.7Name Brep Edges ContainerName Brep EdgesNickName Edges Description )Extract the edge curves of a Brep object. InstanceGuid m>MKr`tPreviewMutableEnabledDataComparison longest_list AttributesBBox#dxGp&EBB ObjectBox#vxG&EApBPivotxGp(ESelected param_input Name BrepNickName B Description Base Brep InstanceGuid 6`LBAx>PreviewMutableEnabled SourceCountSource ybm%"AX  AttributesBBox#fxG&EPApB ObjectBox#fxG&EPApBPivotnxGp(ESelected param_outputName NakedNickName En Description Naked edge curves InstanceGuid 1S(,ESãF#zPreviewMutableEnabled SourceCount AttributesBBox#xG&EAA ObjectBox#xG&EAAPivotxG0'ESelected param_outputName InteriorNickName Ei Description Interior edge curves InstanceGuid 31(MDϪ:PreviewMutableEnabled SourceCount AttributesBBox#xG'EAA ObjectBox#xG'EAAPivotxGp(ESelected param_outputName Non-ManifoldNickName Em Description Non-Manifold edge curves InstanceGuid KN&Gqg3jPreviewMutableEnabled SourceCount AttributesBBox#xG)EAA ObjectBox#xG)EAAPivotxG)ESelectedObject:GUID skI6ojName Join Curves ContainerName Join CurvesNickName Join Description Join as many curves as possible InstanceGuid &F zPreviewMutableEnabledDataComparison longest_list AttributesBBox#xG&ExB0B ObjectBox#xG0&EA BPivotxGp'ESelected param_input Name CurvesNickName C Description Curves to join InstanceGuid 3u-C6_Z#PreviewMutableEnabledAccess SourceCountSource 1S(,ESãF#z AttributesBBox#xG0&E`AA ObjectBox#xG0&E`AAPivotxG&ESelected param_input Name PreserveNickName P Description "Preserve direction of input curves InstanceGuid /VEVPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#xGp'E`AA ObjectBox#xGp'E`AAPivotxG(ESelectedDataboolean param_outputName CurvesNickName C Description =Joined curves and individual curves that could not be joined. InstanceGuid aNM)a%PreviewMutableEnabled SourceCount AttributesBBox#yG0&E`A B ObjectBox#yG0&E`A BPivot yGp'ESelectedObject;GUID %8ޘ\E1CName Offset ContainerName OffsetNickName Offset Description )Offset a curve with a specified distance. InstanceGuid 4;HF;ˠ[ PreviewMutableEnabledDataComparison longest_list AttributesBBox#IyG%E|BB ObjectBox#]yG%EABPivotiyG`(ESelected param_input Name CurveNickName C Description Curve to offset InstanceGuid AO?F"PreviewMutableEnabled SourceCountSource aNM)a% AttributesBBox#KyG%EpAA ObjectBox#KyG%EpAAPivotTyG&ESelected param_input Name DistanceNickName D Description Offset distance InstanceGuid e_wfMWg?\IPreviewMutableEnabled SourceCountSource nJe3IPersistentCount AttributesBBox#KyG 'EpAA ObjectBox#KyG 'EpAAPivotTyG'ESelectedDatanumber? param_input Name PlaneNickName P Description Plane for offset operation InstanceGuid fM/PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#KyG`(EpAA ObjectBox#KyG`(EpAAPivotTyG)ESelectedDataplaneH?? param_input Name CornersNickName C Description ]Corner type flag. Possible values: none = 0 sharp = 1 round = 2 smooth = 3 chamfer = 4 InstanceGuid T>YGT/PreviewMutableEnabled SourceCountSource _EZR1+PersistentCount AttributesBBox#KyG)EpAA ObjectBox#KyG)EpAAPivotTyG@*ESelectedDatanumber param_outputName CurveNickName C Description Resulting offsets InstanceGuid p N[ZYPreviewMutableEnabled SourceCount AttributesBBox#xyG%E`AB ObjectBox#xyG%E`ABPivotyG`(ESelectedObject<GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid nJe3IPreviewMutableEnabled SourceCountUserText 0.0079375 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#xG )EBA ObjectBox#xG )EBAPivotxG!)ESelectedObject=GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid _EZR1+PreviewMutableEnabled SourceCountUserText 1 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#xG*EBA ObjectBox#xG*EBAPivotxGӧ*ESelectedObject>GUID ]HBoJA.7Name Brep Edges ContainerName Brep EdgesNickName Edges Description )Extract the edge curves of a Brep object. InstanceGuid ~g:IDG|>PreviewMutableEnabledDataComparison longest_list AttributesBBox#{G*EBB ObjectBox#{G*EApBPivot{G,ESelected param_input Name BrepNickName B Description Base Brep InstanceGuid KOL>]PreviewMutableEnabled SourceCountSource '&dHf= AttributesBBox#{G*EPApB ObjectBox#{G*EPApBPivot{G,ESelected param_outputName NakedNickName En Description Naked edge curves InstanceGuid zUЈ^OkPreviewMutableEnabled SourceCount AttributesBBox#{G*EAA ObjectBox#{G*EAAPivot |G+ESelected param_outputName InteriorNickName Ei Description Interior edge curves InstanceGuid ,r%CXPreviewMutableEnabled SourceCount AttributesBBox#{G ,EAA ObjectBox#{G ,EAAPivot |G,ESelected param_outputName Non-ManifoldNickName Em Description Non-Manifold edge curves InstanceGuid _>EDqzPreviewMutableEnabled SourceCount AttributesBBox#{G`-EAA ObjectBox#{G`-EAAPivot |G.ESelectedObject?GUID skI6ojName Join Curves ContainerName Join CurvesNickName Join Description Join as many curves as possible InstanceGuid ̃*|HjN!!t[PreviewMutableEnabledDataComparison longest_list AttributesBBox#B|G*ExB0B ObjectBox#U|G*EA BPivota|G,ESelected param_input Name CurvesNickName C Description Curves to join InstanceGuid .0^a@* -Ib AttributesBBox#EGBEBA ObjectBox#EGBEBAPivotEG?CESelectedObjectGGUID kEܪONxumName C# Script Container ScriptSource 4 //Inserts geometry into the Rhino document, with custom attributes //Written by Giulio Piacentino //Version written 2010 11 21 - for Grasshopper 0.8.002 if (activate) { if(obj == null) { Print("No object to bake"); return; } //Make new attribute to set name Rhino.DocObjects.ObjectAttributes att = new Rhino.DocObjects.ObjectAttributes(); //Set object name if(!string.IsNullOrEmpty(name)) { att.Name = name; } //Set color if(!color.IsEmpty) { att.ColorSource = Rhino.DocObjects.ObjectColorSource.ColorFromObject; //Make the color type "by object" att.ObjectColor = color; att.PlotColorSource = Rhino.DocObjects.ObjectPlotColorSource.PlotColorFromObject; //Make the plot color type "by object" att.PlotColor = color; } //Set layer if(!string.IsNullOrEmpty(layer) && Rhino.DocObjects.Layer.IsValidName(layer)) { //Get the current layer index Rhino.DocObjects.Tables.LayerTable layerTable = doc.Layers; int layerIndex = layerTable.Find(layer, true); if(layerIndex < 0) //This layer does not exist, we add it { Rhino.DocObjects.Layer onlayer = new Rhino.DocObjects.Layer(); //Make a new layer onlayer.Name = layer; layerIndex = layerTable.Add(onlayer); //Add the layer to the layer table if (layerIndex > -1) //We manged to add layer! { att.LayerIndex = layerIndex; Print("Added new layer to the document at position " + layerIndex + " named " + layer + ". "); } else Print("Layer did not add. Try cleaning up your layers."); //This never happened to me. } else att.LayerIndex = layerIndex; //We simply add to the existing layer } //Set plotweight if(pWidth > 0) { att.PlotWeightSource = Rhino.DocObjects.ObjectPlotWeightSource.PlotWeightFromObject; att.PlotWeight = pWidth; } //Set material bool materialByName = !string.IsNullOrEmpty(material as string); Rhino.Display.DisplayMaterial inMaterial = material as Rhino.Display.DisplayMaterial; if(material is Color) { inMaterial = new Rhino.Display.DisplayMaterial((Color) material); } if(material != null && inMaterial == null && !materialByName) { if(!(material is string)) { try //We also resort to try with IConvertible { inMaterial = (Rhino.Display.DisplayMaterial) Convert.ChangeType(material, typeof(Rhino.Display.DisplayMaterial)); } catch(InvalidCastException) { } } } if(inMaterial != null || materialByName) { string matName; if(!materialByName) { matName = string.Format("A:{0}-D:{1}-E:{2}-S:{3},{4}-T:{5}", Format(inMaterial.Ambient), Format(inMaterial.Diffuse), Format(inMaterial.Emission), Format(inMaterial.Specular), inMaterial.Shine.ToString(), inMaterial.Transparency.ToString() ); } else { matName = (string) material; } int materialIndex = doc.Materials.Find(matName, true); if(materialIndex < 0 && !materialByName) //Material does not exist and we have its specs { materialIndex = doc.Materials.Add(); //Let's add it if(materialIndex > -1) { Print("Added new material at position " + materialIndex + " named \"" + matName + "\". "); Rhino.DocObjects.Material m = doc.Materials[materialIndex]; m.Name = matName; m.AmbientColor = inMaterial.Ambient; m.DiffuseColor = inMaterial.Diffuse; m.EmissionColor = inMaterial.Emission; //m.ReflectionColor = no equivalent m.SpecularColor = inMaterial.Specular; m.Shine = inMaterial.Shine; m.Transparency = inMaterial.Transparency; //m.TransparentColor = no equivalent m.CommitChanges(); att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } else Print("Material did not add. Try cleaning up your materials."); //This never happened to me. } else if(materialIndex < 0 && materialByName) //Material does not exist and we do not have its specs. We do nothing { Print("Warning: material name not found. I cannot set the source to this material name. Add a material with name: " + matName); } else { //If this material exists, we do not replace it! att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } } //Set wire density if(wires == -1 || wires > 0) { att.WireDensity = wires; } //Bake to the right type of object switch(obj.ObjectType) { case Rhino.DocObjects.ObjectType.Brep: doc.Objects.AddBrep(obj as Brep, att); break; case Rhino.DocObjects.ObjectType.Curve: doc.Objects.AddCurve(obj as Curve, att); break; case Rhino.DocObjects.ObjectType.Point: doc.Objects.AddPoint((obj as Rhino.Geometry.Point).Location, att); break; case Rhino.DocObjects.ObjectType.Surface: doc.Objects.AddSurface(obj as Surface, att); break; case Rhino.DocObjects.ObjectType.Mesh: doc.Objects.AddMesh(obj as Mesh, att); break; case Rhino.DocObjects.ObjectType.Extrusion: typeof(Rhino.DocObjects.Tables.ObjectTable).InvokeMember("AddExtrusion", BindingFlags.Instance | BindingFlags.InvokeMethod, null, doc.Objects, new object[]{obj, att}); break; case Rhino.DocObjects.ObjectType.PointSet: doc.Objects.AddPointCloud(obj as Rhino.Geometry.PointCloud, att); //This is a speculative entry break; default: Print("The script does not know how to handle this type of geometry: " + obj.GetType().FullName); break; } Print("Added " + obj.GetType().Name); } else { Print("Inactive"); } AdditionalSource  static string Format(Color c) { return (new System.Text.StringBuilder("A")).Append(c.A.ToString()).Append("R").Append(c.R.ToString()).Append("G") .Append(c.G.ToString()).Append("B").Append(c.B.ToString()).ToString(); } ReferenceCountName C# ScriptNickName bakeAttributes Description A C#.NET scriptable component InstanceGuid O)Mq  IconDisplayPreviewMutableEnabledDataComparison longest_list AttributesBBox#MG0BEB$C ObjectBox#MGPBEA CPivotMGPGESelected VariableInput)CountID |M{JdName Variable obj Description Script Variable objMutableOptionalID |M{JdName Variable name Description Script Variable nameMutableOptionalID |M{JdName Variable layer Description Script Variable layerMutableOptionalID |M{JdName Variable color Description Script Variable colorMutableOptionalID |M{JdName Variable pWidth Description Script Variable pWidthMutableOptionalID |M{JdName Variable wires Description Script Variable wiresMutableOptionalID |M{JdName Variable material Description Script Variable materialMutableOptionalID |M{JdName Variable activate Description Script Variable activateMutableOptionalVariableOutputCountID N>S@˴OName Output Description Print, Reflect and Error streamsMutableOptional param_input Name Variable objNickName obj Description Script Variable obj InstanceGuid Z MNPreviewMutableEnabled SourceCountSource ?|WHB"V TypeHintID VyÜIq& ShowTypeHintsAllowTreeAccess AttributesBBox#MGPBE8BA ObjectBox#MGPBE8BAPivotMGBESelected param_input Name Variable nameNickName name Description Script Variable name InstanceGuid |zLBO< PreviewMutableEnabled SourceCountSource ٝ1G_@aG TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#MGCE8BA ObjectBox#MGCE8BAPivotMG0DESelected param_input Name Variable layerNickName layer Description Script Variable layer InstanceGuid z}/CD^PreviewMutableEnabled SourceCountSource ФF=k? TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#MGDE8BA ObjectBox#MGDE8BAPivotMGpEESelected param_input Name Variable colorNickName color Description Script Variable color InstanceGuid ڲ?O[ۀPreviewMutableEnabled SourceCount TypeHintID ѱ$yIDűF ShowTypeHintsAllowTreeAccess AttributesBBox#MGFE8BA ObjectBox#MGFE8BAPivotMGFESelected param_input Name Variable pWidthNickName pWidth Description Script Variable pWidth InstanceGuid ̪Y@K|:ٸPreviewMutableEnabled SourceCount TypeHintID O5@&"LV! ShowTypeHintsAllowTreeAccess AttributesBBox#MGPGE8BA ObjectBox#MGPGE8BAPivotMGGESelected param_input Name Variable wiresNickName wires Description Script Variable wires InstanceGuid 3`%7:D&l}PreviewMutableEnabled SourceCount TypeHintID HJqh"D ShowTypeHintsAllowTreeAccess AttributesBBox#MGHE8BA ObjectBox#MGHE8BAPivotMG0IESelected param_input Name Variable materialNickName material Description Script Variable material InstanceGuid `uOcI@PreviewMutableEnabled SourceCount TypeHintID eKjBH9S ShowTypeHintsAllowTreeAccess AttributesBBox#MGIE8BA ObjectBox#MGIE8BAPivotMGpJESelected param_input Name Variable activateNickName activate Description Script Variable activate InstanceGuid @`OPreviewMutableEnabled WireDisplay SourceCountSource KiBضS TypeHintID '֯Np_A%Y ShowTypeHintsAllowTreeAccess AttributesBBox#MGKE8BA ObjectBox#MGKE8BAPivotMGKESelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid /l?&I vhPreviewMutableEnabled SourceCount AttributesBBox#MGPBEA C ObjectBox#MGPBEA CPivotMGPGESelectedObjectHGUID kEܪONxumName C# Script Container ScriptSource 4 //Inserts geometry into the Rhino document, with custom attributes //Written by Giulio Piacentino //Version written 2010 11 21 - for Grasshopper 0.8.002 if (activate) { if(obj == null) { Print("No object to bake"); return; } //Make new attribute to set name Rhino.DocObjects.ObjectAttributes att = new Rhino.DocObjects.ObjectAttributes(); //Set object name if(!string.IsNullOrEmpty(name)) { att.Name = name; } //Set color if(!color.IsEmpty) { att.ColorSource = Rhino.DocObjects.ObjectColorSource.ColorFromObject; //Make the color type "by object" att.ObjectColor = color; att.PlotColorSource = Rhino.DocObjects.ObjectPlotColorSource.PlotColorFromObject; //Make the plot color type "by object" att.PlotColor = color; } //Set layer if(!string.IsNullOrEmpty(layer) && Rhino.DocObjects.Layer.IsValidName(layer)) { //Get the current layer index Rhino.DocObjects.Tables.LayerTable layerTable = doc.Layers; int layerIndex = layerTable.Find(layer, true); if(layerIndex < 0) //This layer does not exist, we add it { Rhino.DocObjects.Layer onlayer = new Rhino.DocObjects.Layer(); //Make a new layer onlayer.Name = layer; layerIndex = layerTable.Add(onlayer); //Add the layer to the layer table if (layerIndex > -1) //We manged to add layer! { att.LayerIndex = layerIndex; Print("Added new layer to the document at position " + layerIndex + " named " + layer + ". "); } else Print("Layer did not add. Try cleaning up your layers."); //This never happened to me. } else att.LayerIndex = layerIndex; //We simply add to the existing layer } //Set plotweight if(pWidth > 0) { att.PlotWeightSource = Rhino.DocObjects.ObjectPlotWeightSource.PlotWeightFromObject; att.PlotWeight = pWidth; } //Set material bool materialByName = !string.IsNullOrEmpty(material as string); Rhino.Display.DisplayMaterial inMaterial = material as Rhino.Display.DisplayMaterial; if(material is Color) { inMaterial = new Rhino.Display.DisplayMaterial((Color) material); } if(material != null && inMaterial == null && !materialByName) { if(!(material is string)) { try //We also resort to try with IConvertible { inMaterial = (Rhino.Display.DisplayMaterial) Convert.ChangeType(material, typeof(Rhino.Display.DisplayMaterial)); } catch(InvalidCastException) { } } } if(inMaterial != null || materialByName) { string matName; if(!materialByName) { matName = string.Format("A:{0}-D:{1}-E:{2}-S:{3},{4}-T:{5}", Format(inMaterial.Ambient), Format(inMaterial.Diffuse), Format(inMaterial.Emission), Format(inMaterial.Specular), inMaterial.Shine.ToString(), inMaterial.Transparency.ToString() ); } else { matName = (string) material; } int materialIndex = doc.Materials.Find(matName, true); if(materialIndex < 0 && !materialByName) //Material does not exist and we have its specs { materialIndex = doc.Materials.Add(); //Let's add it if(materialIndex > -1) { Print("Added new material at position " + materialIndex + " named \"" + matName + "\". "); Rhino.DocObjects.Material m = doc.Materials[materialIndex]; m.Name = matName; m.AmbientColor = inMaterial.Ambient; m.DiffuseColor = inMaterial.Diffuse; m.EmissionColor = inMaterial.Emission; //m.ReflectionColor = no equivalent m.SpecularColor = inMaterial.Specular; m.Shine = inMaterial.Shine; m.Transparency = inMaterial.Transparency; //m.TransparentColor = no equivalent m.CommitChanges(); att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } else Print("Material did not add. Try cleaning up your materials."); //This never happened to me. } else if(materialIndex < 0 && materialByName) //Material does not exist and we do not have its specs. We do nothing { Print("Warning: material name not found. I cannot set the source to this material name. Add a material with name: " + matName); } else { //If this material exists, we do not replace it! att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } } //Set wire density if(wires == -1 || wires > 0) { att.WireDensity = wires; } //Bake to the right type of object switch(obj.ObjectType) { case Rhino.DocObjects.ObjectType.Brep: doc.Objects.AddBrep(obj as Brep, att); break; case Rhino.DocObjects.ObjectType.Curve: doc.Objects.AddCurve(obj as Curve, att); break; case Rhino.DocObjects.ObjectType.Point: doc.Objects.AddPoint((obj as Rhino.Geometry.Point).Location, att); break; case Rhino.DocObjects.ObjectType.Surface: doc.Objects.AddSurface(obj as Surface, att); break; case Rhino.DocObjects.ObjectType.Mesh: doc.Objects.AddMesh(obj as Mesh, att); break; case Rhino.DocObjects.ObjectType.Extrusion: typeof(Rhino.DocObjects.Tables.ObjectTable).InvokeMember("AddExtrusion", BindingFlags.Instance | BindingFlags.InvokeMethod, null, doc.Objects, new object[]{obj, att}); break; case Rhino.DocObjects.ObjectType.PointSet: doc.Objects.AddPointCloud(obj as Rhino.Geometry.PointCloud, att); //This is a speculative entry break; default: Print("The script does not know how to handle this type of geometry: " + obj.GetType().FullName); break; } Print("Added " + obj.GetType().Name); } else { Print("Inactive"); } AdditionalSource  static string Format(Color c) { return (new System.Text.StringBuilder("A")).Append(c.A.ToString()).Append("R").Append(c.R.ToString()).Append("G") .Append(c.G.ToString()).Append("B").Append(c.B.ToString()).ToString(); } ReferenceCountName C# ScriptNickName bakeAttributes Description A C#.NET scriptable component InstanceGuid `G=J8 IconDisplayPreviewMutableEnabledDataComparison longest_list AttributesBBox#BNGpEB$C ObjectBox#uNGEA CPivotNGESelected VariableInput)CountID |M{JdName Variable obj Description Script Variable objMutableOptionalID |M{JdName Variable name Description Script Variable nameMutableOptionalID |M{JdName Variable layer Description Script Variable layerMutableOptionalID |M{JdName Variable color Description Script Variable colorMutableOptionalID |M{JdName Variable pWidth Description Script Variable pWidthMutableOptionalID |M{JdName Variable wires Description Script Variable wiresMutableOptionalID |M{JdName Variable material Description Script Variable materialMutableOptionalID |M{JdName Variable activate Description Script Variable activateMutableOptionalVariableOutputCountID N>S@˴OName Output Description Print, Reflect and Error streamsMutableOptional param_input Name Variable objNickName obj Description Script Variable obj InstanceGuid ͫ\ܾ@LHx"PreviewMutableEnabled SourceCountSource !G~ TypeHintID VyÜIq& ShowTypeHintsAllowTreeAccess AttributesBBox#DNGE8BA ObjectBox#DNGE8BAPivot\NGЃESelected param_input Name Variable nameNickName name Description Script Variable name InstanceGuid ?IsJDHj PreviewMutableEnabled SourceCountSource <N.u TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#DNG E8BA ObjectBox#DNG E8BAPivot\NGpESelected param_input Name Variable layerNickName layer Description Script Variable layer InstanceGuid o\n@BD PreviewMutableEnabled SourceCountSource j#FI5 E8 TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#DNGE8BA ObjectBox#DNGE8BAPivot\NGESelected param_input Name Variable colorNickName color Description Script Variable color InstanceGuid l`~ZN{PreviewMutableEnabled SourceCount TypeHintID ѱ$yIDűF ShowTypeHintsAllowTreeAccess AttributesBBox#DNG`E8BA ObjectBox#DNG`E8BAPivot\NGESelected param_input Name Variable pWidthNickName pWidth Description Script Variable pWidth InstanceGuid ձC pPreviewMutableEnabled SourceCount TypeHintID O5@&"LV! ShowTypeHintsAllowTreeAccess AttributesBBox#DNGE8BA ObjectBox#DNGE8BAPivot\NGPESelected param_input Name Variable wiresNickName wires Description Script Variable wires InstanceGuid cK^WPreviewMutableEnabled SourceCount TypeHintID HJqh"D ShowTypeHintsAllowTreeAccess AttributesBBox#DNGE8BA ObjectBox#DNGE8BAPivot\NGESelected param_input Name Variable materialNickName material Description Script Variable material InstanceGuid .w -HD.3PreviewMutableEnabled SourceCount TypeHintID eKjBH9S ShowTypeHintsAllowTreeAccess AttributesBBox#DNG@E8BA ObjectBox#DNG@E8BAPivot\NGESelected param_input Name Variable activateNickName activate Description Script Variable activate InstanceGuid f|MV@ɾnPreviewMutableEnabled WireDisplay SourceCountSource KiBضS TypeHintID '֯Np_A%Y ShowTypeHintsAllowTreeAccess AttributesBBox#DNGE8BA ObjectBox#DNGE8BAPivot\NG0ESelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid ~JO=PreviewMutableEnabled SourceCount AttributesBBox#NGEA C ObjectBox#NGEA CPivotNGESelectedObjectIGUID kEܪONxumName C# Script Container ScriptSource 4 //Inserts geometry into the Rhino document, with custom attributes //Written by Giulio Piacentino //Version written 2010 11 21 - for Grasshopper 0.8.002 if (activate) { if(obj == null) { Print("No object to bake"); return; } //Make new attribute to set name Rhino.DocObjects.ObjectAttributes att = new Rhino.DocObjects.ObjectAttributes(); //Set object name if(!string.IsNullOrEmpty(name)) { att.Name = name; } //Set color if(!color.IsEmpty) { att.ColorSource = Rhino.DocObjects.ObjectColorSource.ColorFromObject; //Make the color type "by object" att.ObjectColor = color; att.PlotColorSource = Rhino.DocObjects.ObjectPlotColorSource.PlotColorFromObject; //Make the plot color type "by object" att.PlotColor = color; } //Set layer if(!string.IsNullOrEmpty(layer) && Rhino.DocObjects.Layer.IsValidName(layer)) { //Get the current layer index Rhino.DocObjects.Tables.LayerTable layerTable = doc.Layers; int layerIndex = layerTable.Find(layer, true); if(layerIndex < 0) //This layer does not exist, we add it { Rhino.DocObjects.Layer onlayer = new Rhino.DocObjects.Layer(); //Make a new layer onlayer.Name = layer; layerIndex = layerTable.Add(onlayer); //Add the layer to the layer table if (layerIndex > -1) //We manged to add layer! { att.LayerIndex = layerIndex; Print("Added new layer to the document at position " + layerIndex + " named " + layer + ". "); } else Print("Layer did not add. Try cleaning up your layers."); //This never happened to me. } else att.LayerIndex = layerIndex; //We simply add to the existing layer } //Set plotweight if(pWidth > 0) { att.PlotWeightSource = Rhino.DocObjects.ObjectPlotWeightSource.PlotWeightFromObject; att.PlotWeight = pWidth; } //Set material bool materialByName = !string.IsNullOrEmpty(material as string); Rhino.Display.DisplayMaterial inMaterial = material as Rhino.Display.DisplayMaterial; if(material is Color) { inMaterial = new Rhino.Display.DisplayMaterial((Color) material); } if(material != null && inMaterial == null && !materialByName) { if(!(material is string)) { try //We also resort to try with IConvertible { inMaterial = (Rhino.Display.DisplayMaterial) Convert.ChangeType(material, typeof(Rhino.Display.DisplayMaterial)); } catch(InvalidCastException) { } } } if(inMaterial != null || materialByName) { string matName; if(!materialByName) { matName = string.Format("A:{0}-D:{1}-E:{2}-S:{3},{4}-T:{5}", Format(inMaterial.Ambient), Format(inMaterial.Diffuse), Format(inMaterial.Emission), Format(inMaterial.Specular), inMaterial.Shine.ToString(), inMaterial.Transparency.ToString() ); } else { matName = (string) material; } int materialIndex = doc.Materials.Find(matName, true); if(materialIndex < 0 && !materialByName) //Material does not exist and we have its specs { materialIndex = doc.Materials.Add(); //Let's add it if(materialIndex > -1) { Print("Added new material at position " + materialIndex + " named \"" + matName + "\". "); Rhino.DocObjects.Material m = doc.Materials[materialIndex]; m.Name = matName; m.AmbientColor = inMaterial.Ambient; m.DiffuseColor = inMaterial.Diffuse; m.EmissionColor = inMaterial.Emission; //m.ReflectionColor = no equivalent m.SpecularColor = inMaterial.Specular; m.Shine = inMaterial.Shine; m.Transparency = inMaterial.Transparency; //m.TransparentColor = no equivalent m.CommitChanges(); att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } else Print("Material did not add. Try cleaning up your materials."); //This never happened to me. } else if(materialIndex < 0 && materialByName) //Material does not exist and we do not have its specs. We do nothing { Print("Warning: material name not found. I cannot set the source to this material name. Add a material with name: " + matName); } else { //If this material exists, we do not replace it! att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } } //Set wire density if(wires == -1 || wires > 0) { att.WireDensity = wires; } //Bake to the right type of object switch(obj.ObjectType) { case Rhino.DocObjects.ObjectType.Brep: doc.Objects.AddBrep(obj as Brep, att); break; case Rhino.DocObjects.ObjectType.Curve: doc.Objects.AddCurve(obj as Curve, att); break; case Rhino.DocObjects.ObjectType.Point: doc.Objects.AddPoint((obj as Rhino.Geometry.Point).Location, att); break; case Rhino.DocObjects.ObjectType.Surface: doc.Objects.AddSurface(obj as Surface, att); break; case Rhino.DocObjects.ObjectType.Mesh: doc.Objects.AddMesh(obj as Mesh, att); break; case Rhino.DocObjects.ObjectType.Extrusion: typeof(Rhino.DocObjects.Tables.ObjectTable).InvokeMember("AddExtrusion", BindingFlags.Instance | BindingFlags.InvokeMethod, null, doc.Objects, new object[]{obj, att}); break; case Rhino.DocObjects.ObjectType.PointSet: doc.Objects.AddPointCloud(obj as Rhino.Geometry.PointCloud, att); //This is a speculative entry break; default: Print("The script does not know how to handle this type of geometry: " + obj.GetType().FullName); break; } Print("Added " + obj.GetType().Name); } else { Print("Inactive"); } AdditionalSource  static string Format(Color c) { return (new System.Text.StringBuilder("A")).Append(c.A.ToString()).Append("R").Append(c.R.ToString()).Append("G") .Append(c.G.ToString()).Append("B").Append(c.B.ToString()).ToString(); } ReferenceCountName C# ScriptNickName bakeAttributes Description A C#.NET scriptable component InstanceGuid i fL 77y IconDisplayPreviewMutableEnabledDataComparison longest_list AttributesBBox#'KG^EB$C ObjectBox#ZKG^EA CPivotfKGcESelected VariableInput)CountID |M{JdName Variable obj Description Script Variable objMutableOptionalID |M{JdName Variable name Description Script Variable nameMutableOptionalID |M{JdName Variable layer Description Script Variable layerMutableOptionalID |M{JdName Variable color Description Script Variable colorMutableOptionalID |M{JdName Variable pWidth Description Script Variable pWidthMutableOptionalID |M{JdName Variable wires Description Script Variable wiresMutableOptionalID |M{JdName Variable material Description Script Variable materialMutableOptionalID |M{JdName Variable activate Description Script Variable activateMutableOptionalVariableOutputCountID N>S@˴OName Output Description Print, Reflect and Error streamsMutableOptional param_input Name Variable objNickName obj Description Script Variable obj InstanceGuid ޷+IL,$bPreviewMutableEnabled SourceCountSource ~1C@Na TypeHintID VyÜIq& ShowTypeHintsAllowTreeAccess AttributesBBox#)KG^E8BA ObjectBox#)KG^E8BAPivotAKG_ESelected param_input Name Variable nameNickName name Description Script Variable name InstanceGuid vY*K5PreviewMutableEnabled SourceCountSource mbWDZn(4 TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#)KG `E8BA ObjectBox#)KG `E8BAPivotAKG`ESelected param_input Name Variable layerNickName layer Description Script Variable layer InstanceGuid "w=B8$gPreviewMutableEnabled SourceCountSource >@[M%eL TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#)KG`aE8BA ObjectBox#)KG`aE8BAPivotAKGbESelected param_input Name Variable colorNickName color Description Script Variable color InstanceGuid UWԡA$D3uPreviewMutableEnabled SourceCount TypeHintID ѱ$yIDűF ShowTypeHintsAllowTreeAccess AttributesBBox#)KGbE8BA ObjectBox#)KGbE8BAPivotAKG@cESelected param_input Name Variable pWidthNickName pWidth Description Script Variable pWidth InstanceGuid e KJuڲRPreviewMutableEnabled SourceCount TypeHintID O5@&"LV! ShowTypeHintsAllowTreeAccess AttributesBBox#)KGcE8BA ObjectBox#)KGcE8BAPivotAKGdESelected param_input Name Variable wiresNickName wires Description Script Variable wires InstanceGuid W{%GΚ PreviewMutableEnabled SourceCount TypeHintID HJqh"D ShowTypeHintsAllowTreeAccess AttributesBBox#)KG eE8BA ObjectBox#)KG eE8BAPivotAKGeESelected param_input Name Variable materialNickName material Description Script Variable material InstanceGuid a/jOljRPreviewMutableEnabled SourceCount TypeHintID eKjBH9S ShowTypeHintsAllowTreeAccess AttributesBBox#)KG`fE8BA ObjectBox#)KG`fE8BAPivotAKGgESelected param_input Name Variable activateNickName activate Description Script Variable activate InstanceGuid 7& Hz1 PreviewMutableEnabled WireDisplay SourceCountSource KiBضS TypeHintID '֯Np_A%Y ShowTypeHintsAllowTreeAccess AttributesBBox#)KGgE8BA ObjectBox#)KGgE8BAPivotAKG@hESelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid #FJ@Y߆PreviewMutableEnabled SourceCount AttributesBBox#uKG^EA C ObjectBox#uKG^EA CPivotKGcESelectedObjectJGUID Il^bName VB Script Container  ScriptSource  'your code goes here… Dim g As Guid 'loop through all the branches For i As Integer = 0 To labelids.BranchCount - 1 If enable = True Then 'add a group for each branch doc.Groups.Add(i) 'add contents of branch to each group For Each g In labelids.Branch(i) doc.Groups.AddToGroup(i, g) Next End If Next ReferenceCountName VB ScriptNickName VB Description A VB.NET scriptable component InstanceGuid ]pQ JiQ.GnPreviewMutableEnabledDataComparison longest_list AttributesBBox#OG{EB0B ObjectBox#OG{EA BPivotOG|ESelected VariableInput CountID |M{JdName Variable labelids Description Script Variable labelidsAccessMutableOptionalID |M{JdName Variable enable Description Script Variable enableMutableOptionalVariableOutput CountID N>S@˴OName Output Description Print, Reflect and Error streamsMutableOptionalID YdȎ DM +Name Result A Description Output parameter AMutableOptional param_input Name Variable labelidsNickName labelids Description Script Variable labelids InstanceGuid ~7CPreviewMutableEnabledAccess SourceCountSource ;n*CEMXQg] TypeHintID %SQ6Mzكbl5 ShowTypeHintsAllowTreeAccess AttributesBBox#OG{E0BA ObjectBox#OG{E0BAPivotOG@|ESelected param_input Name Variable enableNickName enable Description Script Variable enable InstanceGuid ٜb@K=P*PreviewMutableEnabled WireDisplay SourceCountSource *"LbL$22 ShowTypeHintsAllowTreeAccess AttributesBBox#OG|E0BA ObjectBox#OG|E0BAPivotOG}ESelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid ~jUIS]'&PreviewMutableEnabled SourceCount AttributesBBox#OG{EAA ObjectBox#OG{EAAPivotOG@|ESelected param_outputName Result ANickName A Description Output parameter A InstanceGuid \{ Lg6PreviewMutableEnabled SourceCount AttributesBBox#OG|EAA ObjectBox#OG|EAAPivotOG}ESelectedObjectKGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 8;hp:BEFPreviewMutableEnabled SourceCountSource uԯ"#J )SUserText %Double click to edit panel content… MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#NG RECC ObjectBox#NG RECCPivotNG$RESelectedObjectLGUID Y_Npa uName Ungroup ContainerName UngroupNickName Ungroup Description Ungroup a set of objects InstanceGuid eWFA+PreviewMutableEnabledDataComparison longest_list AttributesBBox#RHG]EBB ObjectBox#fHG]EABPivotrHG_ESelected param_input Name GroupNickName G Description Group to break up InstanceGuid @ec-5ndPreviewMutableEnabled SourceCountSource @pOY AttributesBBox#THG]EpAB ObjectBox#THG]EpABPivot]HG_ESelected param_outputName ObjectsNickName O Description Objects inside group InstanceGuid IYI@cPreviewMutableEnabled SourceCount AttributesBBox#HG]EpAB ObjectBox#HG]EpABPivotHG_ESelectedObjectMGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid >@[M%eLPreviewMutableEnabled SourceCountUserText t labels MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#IG `EBA ObjectBox#IG `EBAPivotWIG&`ESelectedObjectNGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid j#FI5 E8PreviewMutableEnabled SourceCountUserText t nubbin MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#7LGEBA ObjectBox#7LGEBAPivot7LGESelectedObjectOGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ФF=k?PreviewMutableEnabled SourceCountUserText t cuts MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#HGEEBA ObjectBox#HGEEBAPivotHGEESelectedObjectPGUID @?Hr@MbџName Boolean Toggle Container  SwitchValueName Boolean ToggleNickName Toggle Description Boolean (true/false) toggle InstanceGuid KiBضS PreviewMutableEnabled SourceCount AttributesBBox#nJGp{EBA ObjectBox#nJGp{EBAPivot nJG9x{ESelectedObjectQGUID LLmj fzName Guid Container Name GuidNickName ID Description Represents a collection of Guids InstanceGuid ;n*CEMXQg]PreviewMutableEnabled SourceCountSource  zH@$ɨ AttributesBBox#"OG{EHBA ObjectBox#"OG{EHBAPivot ;OG\k|ESelectedObjectRGUID @91k!Hl[Name Stream Gate ContainerName Stream GateNickName Gate Description )Redirects a stream into specific outputs. InstanceGuid b_j;B }mPreviewMutableEnabledDataComparison longest_list AttributesBBox#NG0zExB0B ObjectBox#NGPzEA BPivotNG{ESelectedVariableOutput CountID YdȎ DM +Name Target 0 Description Output for Gate index 0MutableOptionalID YdȎ DM +Name Target 1 Description Output for Gate index 1MutableOptional param_input Name StreamNickName S Description Input stream InstanceGuid EhxWOOtS63 PreviewMutableEnabledAccess SourceCountSource R"M`I'Ɂhf AttributesBBox#NGPzEpAA ObjectBox#NGPzEpAAPivotNGzESelected param_input Name GateNickName G Description Gate index of output stream InstanceGuid +H A{fPreviewMutableEnabled SourceCountSource KiBضS PersistentCount AttributesBBox#NG{EpAA ObjectBox#NG{EpAAPivotNG0|ESelectedDatanumber param_outputName Target 0NickName 0 Description Output for Gate index 0 InstanceGuid K 6 |BPreviewMutableEnabled SourceCount AttributesBBox#NGPzEPAA ObjectBox#NGPzEPAAPivotNGzESelected param_outputName Target 1NickName 1 Description Output for Gate index 1 InstanceGuid  zH@$ɨPreviewMutableEnabled SourceCount AttributesBBox#NG{EPAA ObjectBox#NG{EPAAPivotNG0|ESelectedObjectSGUID @?Hr@MbџName Boolean Toggle Container  SwitchValueName Boolean ToggleNickName Toggle Description Boolean (true/false) toggle InstanceGuid *"LbL$22PreviewMutableEnabled SourceCount AttributesBBox#$OGP}EBA ObjectBox#$OGP}EBAPivot$OG`[}ESelectedObjectTGUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid qP?PreviewMutableEnabled SourceCountSource _+C(LĂ AttributesBBox# IGGE`AA ObjectBox# IGGE`AAPivotIGHESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid l$Fu&u@PreviewMutableEnabled SourceCount AttributesBBox#6IGEE`A\B ObjectBox#6IGEE`A\BPivot>IGGESelectedObjectUGUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid M?,HR?IPreviewMutableEnabledDataComparison longest_list AttributesBBox#LGpExBlB ObjectBox#LGEA\BPivotLG`ESelected param_input Name StartNickName A Description String to append to. InstanceGuid ۈPreviewMutableEnabled SourceCountSource >@[M%eL AttributesBBox#4JGaE`AA ObjectBox#4JGaE`AAPivotC1đF)uPreviewMutableEnabledDataComparison longest_list AttributesBBox#KG`ExBB ObjectBox#KGpEApBPivotLG`ESelected param_input Name StartNickName S Description First number in the series InstanceGuid #?A ;{-PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#KGpEpAA ObjectBox#KGpEpAAPivotKGESelectedDatanumber param_input Name StepNickName N Description $Step size for each successive number InstanceGuid _t%@OqPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#KGEpAA ObjectBox#KGEpAAPivotKG`ESelectedDatanumber? param_input Name CountNickName C Description Number of values in the series InstanceGuid !>[OOPreviewMutableEnabled SourceCountSource gE-"PersistentCount AttributesBBox#KGEpAA ObjectBox#KGEpAAPivotKGESelectedDatanumber param_outputName SeriesNickName S Description Series of numbers InstanceGuid THvGMPreviewMutableEnabled SourceCount AttributesBBox#LGpEPApB ObjectBox#LGpEPApBPivotLG`ESelectedObject[GUID ) EBegName List Length ContainerName List LengthNickName Lng Description Measure the length of a list. InstanceGuid >Ag x(TPreviewMutableEnabledDataComparison longest_list AttributesBBox#IGeEhBB ObjectBox#IGeEABPivot%IGfESelected param_input Name ListNickName L Description Base list InstanceGuid s߆HZ$5t#PreviewMutableEnabledAccess SourceCountSource ~1C@Na AttributesBBox# IGeE@AB ObjectBox# IGeE@ABPivotIGfESelected param_outputName LengthNickName L Description Number of items in L InstanceGuid JNfO461PreviewMutableEnabled SourceCount AttributesBBox#4IGeE@AB ObjectBox#4IGeE@ABPivot;IGfESelectedObject\GUID _L\J_3gName Series ContainerName SeriesNickName Series Description Create a series of numbers. InstanceGuid `gwxrE_lPreviewMutableEnabled SourceCountSource 禋(^CD - PersistentCount AttributesBBox#vFG؄EpAA ObjectBox#vFG؄EpAAPivotFG(ESelectedDatanumber? param_outputName LineNickName L Description Line segment InstanceGuid dG;2:T@PreviewMutableEnabled SourceCount AttributesBBox#FGE@ApB ObjectBox#FGE@ApBPivotFGESelectedObjectaGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 禋(^CD - PreviewMutableEnabled SourceCountUserText -0.01 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#EGEBA ObjectBox#EGEBAPivotEG\ESelectedObjectbGUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid .?>N~ $3PreviewMutableEnabledDataComparison longest_list AttributesBBox#/KGEpBB ObjectBox#AKGEA|BPivotMKGESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid ]7:(L"ZlPreviewMutableEnabledAccess SourceCountSource JdCe Ad5 AttributesBBox#1KGEPAA ObjectBox#1KGEPAAPivot9KG>ESelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid (>4@ ipPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#1KGEPAB ObjectBox#1KGEPABPivot9KG:ESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid !G~PreviewMutableEnabled SourceCount AttributesBBox#\KGEPA|B ObjectBox#\KGEPA|BPivotdKGESelectedObjectcGUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid 7ooBYwѯLuPreviewMutableEnabledDataComparison longest_list AttributesBBox#eIG0GEBlB ObjectBox#IGPGEA\BPivotIGIESelected param_input Name StartNickName A Description String to append to. InstanceGuid чv F1lX6PreviewMutableEnabledMapping SourceCountSource l$Fu&u@ AttributesBBox#gIGPGEAA ObjectBox#gIGPGEAAPivotIG,HESelected param_input Name EndNickName B Description String to append. InstanceGuid zHeBPreviewMutableEnabled SourceCountSource ΐF3ιy AttributesBBox#gIGIEAA ObjectBox#wIGIE`AAPivotIGIESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid ٝ1G_@aGPreviewMutableEnabled SourceCount AttributesBBox#IGPGE`A\B ObjectBox#IGPGE`A\BPivotIGIESelectedObjectdGUID ) EBegName List Length ContainerName List LengthNickName Lng Description Measure the length of a list. InstanceGuid fwN:?PreviewMutableEnabledDataComparison longest_list AttributesBBox#GGIEhBB ObjectBox# HGJEABPivotHG KESelected param_input Name ListNickName L Description Base list InstanceGuid !G5Kk^&PreviewMutableEnabledAccess SourceCountSource ?|WHB"V AttributesBBox#GGJE@AB ObjectBox#GGJE@ABPivotHG KESelected param_outputName LengthNickName L Description Number of items in L InstanceGuid 岓 KGm4|PreviewMutableEnabled SourceCount AttributesBBox#'HGJE@AB ObjectBox#'HGJE@ABPivot.HG KESelectedObjecteGUID _L\J_3gName Series ContainerName SeriesNickName Series Description Create a series of numbers. InstanceGuid NO@":`#PreviewMutableEnabledDataComparison longest_list AttributesBBox#[HGGExBB ObjectBox#oHGHEApBPivot{HGIESelected param_input Name StartNickName S Description First number in the series InstanceGuid GsL`6PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#]HGHEpAA ObjectBox#]HGHEpAAPivotfHGHESelectedDatanumber param_input Name StepNickName N Description $Step size for each successive number InstanceGuid }98rG}g€PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#]HG@IEpAA ObjectBox#]HG@IEpAAPivotfHGIESelectedDatanumber? param_input Name CountNickName C Description Number of values in the series InstanceGuid NfN c$PreviewMutableEnabled SourceCountSource 岓 KGm4|PersistentCount AttributesBBox#]HGJEpAA ObjectBox#]HGJEpAAPivotfHG KESelectedDatanumber param_outputName SeriesNickName S Description Series of numbers InstanceGuid ΐF3ιyPreviewMutableEnabled SourceCount AttributesBBox#HGHEPApB ObjectBox#HGHEPApBPivotHGIESelectedObjectfGUID YdȎ DM +Name Data Container Name DataNickName Triangle Plane Description 'Represents a collection of generic data InstanceGuid Mk>äMr>lJPreviewMutableEnabled SourceCountSource ф3fL(Ǎ AttributesBBox#@GEBA ObjectBox#@GEBAPivot@GESelectedObjectgGUID YdȎ DM +Name Data Container Name DataNickName Triangle Plane Description 'Represents a collection of generic data InstanceGuid qQs4@m9PreviewMutableEnabled SourceCountSource Mk>äMr>lJ AttributesBBox#DGEBA ObjectBox#DGEBAPivotDGESelectedObjecthGUID 7M$n|"Name Orient ContainerName OrientNickName Orient Description Orient an object. Orientation is sometimes called a 'ChangeBasis tranformation'. It allows for remapping of geometry from one axis-system to another. InstanceGuid 'pkg+Jj#"]` PreviewMutableEnabledDataComparison longest_list AttributesBBox#FJGXEBB ObjectBox#jJGhEApBPivotvJGXESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid d-GTӴ@PreviewMutableEnabled SourceCountSource dG;2:T@ AttributesBBox#HJGhEAA ObjectBox#XJGhEpAAPivotaJGESelected param_input Name InitialNickName A Description Reference plane InstanceGuid .ίC؝7PreviewMutableEnabled SourceCountSource G.O0%I|sPersistentCount AttributesBBox#HJGEAA ObjectBox#XJGEpAAPivotaJGXESelectedDataplaneH?? param_input Name FinalNickName B Description Target plane InstanceGuid h' I’BPreviewMutableEnabledMapping SourceCountSource ]"@YRp- AttributesBBox#HJGEAA ObjectBox#HJGEAAPivotaJGESelected param_outputName GeometryNickName G Description Reoriented geometry InstanceGuid JdCe Ad5PreviewMutableEnabled SourceCount AttributesBBox#JGhEpAA ObjectBox#JGhEpAAPivotJGESelected param_outputName TransformNickName X Description Transformation data InstanceGuid IPyJݞ*PreviewMutableEnabled SourceCount AttributesBBox#JGXEpAA ObjectBox#JGXEpAAPivotJGЅESelectedObjectiGUID + PM%WoName XY Plane ContainerName XY PlaneNickName XY Description World XY plane. InstanceGuid @<h@~ӺPreviewMutableEnabledDataComparison longest_list AttributesBBox#VGGNExBA ObjectBox#jGG0NEAAPivotvGGOESelected param_input Name OriginNickName O Description Origin of plane InstanceGuid :m9LE@GPreviewMutableEnabled SourceCountSource Ư]IIFbwb PersistentCount AttributesBBox#XGG0NEpAA ObjectBox#XGG0NEpAAPivotaGGOESelectedData Coordinate3 param_outputName PlaneNickName P Description World XY plane InstanceGuid ]"@YRp-PreviewMutableEnabled SourceCount AttributesBBox#GG0NEPAA ObjectBox#GG0NEPAAPivotGGOESelectedObjectjGUID *5IEkÝ{Name Point XYZ ContainerName Point XYZNickName Pt Description &Create a point from {xyz} coordinates. InstanceGuid סto BwbPreviewMutableEnabledDataComparison longest_list AttributesBBox#FG MEBB ObjectBox#GG@MEApBPivotGG OESelected param_input Name X componentNickName X Description {x} component InstanceGuid Հ1AIQaX*<PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#FG@ME`AA ObjectBox#FG@ME`AAPivotFGMESelectedDatanumber param_input Name Y componentNickName Y Description {y} component InstanceGuid 4WǕ E`e1sPreviewMutableEnabled SourceCountSource >_sJٚUKPersistentCount AttributesBBox#FGNE`AA ObjectBox#FGNE`AAPivotFG OESelectedDatanumber param_input Name Z componentNickName Z Description {z} component InstanceGuid Me8@څNCIPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#FGOE`AA ObjectBox#FGOE`AAPivotFG`PESelectedDatanumber param_outputName PointNickName Pt Description Point coordinate InstanceGuid Ư]IIFbwb PreviewMutableEnabled SourceCount AttributesBBox#GG@MEApB ObjectBox#GG@MEApBPivot)GG OESelectedObjectkGUID ) EBegName List Length ContainerName List LengthNickName Lng Description Measure the length of a list. InstanceGuid ذ+L9N9OPreviewMutableEnabledDataComparison longest_list AttributesBBox#FGOEAB ObjectBox#>FGOEABPivotUFGPESelected param_outputName LengthNickName L Description Number of items in L InstanceGuid jd@&~PreviewMutableEnabled SourceCount AttributesBBox#xFGOE@AB ObjectBox#xFGOE@ABPivotFGPESelectedObjectlGUID _L\J_3gName Series ContainerName SeriesNickName Series Description Create a series of numbers. InstanceGuid ݿOӗOAb9PreviewMutableEnabledDataComparison longest_list AttributesBBox#FGMExBB ObjectBox#FG0MEApBPivotFGOESelected param_input Name StartNickName S Description First number in the series InstanceGuid c GPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#FG0MEpAA ObjectBox#FG0MEpAAPivotFGMESelectedDatanumber param_input Name StepNickName N Description $Step size for each successive number InstanceGuid  䭦NNFOPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#FGpNEpAA ObjectBox#FGpNEpAAPivotFGOESelectedDatanumber? param_input Name CountNickName C Description Number of values in the series InstanceGuid 9 KOAhtcPreviewMutableEnabled SourceCountSource jd@&~PersistentCount AttributesBBox#FGOEpAA ObjectBox#FGOEpAAPivotFGPPESelectedDatanumber param_outputName SeriesNickName S Description Series of numbers InstanceGuid >_sJٚUKPreviewMutableEnabled SourceCount AttributesBBox#FG0MEPApB ObjectBox#FG0MEPApBPivotFGOESelectedObjectmGUID YdȎ DM +Name Data Container Name DataNickName Triangle Plane Description 'Represents a collection of generic data InstanceGuid G.O0%I|sPreviewMutableEnabled SourceCountSource TfDmHtzW AttributesBBox#EGEBA ObjectBox#EGEBAPivotEGoESelectedObjectnGUID 7M$n|"Name Orient ContainerName OrientNickName Orient Description Orient an object. Orientation is sometimes called a 'ChangeBasis tranformation'. It allows for remapping of geometry from one axis-system to another. InstanceGuid bnvL PreviewMutableEnabledDataComparison longest_list AttributesBBox#GG]EBB ObjectBox#GG]EApBPivotGG_ESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid 3UM!˼IPreviewMutableEnabled SourceCountSource 'NPRBojo AttributesBBox#GG]EAA ObjectBox#GG]EpAAPivotGG^ESelected param_input Name InitialNickName A Description Reference plane InstanceGuid }UfC[#¼PreviewMutableEnabled SourceCountSource G.O0%I|sPersistentCount AttributesBBox#GG0_EAA ObjectBox#GG0_EpAAPivotGG_ESelectedDataplaneH?? param_input Name FinalNickName B Description Target plane InstanceGuid I0jEA.qdPreviewMutableEnabledMapping SourceCountSource ]"@YRp- AttributesBBox#GGp`EAA ObjectBox#GGp`EAAPivotGGaESelected param_outputName GeometryNickName G Description Reoriented geometry InstanceGuid @pOY PreviewMutableEnabled SourceCount AttributesBBox#HG]EpAA ObjectBox#HG]EpAAPivot HG^ESelected param_outputName TransformNickName X Description Transformation data InstanceGuid ~/E(Ð\SPreviewMutableEnabled SourceCount AttributesBBox#HG_EpAA ObjectBox#HG_EpAAPivot HG`ESelectedObjectoGUID 7M$n|"Name Orient ContainerName OrientNickName Orient Description Orient an object. Orientation is sometimes called a 'ChangeBasis tranformation'. It allows for remapping of geometry from one axis-system to another. InstanceGuid [A;%$1PreviewMutableEnabledDataComparison longest_list AttributesBBox#FGAEBB ObjectBox#GGAEApBPivotGGCESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid #Cᴄ@*k伙PreviewMutableEnabled SourceCountSource [O $ AttributesBBox#FGAEAA ObjectBox#FGAEpAAPivotGGpBESelected param_input Name InitialNickName A Description Reference plane InstanceGuid cM[R{PreviewMutableEnabled SourceCountSource G.O0%I|sPersistentCount AttributesBBox#FGCEAA ObjectBox#FGCEpAAPivotGGCESelectedDataplaneH?? param_input Name FinalNickName B Description Target plane InstanceGuid Hg-M$D=`PreviewMutableEnabledMapping SourceCountSource ]"@YRp- AttributesBBox#FGPDEAA ObjectBox#FGPDEAAPivotGGDESelected param_outputName GeometryNickName G Description Reoriented geometry InstanceGuid 2AJA\PreviewMutableEnabled SourceCount AttributesBBox#+GGAEpAA ObjectBox#+GGAEpAAPivot4GGBESelected param_outputName TransformNickName X Description Transformation data InstanceGuid ziM/f^PreviewMutableEnabled SourceCount AttributesBBox#+GGCEpAA ObjectBox#+GGCEpAAPivot4GGDESelectedObjectpGUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid E4c֬cPreviewMutableEnabledDataComparison longest_list AttributesBBox#GGAEpBB ObjectBox# HGBEA|BPivotHGDESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid Ϲ|$K`{ZrPreviewMutableEnabledAccess SourceCountSource 2AJA\ AttributesBBox#GGBEPAA ObjectBox#GGBEPAAPivotHG CESelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid |Ge`I3jPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#GGDEPAB ObjectBox#GGDEPABPivotHGEESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid ?|WHB"VPreviewMutableEnabled SourceCount AttributesBBox#$HGBEPA|B ObjectBox#$HGBEPA|BPivot,HGDESelectedObjectqGUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid  BFs!PreviewMutableEnabledDataComparison longest_list AttributesBBox#HG`]EpBB ObjectBox#HG]EA|BPivotHG_ESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid [68l*LxPreviewMutableEnabledAccess SourceCountSource IYI@c AttributesBBox#HG]EPAA ObjectBox#HG]EPAAPivotHG|^ESelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid [}@2ўrÁ>PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#HGp_EPAB ObjectBox#HGp_EPABPivotHGt`ESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid ~1C@NaPreviewMutableEnabled SourceCount AttributesBBox#HG]EPA|B ObjectBox#HG]EPA|BPivotHGx_ESelectedObjectrGUID {9eNQ"MName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid FZ+)/@'MpPreviewMutableEnabledDataComparison longest_list AttributesBBox#DGEpBB ObjectBox#DGEA|BPivotDGESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid >(xEMPreviewMutableEnabledAccess SourceCountSource VwF%]׵ AttributesBBox#DGEPAA ObjectBox#DGEPAAPivotDG.ESelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid HNKe4PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#DGEPAB ObjectBox#DGEPABPivotDG*ESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid GAA{OHRePreviewMutableEnabled SourceCount AttributesBBox#DGEPA|B ObjectBox#DGEPA|BPivotDGESelectedObjectsGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid Mc߹H>HXPreviewMutableEnabled SourceCountSource <N.uSource mbWDZn(4 AttributesBBox#MGqEHBA ObjectBox#MGqEHBAPivot{MG?wrESelectedObjecttGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid iPGPreviewMutableEnabledMapping SourceCountSource ZiˁBgW` AttributesBBox#OGEBA ObjectBox#OGEBAPivotOGFESelectedObjectuGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid ydK(4PreviewMutableEnabledMapping SourceCountSource |/mFX/X= AttributesBBox#OGhEBA ObjectBox#OGhEBAPivotOG)ESelectedObjectvGUID @`;AL#Name Align Plane ContainerName Align PlaneNickName Align Description =Perform minimal rotation to align a plane with a guide vector InstanceGuid ݞ!J)hSSjPreviewMutableEnabledDataComparison longest_list AttributesBBox#%G0(E|B@B ObjectBox#%GP(EA0BPivot%G)ESelected param_input Name PlaneNickName P Description Plane to straighten InstanceGuid g))Fx˅[PreviewMutableEnabled SourceCountSource cFhGMt˦ AttributesBBox#%GP(EpAA ObjectBox#%GP(EpAAPivot%G)ESelected param_input Name DirectionNickName D Description Straightening guide direction InstanceGuid 6KtTT@PfˤPreviewMutableEnabled SourceCountSource ]ړJItb AttributesBBox#%G)EpAA ObjectBox#%G)EpAAPivot%G`*ESelected param_outputName PlaneNickName P Description Straightened plane InstanceGuid `O{O.&G@(EpBB ObjectBox#P&G`(EA|BPivot\&G`*ESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid 'hEG(JR4PreviewMutableEnabledAccess SourceCountSource `O{O.H| yPreviewMutableEnabled SourceCountSource medM|PersistentCount AttributesBBox#UGE`AA ObjectBox#UGE`AAPivotUG0ESelectedDataInterval<@ param_input Name Y SizeNickName Y Description -Dimensions of rectangle in plane y direction. InstanceGuid ۢGjOPreviewMutableEnabled SourceCountSource aE F@yYPersistentCount AttributesBBox#UGE`AA ObjectBox#UGE`AAPivotUGЉESelectedDataInterval<?@ param_input Name RadiusNickName R Description Rectangle corner fillet radius InstanceGuid .\Ed@fPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#UG E`AA ObjectBox#UG E`AAPivotUGpESelectedDatanumber param_outputName RecNickName R Description Rectangle InstanceGuid \@E_U$+PreviewMutableEnabled SourceCount AttributesBBox#VG@E`A B ObjectBox#VG@E`A BPivotVGESelected param_outputName LengthNickName L Description Length of rectangle curve InstanceGuid 6bVD2QՋ SPreviewMutableEnabled SourceCount AttributesBBox#VGE`A B ObjectBox#VGE`A BPivotVG ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName 48" -> meters Description *A panel for custom notes and String values InstanceGuid "ӷ9RH|h} PreviewMutableEnabled SourceCountUserText 1.2192 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#2PGE CB ObjectBox#2PGE CBPivotx2PGZESelectedObjectGUID і6I4B1Name Domain ContainerName DomainNickName Dom Description =Create a numeric domain (interval) from two numeric extremes. InstanceGuid cN0djPreviewMutableEnabledDataComparison longest_list AttributesBBox#xQGEB4B ObjectBox#QGEA$BPivotQG8ESelected param_input ParamExpression (A/2)*-1Name Domain startNickName A Description Start value of numeric interval InstanceGuid ĵ0AQk}PreviewMutableEnabled SourceCountSource "ӷ9RH|h} AttributesBBox#zQGEAA ObjectBox#zQGEAAPivotQGESelected param_input ParamExpression (B/2)Name Domain endNickName B Description End value of numeric interval InstanceGuid 3hL}PreviewMutableEnabled SourceCountSource "ӷ9RH|h} AttributesBBox#zQG0EAA ObjectBox#zQG0EAAPivotQGESelected param_outputName DomainNickName I Description $Numeric interval between {A} and {B} InstanceGuid !@dPreviewMutableEnabled SourceCount AttributesBBox#QGE A$B ObjectBox#QGE A$BPivotQG4ESelectedObjectGUID і6I4B1Name Domain ContainerName DomainNickName Dom Description =Create a numeric domain (interval) from two numeric extremes. InstanceGuid 2Zb%As PreviewMutableEnabledDataComparison longest_list AttributesBBox#xQG؇EB4B ObjectBox#QGEA$BPivotQGESelected param_input ParamExpression A*-1Name Domain startNickName A Description Start value of numeric interval InstanceGuid d\1@;~ PreviewMutableEnabled SourceCountSource "ӷ9RH|h} AttributesBBox#zQGEAA ObjectBox#zQGEAAPivotQG:ESelected param_input Name Domain endNickName B Description End value of numeric interval InstanceGuid ȝ\H PreviewMutableEnabled SourceCountSource "ӷ9RH|h} AttributesBBox#zQGEAA ObjectBox#QGE`AAPivotQGވESelected param_outputName DomainNickName I Description $Numeric interval between {A} and {B} InstanceGuid 5ALPA$=PreviewMutableEnabled SourceCount AttributesBBox#QGE A$B ObjectBox#QGE A$BPivotQGESelectedObjectGUID CU6B˔QName Domain² ContainerName Domain²NickName Dom² Description AMBbPreviewMutableEnabledDataComparison longest_list AttributesBBox#~QGhExB0B ObjectBox#QGxEA BPivotQGESelected param_input Name ANickName A Description First item for multiplication InstanceGuid ;~IW PreviewMutableEnabled SourceCountSource =HR4K AttributesBBox#QGxE`AA ObjectBox#QGxE`AAPivotQGȖESelected param_input Name BNickName B Description Second item for multiplication InstanceGuid S{G r2PreviewMutableEnabled SourceCountSource ԟ%@hU/ AttributesBBox#QGE`AA ObjectBox#QGE`AAPivotQGhESelected param_outputName ResultNickName R Description The result of the Multiplication InstanceGuid 6KA6 <PreviewMutableEnabled SourceCount AttributesBBox#QGxE`A B ObjectBox#QGxE`A BPivotQGESelectedObjectGUID ;WnGl5Name Multiplication ContainerName MultiplicationNickName A×B Description Mathematical multiplication InstanceGuid ]/C4PreviewMutableEnabledDataComparison longest_list AttributesBBox#~QG(ExB0B ObjectBox#QG8EA BPivotQG؋ESelected param_input Name ANickName A Description First item for multiplication InstanceGuid 2rHC&(mPreviewMutableEnabled SourceCountSource "ӷ9RH|h} AttributesBBox#QG8E`AA ObjectBox#QG8E`AAPivotQGESelected param_input Name BNickName B Description Second item for multiplication InstanceGuid O}TLBjPreviewMutableEnabled SourceCountSource A$H>ܷǶ AttributesBBox#QG؋E`AA ObjectBox#QG؋E`AAPivotQG(ESelected param_outputName ResultNickName R Description The result of the Multiplication InstanceGuid N;~ H7nFPreviewMutableEnabled SourceCount AttributesBBox#QG8E`A B ObjectBox#QG8E`A BPivotQG؋ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid A$H>ܷǶPreviewMutableEnabled SourceCountUserText 2 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#-QGEHBA ObjectBox#-QGEHBAPivot8-QGESelectedObjectGUID 'NJX Name Division ContainerName DivisionNickName A/B Description Mathematical division InstanceGuid cr;@O,PreviewMutableEnabledDataComparison longest_list AttributesBBox#NRGxExB0B ObjectBox#aRGEA BPivotmRG(ESelected param_input Name ANickName A Description Item to divide (dividend) InstanceGuid GFsG6`0Name Evaluate Surface ContainerName Evaluate SurfaceNickName Eval Description 7Evaluate local surface properties at a {uv} coordinate. InstanceGuid ꅤxUN4}PreviewMutableEnabledDataComparison longest_list AttributesBBox#WGxEBB ObjectBox#,WGEApBPivot8WGxESelected param_input Name SurfaceNickName S Description Base surface InstanceGuid w{qAI>PreviewMutableEnabled SourceCount AttributesBBox#GWGȉEpAA ObjectBox#GWGȉEpAAPivotPWGESelectedObjectGUID *5IEkÝ{Name Point XYZ ContainerName Point XYZNickName Pt Description &Create a point from {xyz} coordinates. InstanceGuid ?o*~AU$.VPreviewMutableEnabledDataComparison longest_list AttributesBBox#VGEBB ObjectBox#VGȊEApBPivotVGESelected param_input Name X componentNickName X Description {x} component InstanceGuid ›uGSzPreviewMutableEnabled SourceCountSource Q6rMټ*YPersistentCount AttributesBBox#VGȊE`AA ObjectBox#VGȊE`AAPivotVGESelectedDatanumber param_input Name Y componentNickName Y Description {y} component InstanceGuid ZcݽOR IPreviewMutableEnabled SourceCountSource Q6rMټ*YPersistentCount AttributesBBox#VGhE`AA ObjectBox#VGhE`AAPivotVGESelectedDatanumber param_input Name Z componentNickName Z Description {z} component InstanceGuid L_*N`#PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#VGE`AA ObjectBox#VGE`AAPivotVGXESelectedDatanumber param_outputName PointNickName Pt Description Point coordinate InstanceGuid ӫOXUGPreviewMutableEnabled SourceCount AttributesBBox#VGȊEApB ObjectBox#VGȊEApBPivotVGESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid =N 9+D \"iPreviewMutableEnabled SourceCountSource DW"RE AttributesBBox#bRG8EHBA ObjectBox#bRG8EHBAPivot8{RGfESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid Q6rMټ*YPreviewMutableEnabled SourceCountUserText 0.5 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#5VGEHBA ObjectBox#5VGEHBAPivot5VGESelectedObjectGUID lHybH'"Name Average ContainerName AverageNickName Avr Description /Solve the arithmetic average for a set of items InstanceGuid WGd$PreviewMutableEnabledDataComparison longest_list AttributesBBox#SGEBB ObjectBox#SGȚEABPivotSGPESelected param_input Name InputNickName I Description Input values for averaging InstanceGuid b.ǧINnPreviewMutableEnabledAccess SourceCountSource T؅vDltj AttributesBBox#SGȚE AB ObjectBox#SGȚE ABPivotSGLESelected param_outputName Arithmetic meanNickName AM Description -Arithmetic mean (average) of all input values InstanceGuid `Ŀ -AK,$; PreviewMutableEnabled SourceCount AttributesBBox#SGȚEAB ObjectBox#SGȚEABPivotSGLESelectedObjectGUID N[OO1Name Group ContainerName GroupNickName Group Description Group a set of objects InstanceGuid תwdJ PreviewMutableEnabledDataComparison longest_list AttributesBBox#GSGEBXB ObjectBox#[SGEAHBPivotgSGșESelected param_input Name ObjectsNickName O Description Objects to group InstanceGuid dCrE?SFtPreviewMutableEnabledAccess SourceCountSource "N&NaYSw AttributesBBox#ISGEpAHB ObjectBox#ISGEpAHBPivotRSGșESelected param_outputName GroupNickName G Description Grouped objects InstanceGuid 6 v!D}bSPreviewMutableEnabled SourceCount AttributesBBox#vSGEpAHB ObjectBox#vSGEpAHBPivotSGșESelectedObjectGUID MM"-`kName Move ContainerName MoveNickName Move Description *Translate (move) an object along a vector. InstanceGuid ƭ=6BDNzPreviewMutableEnabledDataComparison longest_list AttributesBBox#?\GHEBHB ObjectBox#S\GXEA8BPivot_\GESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid oVQB |QPreviewMutableEnabled SourceCountSource 6 v!D}bS AttributesBBox#A\GXEpAA ObjectBox#A\GXEpAAPivotJ\GESelected param_input Name TranslationNickName T Description Translation vector InstanceGuid gA||MDPreviewMutableEnabled SourceCountSource }g)pJ۰_$ AttributesBBox#A\GEpAA ObjectBox#A\GEpAAPivotJ\GlESelected param_outputName GeometryNickName G Description Translated geometry InstanceGuid YD\F僻%PreviewMutableEnabled SourceCount AttributesBBox#n\GXEpAA ObjectBox#n\GXEpAAPivotw\GESelected param_outputName TransformNickName X Description Transformation data InstanceGuid GqSņLPreviewMutableEnabled SourceCount AttributesBBox#n\GEpAA ObjectBox#n\GEpAAPivotw\GlESelectedObjectGUID JNJsI ijouName Vector 2Pt ContainerName Vector 2PtNickName Vec2Pt Description #Create a vector between two points. InstanceGuid Rk N9 PreviewMutableEnabledDataComparison longest_list AttributesBBox#[GE|BB ObjectBox#[GEApBPivot[GESelected param_input Name Point ANickName A Description Base point InstanceGuid uuCN0!^PreviewMutableEnabled SourceCountSource `Ŀ -AK,$; AttributesBBox#[GEpAA ObjectBox#[GEpAAPivot[GXESelected param_input Name Point BNickName B Description Tip point InstanceGuid ).߻kE';nPreviewMutableEnabled SourceCountSource b%wtD7% AttributesBBox#[GEpAA ObjectBox#[GEpAAPivot[GESelected param_input Name UnitizeNickName U Description Unitize output InstanceGuid fq'LD~5ՇPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#[GHEpAA ObjectBox#[GHEpAAPivot[GESelectedDataboolean param_outputName VectorNickName V Description Vector InstanceGuid }g)pJ۰_$PreviewMutableEnabled SourceCount AttributesBBox#[GE`AA ObjectBox#[GE`AAPivot[GESelected param_outputName LengthNickName L Description Vector length InstanceGuid "̱BBPreviewMutableEnabled SourceCount AttributesBBox#[GE`AA ObjectBox#[GE`AAPivot[GpESelectedObjectGUID 1 ղ@FY8Name Rectangle ContainerName RectangleNickName Rectangle Description Create a rectangle on a plane InstanceGuid G=ƮslD;@͢XPreviewMutableEnabledDataComparison longest_list AttributesBBox#J\GExBB ObjectBox#]\GEABPivoti\G8ESelected param_input Name PlaneNickName P Description Rectangle base plane InstanceGuid LQ'MnvسXPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#L\GE`AA ObjectBox#L\GE`AAPivotT\GHESelectedDataplaneH?? param_input Name X SizeNickName X Description -Dimensions of rectangle in plane X direction. InstanceGuid $ Description True if A > B InstanceGuid ~yFJŽPreviewMutableEnabled SourceCount NegateStream AttributesBBox#aSGEAA ObjectBox#aSGEAAPivotmSGNESelected param_output Name … or Equal toNickName >= Description True if A >= B InstanceGuid b[*`A¯.kPreviewMutableEnabled SourceCount NegateStream AttributesBBox#aSGEAA ObjectBox#aSGEAAPivotmSGESelectedObjectGUID VC 2F9m+Name Pick'n'Choose ContainerName Pick'n'ChooseNickName P'n'C Description *Pick and choose from a set of input lists. InstanceGuid %ҮL`^D;PreviewMutableEnabledDataComparison longest_list AttributesBBox#SGEtBB ObjectBox#SGEApBPivotSGESelected VariableInputCountID p:.EFla Name Pattern Description Pick pattern of input indicesAccessMutableOptionalID YdȎ DM +Name Stream 0 Description Input stream 0AccessMutableOptionalID YdȎ DM +Name Stream 1 Description Input stream 1AccessMutableOptional param_input Name PatternNickName P Description Pick pattern of input indices InstanceGuid ]BXsIN4APreviewMutableEnabledAccess SourceCountSource ~yFJŽPersistentCount AttributesBBox#SGEPAA ObjectBox#SGEPAAPivotSGPESelectedDatanumberDatanumber param_input Name Stream 0NickName 0 Description Input stream 0 InstanceGuid aDq6X|PreviewMutableEnabledAccess SourceCountSource /pY1-AcQt AttributesBBox#SGEPAA ObjectBox#SGEPAAPivotSGESelected param_input Name Stream 1NickName 1 Description Input stream 1 InstanceGuid dC]rdPreviewMutableEnabledAccess SourceCountSource j'P"O`J AttributesBBox#SG@EPAA ObjectBox#SG@EPAAPivotSGESelected param_outputName ResultNickName R Description Picked result InstanceGuid 5n@ԬIPreviewMutableEnabled SourceCount AttributesBBox#SGE`ApB ObjectBox#SGE`ApBPivotSGESelectedObjectGUID 3V,)AlՅkq@Name Subtraction ContainerName SubtractionNickName A-B Description Mathematical subtraction InstanceGuid K>3K9<PreviewMutableEnabledDataComparison longest_list AttributesBBox#7SGȌExB0B ObjectBox#JSG،EA BPivotVSGxESelected param_input Name ANickName A Description Item to subtract from (minuend) InstanceGuid a0+8B#;lPreviewMutableEnabled SourceCountSource NXjL' AttributesBBox#9SG،E`AA ObjectBox#9SG،E`AAPivotASG(ESelected param_input Name BNickName B Description Item to subtract (subtrahend) InstanceGuid INN|g$PreviewMutableEnabled SourceCountSource JJ$j*>vs AttributesBBox#9SGxE`AA ObjectBox#9SGxE`AAPivotASGȍESelected param_outputName ResultNickName R Description The result of the Subtraction InstanceGuid j'P"O`JPreviewMutableEnabled SourceCount AttributesBBox#eSG،E`A B ObjectBox#eSG،E`A BPivotmSGxESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid AM~PreviewMutableEnabled SourceCountUserText 1 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#"XG(EHBA ObjectBox#"XG(EHBAPivot"XG,ESelectedObjectGUID p:.EFla Name Integer Container Name IntegerNickName Int Description *Represents a collection of Integer numbers InstanceGuid ?HIyPreviewMutableEnabled SourceCountSource =N 9+D \"i AttributesBBox#RGpEHBA ObjectBox#RGpEHBAPivotRGESelectedObjectGUID 0BlBiName Larger Than ContainerName Larger ThanNickName Larger Description Larger than (or equal to) InstanceGuid bOeE-I ġPreviewMutableEnabledDataComparison longest_list AttributesBBox#3SG(EB\B ObjectBox#FSG8EALBPivotRSGESelected param_input Name First NumberNickName A Description Number to test InstanceGuid {^ Eنm_PreviewMutableEnabled SourceCountSource ?HIy AttributesBBox#5SG8E`AA ObjectBox#5SG8E`AAPivot=SGESelected param_input Name Second NumberNickName B Description Number to test against InstanceGuid +!RAo MUĄ]PreviewMutableEnabled SourceCountSource =N 9+D \"iPersistentCount AttributesBBox#5SGE`AA ObjectBox#5SGE`AAPivot=SGjESelectedDatanumber param_output Name Larger thanNickName > Description True if A > B InstanceGuid Cj|RoPreviewMutableEnabled SourceCount NegateStream AttributesBBox#aSG8EAA ObjectBox#aSG8EAAPivotmSGESelected param_output Name … or Equal toNickName >= Description True if A >= B InstanceGuid Dg`1M5䏪PreviewMutableEnabled SourceCount NegateStream AttributesBBox#aSGEAA ObjectBox#aSGEAAPivotmSGjESelectedObjectGUID VC 2F9m+Name Pick'n'Choose ContainerName Pick'n'ChooseNickName P'n'C Description *Pick and choose from a set of input lists. InstanceGuid O`WrEPreviewMutableEnabledDataComparison longest_list AttributesBBox#SG@EtBB ObjectBox#SGPEApBPivotSG@ESelected VariableInputCountID p:.EFla Name Pattern Description Pick pattern of input indicesAccessMutableOptionalID YdȎ DM +Name Stream 0 Description Input stream 0AccessMutableOptionalID YdȎ DM +Name Stream 1 Description Input stream 1AccessMutableOptional param_input Name PatternNickName P Description Pick pattern of input indices InstanceGuid PrEyFU`UEiPreviewMutableEnabledAccess SourceCountSource Cj|RoPersistentCount AttributesBBox#SGPEPAA ObjectBox#SGPEPAAPivotSGESelectedDatanumberDatanumber param_input Name Stream 0NickName 0 Description Input stream 0 InstanceGuid kdG[!# %PreviewMutableEnabledAccess SourceCountSource 4Ak3ݭ AttributesBBox#SGEPAA ObjectBox#SGEPAAPivotSG@ESelected param_input Name Stream 1NickName 1 Description Input stream 1 InstanceGuid { EMQnYXPreviewMutableEnabledAccess SourceCountSource !E7vs AttributesBBox#9SGȑE`AA ObjectBox#9SGȑE`AAPivotASGESelected param_outputName ResultNickName R Description The result of the Subtraction InstanceGuid !E7vsPreviewMutableEnabled SourceCountUserText 1 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#RGEHBA ObjectBox#RGEHBAPivotRGESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid 4Ak3ݭPreviewMutableEnabled SourceCountSource ?HIy AttributesBBox#BSGEHBA ObjectBox#BSGEHBAPivot [SGfESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid /pY1-AcQtPreviewMutableEnabled SourceCountSource NXjL' AttributesBBox#BSG(EHBA ObjectBox#BSG(EHBAPivots[SGESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid LHd6SG+TyPreviewMutableEnabled SourceCountSource Ό Eъpfك AttributesBBox#WGEHBA ObjectBox#WGEHBAPivotRWGjESelectedObjectGUID _L\J_3gName Series ContainerName SeriesNickName Series Description Create a series of numbers. InstanceGuid '䘚H/@KkPreviewMutableEnabledDataComparison longest_list AttributesBBox#nYG؞EBB ObjectBox#YGEApBPivotYG؟ESelected param_input Name StartNickName S Description First number in the series InstanceGuid pDnvǾPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#pYGEAA ObjectBox#YGEpAAPivotYG8ESelectedDatanumber param_input ParamExpression n*3Name StepNickName N Description $Step size for each successive number InstanceGuid M7eFKPreviewMutableEnabled SourceCountSource J0|)\--Mx#\PersistentCount AttributesBBox#pYGEAA ObjectBox#pYGEAAPivotYG؟ESelectedDatanumber? param_input Name CountNickName C Description Number of values in the series InstanceGuid XïL(ÞjPreviewMutableEnabled SourceCountSource J~`kPersistentCount AttributesBBox#pYG(EAA ObjectBox#YG(EpAAPivotYGxESelectedDatanumber param_outputName SeriesNickName S Description Series of numbers InstanceGuid 邗oCQ~PreviewMutableEnabled SourceCount AttributesBBox#YGEPApB ObjectBox#YGEPApBPivotYG؟ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid SZK샷PreviewMutableEnabled SourceCountUserText 1208 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#TWG(EHBdB ObjectBox#TWG(EHBdBPivotTWG-ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid F0MĎl\PreviewMutableEnabled SourceCountSource "ӷ9RH|h} AttributesBBox#QGEHBA ObjectBox#QGEHBAPivotQGXESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid = H 0PreviewMutableEnabled SourceCountSource ԟ%@hU/ AttributesBBox#QGآEHBA ObjectBox#QGآEHBAPivotRGw(ESelectedObjectGUID ) EBegName List Length ContainerName List LengthNickName Lng Description Measure the length of a list. InstanceGuid ֹ߾M@ R+UPreviewMutableEnabledDataComparison longest_list AttributesBBox#VGEhBB ObjectBox#VGEABPivotVG(ESelected param_input Name ListNickName L Description Base list InstanceGuid iP\Am}GPreviewMutableEnabledAccess SourceCountSource ZܣAW,'@M AttributesBBox#VGE@AB ObjectBox#VGE@ABPivotVG(ESelected param_outputName LengthNickName L Description Number of items in L InstanceGuid dONQPreviewMutableEnabled SourceCount AttributesBBox#VGE@AB ObjectBox#VGE@ABPivotVG(ESelectedObjectGUID ;WnGl5Name Multiplication ContainerName MultiplicationNickName A×B Description Mathematical multiplication InstanceGuid O{C!3qERFlPreviewMutableEnabledDataComparison longest_list AttributesBBox#JWGExB0B ObjectBox#]WGEA BPivotiWGESelected param_input Name ANickName A Description First item for multiplication InstanceGuid |1MD<PreviewMutableEnabled SourceCountSource = H 0 AttributesBBox#LWGE`AA ObjectBox#LWGE`AAPivotTWGXESelected param_input Name BNickName B Description Second item for multiplication InstanceGuid F:]E>=EPreviewMutableEnabled SourceCountSource dONQ AttributesBBox#LWGE`AA ObjectBox#LWGE`AAPivotTWGESelected param_outputName ResultNickName R Description The result of the Multiplication InstanceGuid ^ҽ1CX;PreviewMutableEnabled SourceCount AttributesBBox#xWGE`A B ObjectBox#xWGE`A BPivotWGESelectedObjectGUID 'NJX Name Division ContainerName DivisionNickName A/B Description Mathematical division InstanceGuid zjH[A+M)PreviewMutableEnabledDataComparison longest_list AttributesBBox#WGExB0B ObjectBox#WGEA BPivotWGESelected param_input Name ANickName A Description Item to divide (dividend) InstanceGuid ;$A*ўsPreviewMutableEnabled SourceCountSource SZK샷 AttributesBBox#WGE`AA ObjectBox#WGE`AAPivotWGXESelected param_input Name BNickName B Description Item to divide with (divisor) InstanceGuid +/@wPU7[PreviewMutableEnabled SourceCountSource ^ҽ1CX; AttributesBBox#WGE`AA ObjectBox#WGE`AAPivotWGESelected param_outputName ResultNickName R Description The result of the Division InstanceGuid N7NoA0l*PreviewMutableEnabled SourceCount AttributesBBox#WGE`A B ObjectBox#WGE`A BPivotWGESelectedObjectGUID p:.EFla Name Integer Container Name IntegerNickName Int Description *Represents a collection of Integer numbers InstanceGuid ҃v@Y\ePreviewMutableEnabled SourceCountSource N7NoA0l* AttributesBBox#9XGEHBA ObjectBox#9XGEHBAPivot6RXGESelectedObjectGUID VC 2F9m+Name Pick'n'Choose ContainerName Pick'n'ChooseNickName P'n'C Description *Pick and choose from a set of input lists. InstanceGuid 9`l@$JX^a:PreviewMutableEnabledDataComparison longest_list AttributesBBox#YGآEtBB ObjectBox#!YGEApBPivot-YGأESelected VariableInputCountID p:.EFla Name Pattern Description Pick pattern of input indicesAccessMutableOptionalID YdȎ DM +Name Stream 0 Description Input stream 0AccessMutableOptionalID YdȎ DM +Name Stream 1 Description Input stream 1AccessMutableOptional param_input Name PatternNickName P Description Pick pattern of input indices InstanceGuid )KđؗPreviewMutableEnabledAccess SourceCountSource ]댚D1PersistentCount AttributesBBox#YGEPAA ObjectBox#YGEPAAPivotYG8ESelectedDatanumberDatanumber param_input Name Stream 0NickName 0 Description Input stream 0 InstanceGuid TFSN.+PreviewMutableEnabledAccess SourceCountSource J@JkGER AttributesBBox#YGEPAA ObjectBox#YGEPAAPivotYGأESelected param_input Name Stream 1NickName 1 Description Input stream 1 InstanceGuid wQ{!GdE{ PreviewMutableEnabledAccess SourceCountSource  ރLYl, AttributesBBox#YG(EPAA ObjectBox#YG(EPAAPivotYGxESelected param_outputName ResultNickName R Description Picked result InstanceGuid J~`kPreviewMutableEnabled SourceCount AttributesBBox##t kPreviewMutableEnabled SourceCount AttributesBBox#D[GE`AA ObjectBox#D[GE`AAPivotL[G0ESelectedObjectGUID Y_Npa uName Ungroup ContainerName UngroupNickName Ungroup Description Ungroup a set of objects InstanceGuid Fv钢C1D3.PreviewMutableEnabledDataComparison longest_list AttributesBBox#\GEBB ObjectBox#\GEABPivot\GESelected param_input Name GroupNickName G Description Group to break up InstanceGuid `4:gGKYiPreviewMutableEnabled SourceCountSource YD\F僻% AttributesBBox#\GEpAB ObjectBox#\GEpABPivot\GESelected param_outputName ObjectsNickName O Description Objects inside group InstanceGuid z,_Iۦ6'!8PreviewMutableEnabled SourceCount AttributesBBox#\GEpAB ObjectBox#\GEpABPivot\GESelectedObjectGUID N[OO1Name Group ContainerName GroupNickName Group Description Group a set of objects InstanceGuid D4@/9o.PreviewMutableEnabledDataComparison longest_list AttributesBBox#]GEBXB ObjectBox#=]GEAHBPivotI]GESelected param_input Name ObjectsNickName O Description Objects to group InstanceGuid $'³mGB} %uPreviewMutableEnabledAccessMapping SourceCountSource z,_Iۦ6'!8 AttributesBBox#]GEAHB ObjectBox#]GEAHBPivot4]GESelected param_outputName GroupNickName G Description Grouped objects InstanceGuid #bAKiE4PreviewMutableEnabled SourceCount AttributesBBox#X]GEpAHB ObjectBox#X]GEpAHBPivota]GESelectedObjectGUID MM"-`kName Move ContainerName MoveNickName Move Description *Translate (move) an object along a vector. InstanceGuid owQyJDԖPreviewMutableEnabledDataComparison longest_list AttributesBBox#J^GȚEBHB ObjectBox#^^GؚEA8BPivotj^GESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid LaJrL2&wPreviewMutableEnabled SourceCountSource #bAKiE4 AttributesBBox#L^GؚEpAA ObjectBox#L^GؚEpAAPivotU^G4ESelected param_input Name TranslationNickName T Description Translation vector InstanceGuid "nP As.Ǚ%PreviewMutableEnabled SourceCountSource 8ǡ-F0 AttributesBBox#L^GEpAA ObjectBox#L^GEpAAPivotU^GESelected param_outputName GeometryNickName G Description Translated geometry InstanceGuid sbKD͇HΟ|lPreviewMutableEnabled SourceCount AttributesBBox#y^GؚEpAA ObjectBox#y^GؚEpAAPivot^G4ESelected param_outputName TransformNickName X Description Transformation data InstanceGuid /`L?noPreviewMutableEnabled SourceCount AttributesBBox#y^GEpAA ObjectBox#y^GEpAAPivot^GESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid =CPreviewMutableEnabled SourceCountSource 'x.~VA9FA҈ AttributesBBox#c]G0EHBA ObjectBox#c]G0EHBAPivot|]GESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid 8ǡ-F0PreviewMutableEnabled SourceCountSource 3nI AttributesBBox#]GEHBA ObjectBox#]GEHBAPivot]GVESelectedObjectGUID JNJsI ijouName Vector 2Pt ContainerName Vector 2PtNickName Vec2Pt Description #Create a vector between two points. InstanceGuid H1PCE雞ݕPreviewMutableEnabledDataComparison longest_list AttributesBBox#[GE|BB ObjectBox#[GEApBPivot([GESelected param_input Name Point ANickName A Description Base point InstanceGuid O_ MW5PreviewMutableEnabled SourceCountSource lIEj$p2J AttributesBBox# [GEpAA ObjectBox# [GEpAAPivot[GHESelected param_input Name Point BNickName B Description Tip point InstanceGuid NBJY#IlRLvPreviewMutableEnabled SourceCountSource `ʲuC8|ǝD AttributesBBox# [GEpAA ObjectBox# [GEpAAPivot[GESelected param_input Name UnitizeNickName U Description Unitize output InstanceGuid C GI_{pPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox# [G8EpAA ObjectBox# [G8EpAAPivot[GESelectedDataboolean param_outputName VectorNickName V Description Vector InstanceGuid 'x.~VA9FA҈PreviewMutableEnabled SourceCount AttributesBBox#7[GE`AA ObjectBox#7[GE`AAPivot?[GpESelected param_outputName LengthNickName L Description Vector length InstanceGuid =Ϙ7Bapb6PreviewMutableEnabled SourceCount AttributesBBox#7[GE`AA ObjectBox#7[GE`AAPivot?[G`ESelectedObjectGUID *5IEkÝ{Name Point XYZ ContainerName Point XYZNickName Pt Description &Create a point from {xyz} coordinates. InstanceGuid j/KF,4<PreviewMutableEnabledDataComparison longest_list AttributesBBox#-ZGEBB ObjectBox#@ZGEApBPivotLZGESelected param_input Name X componentNickName X Description {x} component InstanceGuid !]NE0E(PreviewMutableEnabled SourceCountSource 0ːL_4`PersistentCount AttributesBBox#/ZGE`AA ObjectBox#/ZGE`AAPivot7ZGESelectedDatanumber param_input Name Y componentNickName Y Description {y} component InstanceGuid !G$ER+]uPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#/ZG`E`AA ObjectBox#/ZG`E`AAPivot7ZGESelectedDatanumber param_input Name Z componentNickName Z Description {z} component InstanceGuid 'ۑ/M 11PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#/ZGE`AA ObjectBox#/ZGE`AAPivot7ZGPESelectedDatanumber param_outputName PointNickName Pt Description Point coordinate InstanceGuid `ʲuC8|ǝDPreviewMutableEnabled SourceCount AttributesBBox#[ZGEApB ObjectBox#[ZGEApBPivoteZGESelectedObjectGUID MM"-`kName Move ContainerName MoveNickName Move Description *Translate (move) an object along a vector. InstanceGuid }l Ks":PreviewMutableEnabledDataComparison longest_list AttributesBBox#U_GȚEBHB ObjectBox#i_GؚEA8BPivotu_GESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid v-SO܀"ѶDOPreviewMutableEnabled SourceCountSource sbKD͇HΟ|l AttributesBBox#W_GؚEpAA ObjectBox#W_GؚEpAAPivot`_G4ESelected param_input Name TranslationNickName T Description Translation vector InstanceGuid b4{@msQ6PreviewMutableEnabled SourceCountSource =C AttributesBBox#W_GEpAA ObjectBox#W_GEpAAPivot`_GESelected param_outputName GeometryNickName G Description Translated geometry InstanceGuid HhL"]WPreviewMutableEnabled SourceCount AttributesBBox#_GؚEpAA ObjectBox#_GؚEpAAPivot_G4ESelected param_outputName TransformNickName X Description Transformation data InstanceGuid 8O٬CDPreviewMutableEnabled SourceCount AttributesBBox#_GEpAA ObjectBox#_GEpAAPivot_GESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid b%wtD7%PreviewMutableEnabled SourceCountSource I+MOE1 AttributesBBox#YGЛEHBA ObjectBox#YGЛEHBAPivotTYG$ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid J0|)\--Mx#\PreviewMutableEnabled SourceCountSource F0MĎl\ AttributesBBox#sTGEHBA ObjectBox#sTGEHBAPivotTGESelectedObjectGUID Gy|9?Ma!_Name Interval Box ContainerName Interval BoxNickName Box Description 8Create a box defined by a base plane and size intervals. InstanceGuid E{b%.PreviewMutableEnabledDataComparison longest_list AttributesBBox#_G0EtBB ObjectBox#_G@EABPivot_GESelected param_input Name BaseNickName B Description Base plane InstanceGuid 2D3O]*PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#_G@E`AA ObjectBox#_G@E`AAPivot_GESelectedDataplaneH?? param_input Name XNickName X Description )Interval of the box in the {x} direction. InstanceGuid 9֍Op PreviewMutableEnabled SourceCountSource ~\1K_IhA湻PreviewMutableEnabled SourceCountSource HhL"]W AttributesBBox#_GEpAB ObjectBox#_GEpABPivot_G$ESelected param_outputName ObjectsNickName O Description Objects inside group InstanceGuid 1xFXPreviewMutableEnabled SourceCount AttributesBBox#_GEpAB ObjectBox#_GEpABPivot_G$ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ~\1K_/'8BPreviewMutableEnabled SourceCountSource 8ǡ-F0 AttributesBBox#^GEpAA ObjectBox#^GEpAAPivot^GlESelected param_outputName GeometryNickName G Description Translated geometry InstanceGuid acBjoߑPreviewMutableEnabled SourceCount AttributesBBox#^GXEpAA ObjectBox#^GXEpAAPivot^GESelected param_outputName TransformNickName X Description Transformation data InstanceGuid 0pKdF4`IPreviewMutableEnabled SourceCount AttributesBBox#^GEpAA ObjectBox#^GEpAAPivot^GlESelectedObjectGUID Y_Npa uName Ungroup ContainerName UngroupNickName Ungroup Description Ungroup a set of objects InstanceGuid :p3DԐ7|VPreviewMutableEnabledDataComparison longest_list AttributesBBox#CbGEBB ObjectBox#WbGEABPivotcbGESelected param_input Name GroupNickName G Description Group to break up InstanceGuid 703]NfPreviewMutableEnabled SourceCountSource K#IP AttributesBBox#EbGEpAB ObjectBox#EbGEpABPivotNbGESelected param_outputName ObjectsNickName O Description Objects inside group InstanceGuid c Kr %PreviewMutableEnabled SourceCount AttributesBBox#rbGEpAB ObjectBox#rbGEpABPivot{bGESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName  thickness of triangle Description 'Represents a collection of generic data InstanceGuid s!"AzEMlPreviewMutableEnabled SourceCountSource Rۄ*J}h!w] AttributesBBox#}:GEBA ObjectBox#}:GEBAPivot@:GESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName  thickness of triangle Description 'Represents a collection of generic data InstanceGuid ZZ/}OC/PreviewMutableEnabled SourceCountSource s!"AzEMl AttributesBBox#OGEBA ObjectBox#OGEBAPivotOGESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid _HN @~ 1PreviewMutableEnabled SourceCountSource -sG >s AttributesBBox#>GCEHBA ObjectBox#>GCEHBAPivot>G,DESelectedObjectGUID 7M$n|"Name Orient ContainerName OrientNickName Orient Description Orient an object. Orientation is sometimes called a 'ChangeBasis tranformation'. It allows for remapping of geometry from one axis-system to another. InstanceGuid <PH2wPreviewMutableEnabledDataComparison shortest_list AttributesBBox#cGEBB ObjectBox#=cG EApBPivotIcGESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid %]=LLNUPreviewMutableEnabled SourceCountSource W)p"<ȓB,bJ@ AttributesBBox#cG EAA ObjectBox#+cG EpAAPivot4cGpESelected param_input Name InitialNickName A Description Reference plane InstanceGuid |"F7PreviewMutableEnabled SourceCountSource =1G,~RPersistentCount AttributesBBox#cGEAA ObjectBox#+cGEpAAPivot4cGESelectedDataplaneH?? param_input Name FinalNickName B Description Target plane InstanceGuid Zy%+Br޶IPreviewMutableEnabledMapping SourceCountSource c Kr % AttributesBBox#cG`EAA ObjectBox#cG`EAAPivot4cGESelected param_outputName GeometryNickName G Description Reoriented geometry InstanceGuid M@BGjT3PreviewMutableEnabled SourceCount AttributesBBox#XcG EpAA ObjectBox#XcG EpAAPivotacGESelected param_outputName TransformNickName X Description Transformation data InstanceGuid ~toVD\yPreviewMutableEnabled SourceCount AttributesBBox#XcGEpAA ObjectBox#XcGEpAAPivotacGESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Triangle Plane Description 'Represents a collection of generic data InstanceGuid BxI"O&һ PreviewMutableEnabledMapping SourceCountSource qQs4@m9 AttributesBBox#OGEBA ObjectBox#OGEBAPivotOGESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid ?AbD71.2OPreviewMutableEnabled SourceCountSource iPG AttributesBBox#U`GEHBA ObjectBox#U`GEHBAPivotEn`GFESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid †(31L'y> PreviewMutableEnabled SourceCountSource ydK(4 AttributesBBox#U`GhEHBA ObjectBox#U`GhEHBAPivotn`G)ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid / EO' ۹<PreviewMutableEnabled SourceCountSource pEYg]L^ AttributesBBox#T`G(EHBA ObjectBox#T`G(EHBAPivotm`GzESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Triangle Plane Description 'Represents a collection of generic data InstanceGuid F9ZL{BPPreviewMutableEnabled SourceCountSource BxI"O&һ AttributesBBox#/`GEBA ObjectBox#/`GEBAPivot1[`GESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid Cu•K!-fjPreviewMutableEnabled SourceCountSource ?AbD71.2O AttributesBBox#QbGEHBA ObjectBox#QbGEHBAPivotjbGESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid W)p"<ȓB,bJ@PreviewMutableEnabled SourceCountSource †(31L'y> AttributesBBox#QbG EHBA ObjectBox#QbG EHBAPivotjbG)tESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid ߂B, zPreviewMutableEnabled SourceCountSource / EO' ۹< AttributesBBox#QbGEHBA ObjectBox#QbGEHBAPivotCjbG2ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Triangle Plane Description 'Represents a collection of generic data InstanceGuid =1G,~RPreviewMutableEnabled SourceCountSource F9ZL{BP AttributesBBox#,bGXEBA ObjectBox#,bGXEBAPivotWbGկESelectedObjectGUID 7M$n|"Name Orient ContainerName OrientNickName Orient Description Orient an object. Orientation is sometimes called a 'ChangeBasis tranformation'. It allows for remapping of geometry from one axis-system to another. InstanceGuid FKo\AyPreviewMutableEnabledDataComparison shortest_list AttributesBBox#cGxEBB ObjectBox#=cGEApBPivotIcGxESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid xAq|PreviewMutableEnabled SourceCountSource ߂B, z AttributesBBox#cGEAA ObjectBox#+cGEpAAPivot4cGؘESelected param_input Name InitialNickName A Description Reference plane InstanceGuid DuᑝE~4C#PreviewMutableEnabled SourceCountSource +W0I: PersistentCount AttributesBBox#cG(EAA ObjectBox#+cG(EpAAPivot4cGxESelectedDataplaneH?? param_input Name FinalNickName B Description Target plane InstanceGuid %vcFQO>%PreviewMutableEnabledMapping SourceCountSource c Kr % AttributesBBox#cGșEAA ObjectBox#cGșEAAPivot4cGESelected param_outputName GeometryNickName G Description Reoriented geometry InstanceGuid ƢOwXPreviewMutableEnabled SourceCount AttributesBBox#XcGEpAA ObjectBox#XcGEpAAPivotacGESelected param_outputName TransformNickName X Description Transformation data InstanceGuid -hF"E~~PreviewMutableEnabled SourceCount AttributesBBox#XcGxEpAA ObjectBox#XcGxEpAAPivotacGESelectedObjectGUID 7M$n|"Name Orient ContainerName OrientNickName Orient Description Orient an object. Orientation is sometimes called a 'ChangeBasis tranformation'. It allows for remapping of geometry from one axis-system to another. InstanceGuid ~ٝLJV7^PreviewMutableEnabledDataComparison shortest_list AttributesBBox#cGEBB ObjectBox#=cGEApBPivotIcGESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid [MhEauƑPreviewMutableEnabled SourceCountSource Cu•K!-fj AttributesBBox#cGEAA ObjectBox#+cGEpAAPivot4cGESelected param_input Name InitialNickName A Description Reference plane InstanceGuid =tgEśzbPreviewMutableEnabled SourceCountSource =1G,~RPersistentCount AttributesBBox#cG8EAA ObjectBox#+cG8EpAAPivot4cGESelectedDataplaneH?? param_input Name FinalNickName B Description Target plane InstanceGuid ?kH7YjPreviewMutableEnabledMapping SourceCountSource c Kr % AttributesBBox#cG؜EAA ObjectBox#cG؜EAAPivot4cG(ESelected param_outputName GeometryNickName G Description Reoriented geometry InstanceGuid xOH MKPreviewMutableEnabled SourceCount AttributesBBox#XcGEpAA ObjectBox#XcGEpAAPivotacGESelected param_outputName TransformNickName X Description Transformation data InstanceGuid k}EewPreviewMutableEnabled SourceCount AttributesBBox#XcGEpAA ObjectBox#XcGEpAAPivotacGESelectedObjectGUID {S»O&6{,Name Custom Preview ContainerName Custom PreviewNickName Preview Description 'Allows for customized geometry previews InstanceGuid PhͤIFPreviewMutableEnabledDataComparison longest_list AttributesBBox#`GE8BB ObjectBox# aGEAtBPivotaGESelected param_input Name GeometryNickName G Description Geometry to preview InstanceGuid uQJ"@8PreviewMutableEnabled SourceCountSource  O.IA<f AttributesBBox#`GEpAA ObjectBox#`GEpAAPivotaGESelected param_input Name ShaderNickName S Description The preview shader override InstanceGuid sC'O0s PreviewMutableEnabled SourceCountSource Tj|BD4Y{PersistentCount AttributesBBox#`GEpAA ObjectBox#`GEpAAPivotaG~ESelectedDatadiffuse$iambient$emission$6 Lspecular$shine? transparencyrdk_id ObjectGUID Sf@TΘ)Name Colour Swatch Container  SwatchColor$cName Colour SwatchNickName Swatch Description Colour (palette) swatch InstanceGuid Tj|BD4Y{PreviewMutableEnabled SourceCount AttributesBBox#`GEBA ObjectBox#`GEBAPivot`G ESelectedObjectGUID VNL/CFOIZName Line ContainerName LineNickName Ln Description !Create a line between two points. InstanceGuid  N){̘#PreviewMutableEnabledDataComparison longest_list AttributesBBox# %G%EpB0B ObjectBox#%G%EA BPivot(%G&ESelected param_input Name Point ANickName A Description Line start point InstanceGuid K&;kF6/>PreviewMutableEnabled SourceCountSource cFhGMt˦ AttributesBBox# %G%E`AA ObjectBox# %G%E`AAPivot%G@&ESelected param_input Name Point BNickName B Description Line end point InstanceGuid H! xrFnPreviewMutableEnabled SourceCountSource ;OIn@? AttributesBBox# %G&E`AA ObjectBox# %G&E`AAPivot%G'ESelected param_outputName LineNickName L Description Line segment InstanceGuid ]ړJItbPreviewMutableEnabled SourceCount AttributesBBox#7%G%E@A B ObjectBox#7%G%E@A BPivot>%G&ESelectedObjectGUID KddE ZkName Rotate Plane ContainerName Rotate PlaneNickName PRot Description *Perform plane rotation around plane z-axis InstanceGuid XN,6mPreviewMutableEnabledDataComparison longest_list AttributesBBox#RGEB4B ObjectBox#RGEA$BPivotRG`ESelected param_input Name PlaneNickName P Description Plane to rotate InstanceGuid @N `/PreviewMutableEnabled SourceCountSource ^ lH,~ AttributesBBox#RGEAA ObjectBox#RGE`AAPivotRG ESelected param_input ParamExpression A/2Name AngleNickName A Description ;Rotation (counter clockwise) around plane z-axis in radians InstanceGuid  [ O.lHیPreviewMutableEnabled SourceCountSource  :V@GʣlG AttributesBBox#RGXEAA ObjectBox#RGXEAAPivotRGESelected param_outputName PlaneNickName P Description Rotated plane InstanceGuid \`R&uO>zPreviewMutableEnabled SourceCount AttributesBBox#RGEPA$B ObjectBox#RGEPA$BPivotRG\ESelectedObjectGUID D UHC~q_Name YZ Plane ContainerName YZ PlaneNickName YZ Description World YZ plane. InstanceGuid WAmQ{PreviewMutableEnabledDataComparison longest_list AttributesBBox#VRGExBA ObjectBox#jRGEAAPivotvRGESelected param_input Name OriginNickName O Description Origin of plane InstanceGuid HO* Z PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#XRGEpAA ObjectBox#XRGEpAAPivotaRGESelectedData Coordinate3 param_outputName PlaneNickName P Description World YZ plane InstanceGuid ^ lH,~PreviewMutableEnabled SourceCount AttributesBBox#RGEPAA ObjectBox#RGEPAAPivotRGESelectedObjectGUID , AYGRjR,>Name Pi ContainerName PiNickName Pi Description Returns a factor of Pi. InstanceGuid b .XFVr~PreviewMutableEnabledDataComparison longest_list AttributesBBox#_RGEtBA ObjectBox#sRGEAAPivotRGhESelected param_input Name FactorNickName N Description Factor to be multiplied by Pi InstanceGuid {KKQMݡFPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#aRGEpAA ObjectBox#aRGEpAAPivotjRGhESelectedDatanumber? param_outputName OutputNickName y Description Output value InstanceGuid  :V@GʣlGPreviewMutableEnabled SourceCount AttributesBBox#RGE@AA ObjectBox#RGE@AAPivotRGhESelectedObjectGUID xuG 4+=Name Plane Origin ContainerName Plane OriginNickName Pl Origin Description "Change the origin point of a plane InstanceGuid # wi6HXoLrPreviewMutableEnabledDataComparison longest_list AttributesBBox#'SGȕEBB ObjectBox#;SGؕEABPivotGSGESelected param_input Name BaseNickName B Description Base plane InstanceGuid Qd@u7 PreviewMutableEnabled SourceCountSource \`R&uO>z AttributesBBox#)SGؕEpAB ObjectBox#)SGؕEpABPivot2SG^ESelected param_input Name OriginNickName O Description New origin point of plane InstanceGuid [d1G}Զ5PreviewMutableEnabled SourceCountSource T؅vDltj AttributesBBox#)SGEpAB ObjectBox#)SGEpABPivot2SGjESelected param_outputName PlaneNickName Pl Description Plane definition InstanceGuid "N&NaYSwPreviewMutableEnabled SourceCount AttributesBBox#VSGؕEAB ObjectBox#VSGؕEABPivot_SGESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid J1|@G'PreviewMutableEnabledMapping SourceCountSource p{eANϲT8 AttributesBBox#OGȪEBA ObjectBox#OGȪEBAPivotOGqESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid IFImQ?PreviewMutableEnabled SourceCountSource J1|@G' AttributesBBox#U`GȪEHBA ObjectBox#U`GȪEHBAPivotn`GqESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid R62/CD vPreviewMutableEnabled SourceCountSource IFImQ? AttributesBBox#QbGpEHBA ObjectBox#QbGpEHBAPivotxjbGESelectedObjectGUID 7M$n|"Name Orient ContainerName OrientNickName Orient Description Orient an object. Orientation is sometimes called a 'ChangeBasis tranformation'. It allows for remapping of geometry from one axis-system to another. InstanceGuid ~Q@m_PreviewMutableEnabledDataComparison longest_list AttributesBBox#cG8EBB ObjectBox#>cGHEApBPivotJcG8ESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid /d]8E&PreviewMutableEnabled SourceCountSource R62/CD v AttributesBBox#cGHEAA ObjectBox#,cGHEpAAPivot5cGESelected param_input Name InitialNickName A Description Reference plane InstanceGuid _=?AvNPreviewMutableEnabled SourceCountSource +W0I: PersistentCount AttributesBBox#cGEAA ObjectBox#,cGEpAAPivot5cG8ESelectedDataplaneH?? param_input Name FinalNickName B Description Target plane InstanceGuid y{&@,1Ea1?PreviewMutableEnabledMapping SourceCountSource c Kr % AttributesBBox#cGEAA ObjectBox#cGEAAPivot5cG؟ESelected param_outputName GeometryNickName G Description Reoriented geometry InstanceGuid E6Oϛ<PreviewMutableEnabled SourceCount AttributesBBox#YcGHEpAA ObjectBox#YcGHEpAAPivotbcGESelected param_outputName TransformNickName X Description Transformation data InstanceGuid SaW@7LܧPreviewMutableEnabled SourceCount AttributesBBox#YcG8EpAA ObjectBox#YcG8EpAAPivotbcGESelectedObjectGUID E%3ز!GYnName Dispatch ContainerName DispatchNickName Dispatch Description 3Dispatch the items in a list into two target lists. InstanceGuid 0(6"{*_Bڢ]BPreviewMutableEnabledDataComparison longest_list AttributesBBox#YNGEtBB ObjectBox#kNGEABPivotwNGESelected param_input Name ListNickName L Description List to filter InstanceGuid /+0Hh߃PreviewMutableEnabledAccess SourceCountSource GAA{OHRe AttributesBBox#[NGEPAB ObjectBox#[NGEPABPivotcNG|ESelected param_input Name Dispatch patternNickName P Description Dispatch pattern InstanceGuid :*\@Lq3TPreviewMutableEnabledAccess SourceCountPersistentCount NegateStream AttributesBBox#[NGEPAB ObjectBox#[NGEPABPivotcNGESelectedDatabooleanDataboolean param_outputName List ANickName A Description Dispatch target for True values InstanceGuid p{eANϲT8PreviewMutableEnabled SourceCount AttributesBBox#NGE`AB ObjectBox#NGE`ABPivotNG|ESelected param_outputName List BNickName B Description Dispatch target for False values InstanceGuid J%(@΄2uPreviewMutableEnabled SourceCount AttributesBBox#NGE`AB ObjectBox#NGE`ABPivotNGESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid 8;5KlSPreviewMutableEnabledMapping SourceCountSource J%(@΄2u AttributesBBox#OGEBA ObjectBox#OGEBAPivotWOGV\ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid uD]¯ID4ePreviewMutableEnabled SourceCountSource 8;5KlS AttributesBBox#Q`GEHBA ObjectBox#Q`GEHBAPivotj`GV\ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid FD']Jt+PreviewMutableEnabled SourceCountSource uD]¯ID4e AttributesBBox#MbGEHBA ObjectBox#MbGEHBAPivotfbGESelectedObjectGUID 7M$n|"Name Orient ContainerName OrientNickName Orient Description Orient an object. Orientation is sometimes called a 'ChangeBasis tranformation'. It allows for remapping of geometry from one axis-system to another. InstanceGuid ernG%qilPreviewMutableEnabledDataComparison longest_list AttributesBBox#cGEBB ObjectBox#:cGȠEApBPivotFcGESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid ~Gs_#NZPreviewMutableEnabled SourceCountSource FD']Jt+ AttributesBBox#cGȠEAA ObjectBox#(cGȠEpAAPivot1cGESelected param_input Name InitialNickName A Description Reference plane InstanceGuid [,IPreviewMutableEnabled SourceCountSource +W0I: PersistentCount AttributesBBox#cGhEAA ObjectBox#(cGhEpAAPivot1cGESelectedDataplaneH?? param_input Name FinalNickName B Description Target plane InstanceGuid "Z}CEʥPreviewMutableEnabledMapping SourceCountSource c Kr % AttributesBBox#cGEAA ObjectBox#cGEAAPivot1cGXESelected param_outputName GeometryNickName G Description Reoriented geometry InstanceGuid z.B?Cb+PreviewMutableEnabled SourceCount AttributesBBox#UcGȠEpAA ObjectBox#UcGȠEpAAPivot^cG@ESelected param_outputName TransformNickName X Description Transformation data InstanceGuid pkPreviewMutableEnabledDataComparison longest_list AttributesBBox#bGEB4B ObjectBox#bGEA$BPivotbGXESelected param_input Name PlaneNickName P Description Plane to rotate InstanceGuid ی.2#yM}r5PreviewMutableEnabled SourceCountSource =1G,~R AttributesBBox#bGEAA ObjectBox#bGE`AAPivotbGESelected param_input ParamExpression A/2Name AngleNickName A Description ;Rotation (counter clockwise) around plane z-axis in radians InstanceGuid :/Q@,0PreviewMutableEnabled SourceCountSource ΆNM٣v, AttributesBBox#bGPEAA ObjectBox#bGPEAAPivotbGESelected param_outputName PlaneNickName P Description Rotated plane InstanceGuid +W0I: PreviewMutableEnabled SourceCount AttributesBBox#bGEPA$B ObjectBox#bGEPA$BPivotbGTESelectedObjectGUID , AYGRjR,>Name Pi ContainerName PiNickName Pi Description Returns a factor of Pi. InstanceGuid kPnwcB&Y`PreviewMutableEnabledDataComparison longest_list AttributesBBox#;bGEtBA ObjectBox#ObGEAAPivot[bG`ESelected param_input Name FactorNickName N Description Factor to be multiplied by Pi InstanceGuid hpFpPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#=bGEpAA ObjectBox#=bGEpAAPivotFbG`ESelectedDatanumber? param_outputName OutputNickName y Description Output value InstanceGuid ΆNM٣v,PreviewMutableEnabled SourceCount AttributesBBox#jbGE@AA ObjectBox#jbGE@AAPivotqbG`ESelectedObjectGUID KddE ZkName Rotate Plane ContainerName Rotate PlaneNickName PRot Description *Perform plane rotation around plane z-axis InstanceGuid fWՊ`IoPreviewMutableEnabledDataComparison longest_list AttributesBBox#s AttributesBBox#Name Pi ContainerName PiNickName Pi/2 Description Returns a factor of Pi. InstanceGuid .N)1F|o [PreviewMutableEnabledDataComparison longest_list AttributesBBox#1 -1) //We manged to add layer! { att.LayerIndex = layerIndex; Print("Added new layer to the document at position " + layerIndex + " named " + layer + ". "); } else Print("Layer did not add. Try cleaning up your layers."); //This never happened to me. } else att.LayerIndex = layerIndex; //We simply add to the existing layer } //Set plotweight if(pWidth > 0) { att.PlotWeightSource = Rhino.DocObjects.ObjectPlotWeightSource.PlotWeightFromObject; att.PlotWeight = pWidth; } //Set material bool materialByName = !string.IsNullOrEmpty(material as string); Rhino.Display.DisplayMaterial inMaterial = material as Rhino.Display.DisplayMaterial; if(material is Color) { inMaterial = new Rhino.Display.DisplayMaterial((Color) material); } if(material != null && inMaterial == null && !materialByName) { if(!(material is string)) { try //We also resort to try with IConvertible { inMaterial = (Rhino.Display.DisplayMaterial) Convert.ChangeType(material, typeof(Rhino.Display.DisplayMaterial)); } catch(InvalidCastException) { } } } if(inMaterial != null || materialByName) { string matName; if(!materialByName) { matName = string.Format("A:{0}-D:{1}-E:{2}-S:{3},{4}-T:{5}", Format(inMaterial.Ambient), Format(inMaterial.Diffuse), Format(inMaterial.Emission), Format(inMaterial.Specular), inMaterial.Shine.ToString(), inMaterial.Transparency.ToString() ); } else { matName = (string) material; } int materialIndex = doc.Materials.Find(matName, true); if(materialIndex < 0 && !materialByName) //Material does not exist and we have its specs { materialIndex = doc.Materials.Add(); //Let's add it if(materialIndex > -1) { Print("Added new material at position " + materialIndex + " named \"" + matName + "\". "); Rhino.DocObjects.Material m = doc.Materials[materialIndex]; m.Name = matName; m.AmbientColor = inMaterial.Ambient; m.DiffuseColor = inMaterial.Diffuse; m.EmissionColor = inMaterial.Emission; //m.ReflectionColor = no equivalent m.SpecularColor = inMaterial.Specular; m.Shine = inMaterial.Shine; m.Transparency = inMaterial.Transparency; //m.TransparentColor = no equivalent m.CommitChanges(); att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } else Print("Material did not add. Try cleaning up your materials."); //This never happened to me. } else if(materialIndex < 0 && materialByName) //Material does not exist and we do not have its specs. We do nothing { Print("Warning: material name not found. I cannot set the source to this material name. Add a material with name: " + matName); } else { //If this material exists, we do not replace it! att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } } //Set wire density if(wires == -1 || wires > 0) { att.WireDensity = wires; } //Bake to the right type of object switch(obj.ObjectType) { case Rhino.DocObjects.ObjectType.Brep: doc.Objects.AddBrep(obj as Brep, att); break; case Rhino.DocObjects.ObjectType.Curve: doc.Objects.AddCurve(obj as Curve, att); break; case Rhino.DocObjects.ObjectType.Point: doc.Objects.AddPoint((obj as Rhino.Geometry.Point).Location, att); break; case Rhino.DocObjects.ObjectType.Surface: doc.Objects.AddSurface(obj as Surface, att); break; case Rhino.DocObjects.ObjectType.Mesh: doc.Objects.AddMesh(obj as Mesh, att); break; case Rhino.DocObjects.ObjectType.Extrusion: typeof(Rhino.DocObjects.Tables.ObjectTable).InvokeMember("AddExtrusion", BindingFlags.Instance | BindingFlags.InvokeMethod, null, doc.Objects, new object[]{obj, att}); break; case Rhino.DocObjects.ObjectType.PointSet: doc.Objects.AddPointCloud(obj as Rhino.Geometry.PointCloud, att); //This is a speculative entry break; default: Print("The script does not know how to handle this type of geometry: " + obj.GetType().FullName); break; } Print("Added " + obj.GetType().Name); } else { Print("Inactive"); } AdditionalSource  static string Format(Color c) { return (new System.Text.StringBuilder("A")).Append(c.A.ToString()).Append("R").Append(c.R.ToString()).Append("G") .Append(c.G.ToString()).Append("B").Append(c.B.ToString()).ToString(); } ReferenceCountName C# ScriptNickName bakeAttributes Description A C#.NET scriptable component InstanceGuid CgB=R/A IconDisplayPreviewMutableEnabledDataComparison longest_list AttributesBBox#ENGEB$C ObjectBox#xNGȊEA CPivotNGHESelected VariableInput)CountID |M{JdName Variable obj Description Script Variable objMutableOptionalID |M{JdName Variable name Description Script Variable nameMutableOptionalID |M{JdName Variable layer Description Script Variable layerMutableOptionalID |M{JdName Variable color Description Script Variable colorMutableOptionalID |M{JdName Variable pWidth Description Script Variable pWidthMutableOptionalID |M{JdName Variable wires Description Script Variable wiresMutableOptionalID |M{JdName Variable material Description Script Variable materialMutableOptionalID |M{JdName Variable activate Description Script Variable activateMutableOptionalVariableOutputCountID N>S@˴OName Output Description Print, Reflect and Error streamsMutableOptional param_input Name Variable objNickName obj Description Script Variable obj InstanceGuid ѡbNj0PreviewMutableEnabled SourceCountSource ƺfaK5:P TypeHintID VyÜIq& ShowTypeHintsAllowTreeAccess AttributesBBox#GNGȊE8BA ObjectBox#GNGȊE8BAPivot_NGESelected param_input Name Variable nameNickName name Description Script Variable name InstanceGuid gMHNEPreviewMutableEnabled SourceCountSource K#A2k%g TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#GNGhE8BA ObjectBox#GNGhE8BAPivot_NGESelected param_input Name Variable layerNickName layer Description Script Variable layer InstanceGuid MvPreviewMutableEnabled SourceCountSource r1riIٞHb73 TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#GNGE8BA ObjectBox#GNGE8BAPivot_NGXESelected param_input Name Variable colorNickName color Description Script Variable color InstanceGuid .:Ih5wJPreviewMutableEnabled SourceCount TypeHintID ѱ$yIDűF ShowTypeHintsAllowTreeAccess AttributesBBox#GNGE8BA ObjectBox#GNGE8BAPivot_NGESelected param_input Name Variable pWidthNickName pWidth Description Script Variable pWidth InstanceGuid #z @][PreviewMutableEnabled SourceCount TypeHintID O5@&"LV! ShowTypeHintsAllowTreeAccess AttributesBBox#GNGHE8BA ObjectBox#GNGHE8BAPivot_NGESelected param_input Name Variable wiresNickName wires Description Script Variable wires InstanceGuid RkL!JAhNPreviewMutableEnabled SourceCount TypeHintID HJqh"D ShowTypeHintsAllowTreeAccess AttributesBBox#GNGE8BA ObjectBox#GNGE8BAPivot_NG8ESelected param_input Name Variable materialNickName material Description Script Variable material InstanceGuid ny]uGczO,PreviewMutableEnabled SourceCount TypeHintID eKjBH9S ShowTypeHintsAllowTreeAccess AttributesBBox#GNGE8BA ObjectBox#GNGE8BAPivot_NG؎ESelected param_input Name Variable activateNickName activate Description Script Variable activate InstanceGuid dN@'0ݕPreviewMutableEnabled WireDisplay SourceCountSource KiBضS TypeHintID '֯Np_A%Y ShowTypeHintsAllowTreeAccess AttributesBBox#GNG(E8BA ObjectBox#GNG(E8BAPivot_NGxESelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid [\щxDs\PreviewMutableEnabled SourceCount AttributesBBox#NGȊEA C ObjectBox#NGȊEA CPivotNGHESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid r1riIٞHb73PreviewMutableEnabled SourceCountUserText t drill MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#oLGEBA ObjectBox#oLGEBAPivotoLGESelectedObjectGUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid ^ c2M1☄PreviewMutableEnabledDataComparison longest_list AttributesBBox#LG`ExBlB ObjectBox#LGpEA\BPivotMGPESelected param_input Name StartNickName A Description String to append to. InstanceGuid JK$FPreviewMutableEnabled SourceCountSource r1riIٞHb73 AttributesBBox#LGpE`AA ObjectBox#LGpE`AAPivotLGލESelected param_input Name EndNickName B Description String to append. InstanceGuid z0ceNk:PreviewMutableEnabled SourceCountSource áM7D Q AttributesBBox#LGHE`AA ObjectBox#LGHE`AAPivotLGESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid NϦ {NDCuHPreviewMutableEnabled SourceCount AttributesBBox#MGpE`A\B ObjectBox#MGpE`A\BPivotMGLESelectedObjectGUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid M&D9/IB} +5zPreviewMutableEnabledDataComparison longest_list AttributesBBox#BMGEBlB ObjectBox#eMGEA\BPivotqMG؎ESelected param_input Name StartNickName A Description String to append to. InstanceGuid ڵA)PreviewMutableEnabledMapping SourceCountSource NϦ {NDCuH AttributesBBox#DMGEAA ObjectBox#DMGEAAPivot\MGfESelected param_input Name EndNickName B Description String to append. InstanceGuid Heg3PreviewMutableEnabled SourceCountSource erDh\8Y AttributesBBox#DMGЎEAA ObjectBox#TMGЎE`AAPivot\MGBESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid K#A2k%gPreviewMutableEnabled SourceCount AttributesBBox#MGE`A\B ObjectBox#MGE`A\BPivotMGԎESelectedObjectGUID ) EBegName List Length ContainerName List LengthNickName Lng Description Measure the length of a list. InstanceGuid @ EIUvPreviewMutableEnabledDataComparison longest_list AttributesBBox#KG`EhBB ObjectBox#KGpEABPivotKGESelected param_input Name ListNickName L Description Base list InstanceGuid T7NlL?PreviewMutableEnabledAccess SourceCountSource ƺfaK5:P AttributesBBox#KGpE@AB ObjectBox#KGpE@ABPivotKGESelected param_outputName LengthNickName L Description Number of items in L InstanceGuid U'H*|~uPreviewMutableEnabled SourceCount AttributesBBox#KGpE@AB ObjectBox#KGpE@ABPivotKGESelectedObjectGUID _L\J_3gName Series ContainerName SeriesNickName Series Description Create a series of numbers. InstanceGuid QLZR8PreviewMutableEnabledDataComparison longest_list AttributesBBox# LGPExBB ObjectBox#!LG`EApBPivot-LGPESelected param_input Name StartNickName S Description First number in the series InstanceGuid 0swmSDDDTJ8ـPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#LG`EpAA ObjectBox#LG`EpAAPivotLGESelectedDatanumber param_input Name StepNickName N Description $Step size for each successive number InstanceGuid i<G f`0PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#LGEpAA ObjectBox#LGEpAAPivotLGPESelectedDatanumber? param_input Name CountNickName C Description Number of values in the series InstanceGuid 5z^Hݨ+fPreviewMutableEnabled SourceCountSource U'H*|~uPersistentCount AttributesBBox#LGEpAA ObjectBox#LGEpAAPivotLGESelectedDatanumber param_outputName SeriesNickName S Description Series of numbers InstanceGuid erDh\8YPreviewMutableEnabled SourceCount AttributesBBox#HX AttributesBBox#PGoEPAA ObjectBox#PGoEPAAPivot PGpESelected param_input Name FrontNickName F Description =Limit path collapse to indices at the start of the path only. InstanceGuid qfD BxwPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#PGqEPAB ObjectBox#PGqEPABPivot PGrESelectedDataboolean param_outputName TreeNickName T Description Simplified tree. InstanceGuid R"M`I'ɁhfPreviewMutableEnabled SourceCount AttributesBBox#/PGoEPA|B ObjectBox#/PGoEPA|BPivot7PGqESelectedObjectGUID ]l lXA1_%Name Merge Multiple ContainerName Merge MultipleNickName Merge Description %Merge multiple input streams into one InstanceGuid c}OiڣPreviewMutableEnabledDataComparison longest_list AttributesBBox#-PGeEpB`B ObjectBox#?PGeEAPBPivotKPGpgESelected VariableInput CountID YdȎ DM +Name Stream 0 Description Input stream #0AccessMutableOptionalID YdȎ DM +Name Stream 1 Description Input stream #1AccessMutableOptional param_input Name Stream 0NickName 0 Description Input stream #0 InstanceGuid gݾ 8A<פ%PreviewMutableEnabledAccess SourceCountSource mbWDZn(4 AttributesBBox#/PGeEPAA ObjectBox#/PGeEPAAPivot7PGfESelected param_input Name Stream 1NickName 1 Description Input stream #1 InstanceGuid + CX|3G3PreviewMutableEnabledAccess SourceCountSource <N.u AttributesBBox#/PGpgEPAA ObjectBox#/PGpgEPAAPivot7PG@hESelected param_outputName StreamNickName S Description Merged stream InstanceGuid 'zɅ.}EkUqPreviewMutableEnabled SourceCount AttributesBBox#ZPGeEPAPB ObjectBox#ZPGeEPAPBPivotbPGpgESelectedObjectGUID LLmj fzName Guid Container Name GuidNickName ID Description Represents a collection of Guids InstanceGuid uԯ"#J )SPreviewMutableEnabled SourceCountSource mbWDZn(4 AttributesBBox#PGrEHBA ObjectBox#PGrEHBAPivot PG\rESelected