RootArchiveVersionPCreatedv"% Definitionplugin_versionPDefinitionHeaderHandleRhinoEventsHandleHopperEvents DocumentID SB~ PreviewNormal$dPreviewSelected$xdPreview ShadedDefinitionPropertiesName %pav mar 07_02_fixed vert jointsv2.ghx Description Copyright Dateb-Bw Revisions RevisionCount ProjectionTarget+Zoom #?Views ViewCountViewName BeginingZoom?AnchorA AnchorIsTargetDefinitionObjects ObjectCountObjectGUID 1R[F~Name Group ContainerColour$BorderID_CountID Xe=rOWName GroupNickName Description A group of Grasshopper objects InstanceGuid ykhHIu@OF8 ) AttributesObjectGUID 1R[F~Name Group ContainerColour$BorderID_CountID F4C*Ok6Name GroupNickName Description A group of Grasshopper objects InstanceGuid հE=р AttributesObjectGUID 1R[F~Name Group ContainerColour$BorderID_CountID 0>MSjName GroupNickName Description A group of Grasshopper objects InstanceGuid vgiF@nɖ AttributesObjectGUID 1R[F~Name Group ContainerColour$BorderID_CountID f_I|R!bMName GroupNickName Description A group of Grasshopper objects InstanceGuid v#EOJs0IrQ AttributesObjectGUID 1R[F~Name Group Container&Colour$BorderID_CountID #iG.ID CtZMeJY鞦uID Q>M@|y7|ID ;F\ID ;]K\ZJID =s#@sqyID QKI`ID 溨IID o*3O3Z6@ID ұ3QDf ID swr E<7V @6ID A@~XElCGDyID 7Ah˜BID [jلpNIR50=<%2ID =BCFpfID [>hCBID PC<'AB:3oName GroupNickName Description A group of Grasshopper objects InstanceGuid !h#EJ{ AttributesObjectGUID 1R[F~Name Group ContainerColour$BorderID_Count ID &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(DVName GroupNickName Description A group of Grasshopper objects InstanceGuid iJMiIP AttributesObjectGUID 1R[F~Name Group Container Colour$BorderID_CountID ,hm)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 AttributesObject GUID 1R[F~Name Group ContainerColour$BorderID_CountID c~vL[tID ° uXFypoID i XGN;GlID m3[G>xID 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 EdID UoȀ"I6LLz0ID! 0o$H=$iAID"  CD|GID# < PH"ID$ )FI[sqID% 'F|ID& Q HXgmBID' H.CI'(ID( jwb!ICȰ fID) fDAVB&r'7ID* h*#rDq8ID+ T6)|M$l']Name GroupNickName Description A group of Grasshopper objects InstanceGuid $BIYDBY= AttributesObject GUID 1R[F~Name Group ContainerColour$BorderID_CountID +rf)LFYName GroupNickName Description A group of Grasshopper objects InstanceGuid ˑ]ٴJʉl6 AttributesObject GUID 1R[F~Name Group Container Colour$BorderID_CountID {?L&"bID 8uMjID ?0UOHName GroupNickName Description A group of Grasshopper objects InstanceGuid 6j/aCg3A AttributesObject GUID 1R[F~Name Group Container Colour$BorderID_CountID W.!@7!9ID }H&NX2{V;Name GroupNickName Description A group of Grasshopper objects InstanceGuid ºJQSډ: AttributesObjectGUID 1R[F~Name Group Container Colour$BorderID_CountID sƈ}#4CU˳VMID 4A`ia[FcName GroupNickName Description A group of Grasshopper objects InstanceGuid 4L ECy AttributesObjectGUID 1R[F~Name Group Container Colour$BorderID_CountID jwb!ICȰ fID T6)|M$l']Name GroupNickName Description A group of Grasshopper objects InstanceGuid Q!^G9 AttributesObjectGUID 1R[F~Name Group Container Colour$BorderID_CountID p4D>hID dNODF*Name GroupNickName Description A group of Grasshopper objects InstanceGuid YMJJz AttributesObjectGUID 1R[F~Name Group Container Colour$BorderID_CountID +jK²-ID d%76OH†Name GroupNickName Description A group of Grasshopper objects InstanceGuid `A3LU AttributesObjectGUID 1R[F~Name Group Container Colour$BorderID_CountID ^阯-@'r`':ID EdName GroupNickName Description A group of Grasshopper objects InstanceGuid SbPLEJ AttributesObjectGUID 1R[F~Name Group ContainerColour$BorderID_CountID {-|F*hIName GroupNickName Description A group of Grasshopper objects InstanceGuid ۟4Bz+ AttributesObjectGUID 1R[F~Name Group ContainerColour$BorderID_CountID C*:,,)ID P[M4&,mID 0\Omhl:ID %N@ud|ID Yp%UL@;, ID r-MHɚID \2֌IXS1}YID =[KLUOID et)&ADuťSUID 87UFL\u,ID n|N9WJqkRID ZyI(7ID mMJX3؅ID ȎڎHT&ҠID Y:gC-8[Name GroupNickName Description A group of Grasshopper objects InstanceGuid BA4V AttributesObjectGUID 1R[F~Name Group Container=Colour$BorderID_Count6ID "@WIDCfnSID `tFKg!|ID i//@ZID J8hN >p ]ID Zlv8/NoID x5zeC4qSTID GEFKeQID GNwCm0gID ] IqW/ID  Hgn` _ID VwG+jIeID :cʨGŰ!ID ҬѣIATzID [7 /:A̓%GID 7Om厗zID {AΈ{ID Cuj/Oӈ8SID .VdC[4s^ID қExA^XVID JWYM@O;gTID B3AJ!TID L-N/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( tb SrD3k7rID) EiY8H(MNID* ߟ+K:VK5HID+ w@r 3snDID, wbRIԳ aID- i5HID. ĝ8DG_R-ID/ ;wTM+(trID0 $&ED+ID1 M2"pOd,(`ID2 MNDA}Ds^4=[ID3 GQ(,O5M ID4 ~C@A wdF7PID5 g vJp$ bName GroupNickName Description A group of Grasshopper objects InstanceGuid 6MhMV5![ AttributesObjectGUID 1R[F~Name Group Container Colour$BorderID_CountID GNwCm0gID  Hgn` _ID VwG+jIeID :cʨGŰ!ID ҬѣIATzID g vJp$ bName GroupNickName Description A group of Grasshopper objects InstanceGuid "@WIDCfnS AttributesObjectGUID 1R[F~Name Group Container Colour$BorderID_CountID ;wTM+(trID $&ED+ID M2"pOd,(`ID MNDA}Ds^4=[ID GQ(,O5M ID ~C@A wdF7PName GroupNickName Description A group of Grasshopper objects InstanceGuid `tFKg!| AttributesObjectGUID 1R[F~Name Group ContainerColour$BorderID_CountID J8hN >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 AttributesObjectGUID 1R[F~Name Group Container Colour$BorderID_CountID sn M=HgID ĝ8DG_R-Name GroupNickName Description A group of Grasshopper objects InstanceGuid J8hN >p ] AttributesObjectGUID 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 AttributesObjectGUID 1R[F~Name Group Container Colour$BorderID_CountID 7Om厗zID mXoL>-N/Name GroupNickName Description A group of Grasshopper objects InstanceGuid x5zeC4qST AttributesObjectGUID 1R[F~Name Group Container Colour$BorderID_CountID kZM(7ID ]SEᶗ]Name GroupNickName Description A group of Grasshopper objects InstanceGuid [_MoUJhc:@ AttributesObjectGUID 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 AttributesObjectGUID 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 { AttributesObjectGUID 1R[F~Name Group ContainerColour$BorderID_CountID iJLhQID ULMze?ID f3+K[e0cID XJG4WDDID N#\H.ID +>INdID ǟBiKG47ID 8e$O2PsID l 4? 9D` Ll ID AmDJ5\QID XIJY;imID liC'=ID !գA2ײID @gDN<|ID ^=@`iID _gc@C\`zID ې^G q_ID };_EgpbvID Djuf%FQm$BDID l*d(O$G1ID H@pEѱhMAID @,ƞNnfdnID GB ZDID =e+C -WName GroupNickName Description A group of Grasshopper objects InstanceGuid @&IGF/:u?1 AttributesObject GUID 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|$] AttributesObject!GUID 1R[F~Name Group ContainerColour$BorderID_CountID 0LBumNA}ID EA:E&ǸID NƤI3nMID p:DqOID . _HnUN&ID ]JBVkID m6!MJaqID EdSٓID YP2HsB8;ID 4Nu*ID mۂM={JBZ@ID Ku Ex%b5ID Gn CA7BID .+Ha.ID q"_ChVeID toJDj<Name GroupNickName Description A group of Grasshopper objects InstanceGuid MNK4C)* AttributesObject"GUID 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  AttributesObject#GUID 1R[F~Name Group Container Colour$BorderID_CountID W\EQID YT5G~}>l2ID Xt5K2ID J IID WHFMWName GroupNickName Description A group of Grasshopper objects InstanceGuid WqJHls. AttributesObject$GUID 1R[F~Name Group Container5Colour$BorderID_Count.ID YL@jklTID nm.C :ID BqABB,RID WLXY$AQ`ID y:8A{OВӢID *'O|'hMID @k';LEԷID )0/ LIID ~1C`NuID RC`ID ό.nG|:S6UID 1m&IBID _G)IB@{h{"ID equ CA]-!]ID pXVIbw#ID 櫯{ I3ID ޮڶKQowTID \(C2ID RӨ5@rSƿID .#UN 6cID GBKGID R*CM0UID >P>HMNx}ID DCN?<}aID WaK# FYC)SID 32Glr+xID Q\zH~Rx^ID `Sَ@TJSeID (/pGׇZ'ID! -16MœHID" ׸F&vnID# z?QDIrZR$ID$ *" t%O{>CLBID% )ILSv4,ID& p`7vP>HMNx}ID 32Glr+xID xSD}t]ID @KB#{ID -16MœHID ׸F&vnID z?QDIrZR$ID l$;9@XeۦID t[aG* ID 0VLې/<ID W+OXG_ID 'OWWOφH@Name GroupNickName Description A group of Grasshopper objects InstanceGuid YL@jklT AttributesObject&GUID 1R[F~Name Group ContainerColour$BorderID_Count ID .#UN 6cID GBKGID R*CM0UID Q\zH~Rx^ID >TJSeID (/pGׇZ'ID *" t%O{>CLBID )ILSv4,ID p`7v?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 AttributesObject*GUID 1R[F~Name Group ContainerColour$BorderID_CountID qϽ-KX6.PID ܐ6LdoNID 90*B3/r.ID :qGCO9B}ID QzQK#ID g;@ JID wpH1ѿ-ID ?C)ƾJ@hID i$<8jGp]Q:1ID V Lr/?ID yNNg2y/ID *\JVsID 6;zIFeID @BF$ID ]r?$)NgID Z\DՔuID a,(JID }JCCAx ID 5&I_"AID ؿkC:%3 ID :xn5L GID R.HD1ׯID s ?L6ĔID u vQcH$XdID K舌CXAl\9$AID N܌|| <ID QjOBB ID %Y9Krɪ|ID ~YOOML+tName GroupNickName Description A group of Grasshopper objects InstanceGuid ÖO<u AttributesObject2GUID 1R[F~Name Group Container:Colour$BorderID_Count3ID {)NB@!rID 5~m8K]ہID RHI0ZID 3 MZ5ktID ؾ^+~G2I]:_zGID mI,xID Ao}4K *ID cfG9Rq/9ID SC-DqD$oh ID ƤQĎdAH'#ID 4M&H`ID z~G(4qNwID (nD̨a ID >̒}&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 AttributesObject3GUID 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/ AttributesObject4GUID 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! AttributesObject5GUID 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| _ AttributesObject=GUID 1R[F~Name Group Container Colour$BorderID_CountID pCKtID )58Ȧ2|B#>Name GroupNickName Description A group of Grasshopper objects InstanceGuid `B]VR AttributesObject>GUID 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 AttributesObject?GUID 1R[F~Name Group ContainerColour$BorderID_CountID y#sD oID 1"0HO/oID gfHܭvID Td>N^,l FID +r%*NNVkM 1ID %*#C1mF|MID Gd,DzSO{ID oHyD#א-`ID %@׸$G07e4d&ID {EfL]ID kACEQKӎoID ["򬧥A͆'^TID ww|h;"DN ID @nji LE4hID ? E 7t-]ID Bg_pVBc^`ID @bk嚻D5*~͚@ID CFCID $4aƒKiRID (KNM45#ZHID E\8Name GroupNickName Description A group of Grasshopper objects InstanceGuid XUBI)jl AttributesObject@GUID 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.]ID qKLOID VRFgUx>Name GroupNickName Description A group of Grasshopper objects InstanceGuid 8e`E+c [ AttributesObjectIGUID 1R[F~Name Group ContainerColour$BorderID_Count ID ]DP,tID @?JۏLID 4*@-&ID ؋)Hvd-ID mpDJ;ID J&UEnH#ID ;\*J3%ID Ͷ:GMM.P/ID ,9ݽK4MDID #{LtName GroupNickName Description A group of Grasshopper objects InstanceGuid KnK0^cV AttributesObjectJGUID 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+#$ObjectKGUID 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@DAAPivotDDSelectedObjectLGUID ;WnGl5Name Multiplication ContainerName MultiplicationNickName A×B Description Mathematical multiplication InstanceGuid ]DP,tPreviewMutableEnabledDataComparison longest_list AttributesBBox#@DD|B0B 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@DpA B ObjectBox#D@DpA BPivotDDSelectedObjectMGUID ;WnGl5Name Multiplication ContainerName MultiplicationNickName A×B Description Mathematical multiplication InstanceGuid @?JۏLPreviewMutableEnabledDataComparison longest_list AttributesBBox#DD|B0B 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@DpA B ObjectBox#D@DpA BPivotDDSelectedObjectNGUID @EsaHUcghUName Range ContainerName RangeNickName Range Description Create a range of numbers. InstanceGuid sVM5@PreviewMutableEnabledDataComparison longest_list AttributesBBox#@vDDB`B ObjectBox#@{DDAPBPivot@~D DSelected param_input Name DomainNickName D Description Domain of numeric range InstanceGuid 0(E4e&PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#vDDpAA ObjectBox#vDDpAAPivotyDDSelectedDataInterval<? param_input Name StepsNickName N Description Number of steps InstanceGuid QiHdPreviewMutableEnabled SourceCountSource sLF7べPersistentCount AttributesBBox#vD DpAA ObjectBox#vD DpAAPivotyDDSelectedDatanumber param_outputName RangeNickName R Description Range of numbers InstanceGuid W۷8xFSCh1PreviewMutableEnabled SourceCount AttributesBBox#DDpAPB ObjectBox#DDpAPBPivot D DSelectedObjectOGUID 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`D DSelected param_outputName DataNickName D Description Flipped data matrix InstanceGuid t'w5KPreviewMutableEnabled SourceCount AttributesBBox#EDpAB ObjectBox#EDpABPivotE DSelectedObjectPGUID 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?DigitsIntervalObjectQGUID Қ%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$EPDSelected param_outputName VectorNickName V Description Unit vector InstanceGuid olB,oagPreviewMutableEnabled SourceCount AttributesBBox#p&ED`AB ObjectBox#p&ED`ABPivot&EPDSelectedObjectRGUID 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{DSelectedObjectSGUID (0JName Move ContainerName MoveNickName Move Description *Translate (move) an object along a vector. InstanceGuid {)NB@!rPreviewMutableEnabledDataComparison longest_list AttributesBBox# _EDBDB ObjectBox#p`EDA4BPivot0aEDSelected param_input Name GeometryNickName G Description Base geometry InstanceGuid .F<$JhPreviewMutableEnabled SourceCountSource :lvMA50+Source 4M&H` AttributesBBox#@_EDAA ObjectBox#@_EDAAPivot_E(DSelected param_input Name TranslationNickName T Description Translation vector InstanceGuid & F *I4<PreviewMutableEnabled SourceCountSource i2؀:FusE,#3 AttributesBBox#@_EDAA ObjectBox#@_EDAAPivot_EDSelected param_outputName GeometryNickName G Description Translated geometry InstanceGuid ۴?H`l PreviewMutableEnabled SourceCount AttributesBBox# bEDA4B ObjectBox# bEDA4BPivotbEDSelectedObjectTGUID (0JName Move ContainerName MoveNickName Move Description *Translate (move) an object along a vector. InstanceGuid 5~m8K]ہPreviewMutableEnabledDataComparison longest_list AttributesBBox# _EDBDB ObjectBox#p`EDA4BPivot0aEDSelected param_input Name GeometryNickName G Description Base geometry InstanceGuid р\EDpA B ObjectBox#@>EDpA BPivot>EESelectedObjectYGUID 1HGb~SName Split Tree ContainerName Split TreeNickName TSplit Description 'Apply branch masks to a tree structure. InstanceGuid ؾ^+~G2I]:_zGPreviewMutableEnabledDataComparison longest_list AttributesBBox#lE`DBPB ObjectBox#nEDA@BPivotoEDSelected param_input Name DataNickName D Description Tree to split InstanceGuid /4Y6#J$gP6PreviewMutableEnabledAccess SourceCountSource ۴?H`l AttributesBBox#lEDBA ObjectBox#mEDAAPivotXnE DSelected param_input Name MasksNickName M Description Splitting masks InstanceGuid G'_ F'ԶPreviewMutableEnabledAccessMapping SourceCountSource PyMA^Du AttributesBBox#lEDBA ObjectBox#lEDBAPivotXnE DSelected param_outputName PositiveNickName P Description ?Positive set of data (all branches that match any of the masks) InstanceGuid 4P JC[ 9PreviewMutableEnabled SourceCount AttributesBBox#pEDpAA ObjectBox#pEDpAAPivot0qE DSelected param_outputName NegativeNickName N Description ENegative set of data (all branches that do not match any of the masks InstanceGuid  \L@x@JlPreviewMutableEnabled SourceCount AttributesBBox#pEDpAA ObjectBox#pEDpAAPivot0qE DSelectedObjectZGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid mI,xPreviewMutableEnabled SourceCountUserText 0;0;0 1;0;0 2;0;0 3;0;0 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#UEDBB ObjectBox#UEDBBPivotUEdDSelectedObject[GUID 1HGb~SName Split Tree ContainerName Split TreeNickName TSplit Description 'Apply branch masks to a tree structure. InstanceGuid Ao}4K *PreviewMutableEnabledDataComparison longest_list AttributesBBox#lE@DBPB ObjectBox#nEDA@BPivotoEDSelected param_input Name DataNickName D Description Tree to split InstanceGuid iZ:O_PreviewMutableEnabledAccess SourceCountSource 8'pKnb: AttributesBBox#lEDBA ObjectBox#mEDAAPivotXnEDSelected param_input Name MasksNickName M Description Splitting masks InstanceGuid :oWH[W9PreviewMutableEnabledAccessMapping SourceCountSource PyMA^Du AttributesBBox#lEDBA ObjectBox#lEDBAPivotXnEDSelected param_outputName PositiveNickName P Description ?Positive set of data (all branches that match any of the masks) InstanceGuid 5)jD#?PreviewMutableEnabled SourceCount AttributesBBox#pEDpAA ObjectBox#pEDpAAPivot0qEDSelected param_outputName NegativeNickName N Description ENegative set of data (all branches that do not match any of the masks InstanceGuid ( ֹL ]Md'PreviewMutableEnabled SourceCount AttributesBBox#pEDpAA ObjectBox#pEDpAAPivot0qEDSelectedObject\GUID 5_N'0 Name Evaluate Curve ContainerName Evaluate CurveNickName Eval Description ,Evaluate a curve at the specified parameter. InstanceGuid cfG9Rq/9PreviewMutableEnabledDataComparison longest_list AttributesBBox#E`DBB ObjectBox#EDApBPivotE`DSelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid q^`@hFHdvPreviewMutableEnabled SourceCountSource Dg+HAa$Reparameterize AttributesBBox#EDAA ObjectBox#EDAAPivot`EDSelected param_input Name ParameterNickName t Description %Parameter on curve domain to evaluate InstanceGuid BB G, ;{uPreviewMutableEnabled SourceCountSource ƤQĎdAH'# AttributesBBox#E`DAA ObjectBox#E`DpAAPivot`E@DSelected param_outputName PointNickName P Description Point on the curve at {t} InstanceGuid YtDa"FPreviewMutableEnabled SourceCount AttributesBBox#ED`AA ObjectBox#ED`AAPivotĎEDSelected param_outputName TangentNickName T Description Tangent vector at {t} InstanceGuid DDt0PreviewMutableEnabled SourceCount AttributesBBox#E D`AA ObjectBox#E D`AAPivotĎE`DSelected param_outputName LengthNickName L Description ,Length along the curve from the start to {t} InstanceGuid JudC(YE~PreviewMutableEnabled SourceCount AttributesBBox#ED`AA ObjectBox#ED`AAPivotĎEDSelectedObject]GUID 5_N'0 Name Evaluate Curve ContainerName Evaluate CurveNickName Eval Description ,Evaluate a curve at the specified parameter. InstanceGuid SC-DqD$oh PreviewMutableEnabledDataComparison longest_list AttributesBBox#EDBB ObjectBox#E@DApBPivotEDSelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid SϰB L+PreviewMutableEnabled SourceCountSource "PMS〰ӃReparameterize AttributesBBox#E@DAA ObjectBox#E@DAAPivot`E DSelected param_input Name ParameterNickName t Description %Parameter on curve domain to evaluate InstanceGuid rBCy FPreviewMutableEnabled SourceCountSource ƤQĎdAH'# AttributesBBox#EDAA ObjectBox#EDpAAPivot`EDSelected param_outputName PointNickName P Description Point on the curve at {t} InstanceGuid 9tGzYPreviewMutableEnabled SourceCount AttributesBBox#E@D`AA ObjectBox#E@D`AAPivotĎEDSelected param_outputName TangentNickName T Description Tangent vector at {t} InstanceGuid n)| s`HO],gcPreviewMutableEnabled SourceCount AttributesBBox#ED`AA ObjectBox#ED`AAPivotĎEDSelected param_outputName LengthNickName L Description ,Length along the curve from the start to {t} InstanceGuid ;PKSyL>xPreviewMutableEnabled SourceCount AttributesBBox#E@D`AA ObjectBox#E@D`AAPivotĎEDSelectedObject^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#@E`DHBA ObjectBox#@E`DHBAPivotqEEdDSelectedObject_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#OE@DHBA ObjectBox#OE@DHBAPivotZQEfDSelectedObject`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#PPE@DBB ObjectBox#PPE@DBBPivotSPEyQDSelectedObjectaGUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid (nD̨a PreviewMutableEnabledDataComparison longest_list AttributesBBox#VED|BpB 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@DpA`B ObjectBox#YE@DpA`BPivot`ZEDSelectedObjectbGUID velZHo}I?WName Merge ContainerName MergeNickName Merge Description Merge two streams into one. InstanceGuid >̒}&KDemPPreviewMutableEnabledDataComparison longest_list AttributesBBox#]E@DxBXB ObjectBox# _EDAHBPivot_EDSelected param_input Name Stream ANickName A Description Input stream #1 InstanceGuid #+--My>KPreviewMutableEnabledAccess SourceCountSource mI,x AttributesBBox#^ED`AA ObjectBox#^ED`AAPivot^EDSelected param_input Name Stream BNickName B Description Input stream #2 InstanceGuid \lDJJtH"PreviewMutableEnabledAccess SourceCountSource x TFQ|rh AttributesBBox#^ED`AA ObjectBox#^ED`AAPivot^E0DSelected param_outputName StreamNickName S Description Merged stream InstanceGuid PyMA^DuPreviewMutableEnabled SourceCount AttributesBBox#`ED`AHB ObjectBox#`ED`AHBPivotXaEDSelectedObjectcGUID 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 BPivotmDDSelectedObjectdGUID 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ּDSelectedObjecteGUID w1O/}Name Replace Branches ContainerName Replace BranchesNickName Replace Description -Find/Replace branch paths on a tree structure InstanceGuid Dx XCqPreviewMutableEnabledDataComparison longest_list AttributesBBox#E DBB ObjectBox#E`DA|BPivotE`DSelected param_input Name DataNickName D Description Data stream to process InstanceGuid TC ?>oPreviewMutableEnabledAccess SourceCountSource [j+R@! AttributesBBox#(E`DpAA ObjectBox#(E`DpAAPivotpEDSelected param_input Name SearchNickName S Description Search masks InstanceGuid 2GmBG} PreviewMutableEnabledAccess SourceCountSource 7*7Ml[PersistentCount AttributesBBox#(EDpAA ObjectBox#(EDpAAPivotpEPDSelectedData 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#E`DpA|B ObjectBox#E`DpA|BPivotةEPDSelectedObjectfGUID Ul\FJ(\Name Scribble Container CaLLEECb BiE7ECcMDiE- ECdFNLEّ EText Offset Points from the surfaceSizet0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid EWBS<" AttributesBBox#KE7CEHC@B ObjectBox#KE7CEHC@BPivotLLEESelectedObjectgGUID Ul\FJ(\Name Scribble Container Cam@UDCbG.CDCcHCrDCd-@UDText Base SurfaceSizeBFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid }w'@B AttributesBBox#>õDCB ObjectBox#>õDCBPivotm@UDSelectedObjecthGUID 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#qED#C B ObjectBox#EDCAPivotqEDSelectedObjectiGUID 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#PEDB C ObjectBox#PEDB CPivot9QE+DSelectedObjectjGUID ~nYŢG΀ǔName Reverse List ContainerName Reverse ListNickName Rev Description Reverse the order of a list. InstanceGuid 1a1GD|50PreviewMutableEnabledDataComparison longest_list AttributesBBox#E@DpBB ObjectBox#EDA BPivotEDSelected param_input Name ListNickName L Description Base list InstanceGuid AfhnEԑ2PreviewMutableEnabledAccess SourceCountSource YtDa"F AttributesBBox#EDPA B ObjectBox#EDPA BPivotXEDSelected param_outputName ListNickName L Description Reversed list InstanceGuid 58MAIDmPreviewMutableEnabled SourceCount AttributesBBox#pEDPA B ObjectBox#pEDPA BPivotEDSelectedObjectkGUID 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#qEKD#C B ObjectBox#E DCAPivotqEKDSelectedObjectlGUID 9HC\x"Name Merge 03 ContainerName Merge 03NickName M3 Description Merge three streams into one. InstanceGuid aFe1 PreviewMutableEnabledDataComparison longest_list AttributesBBox#hED|BB ObjectBox#E@DApBPivothEDSelected param_input Name Stream ANickName A Description Input stream #1 InstanceGuid  )OROOR(PreviewMutableEnabledAccess SourceCountSource XCT<\ AttributesBBox#xE@DpAA ObjectBox#xE@DpAAPivotEDSelected param_input Name Stream BNickName B Description Input stream #2 InstanceGuid -AhlPreviewMutableEnabledAccess SourceCountSource `lX.;ApFUzQ AttributesBBox#xEDpAA ObjectBox#xEDpAAPivotEDSelected param_input Name Stream CNickName C Description Input stream #3 InstanceGuid =MugAS PreviewMutableEnabledAccess SourceCountSource 'Mȏ AttributesBBox#xE@DpAA ObjectBox#xE@DpAAPivotEDSelected param_outputName StreamNickName S Description Merged stream InstanceGuid [j+R@!PreviewMutableEnabled SourceCount AttributesBBox#E@D`ApB ObjectBox#E@D`ApBPivot$EDSelectedObjectmGUID w1O/}Name Replace Branches ContainerName Replace BranchesNickName Replace Description -Find/Replace branch paths on a tree structure InstanceGuid 朝4eE˝PreviewMutableEnabledDataComparison longest_list AttributesBBox#E@DBB ObjectBox#EDA|BPivotEDSelected param_input Name DataNickName D Description Data stream to process InstanceGuid =e+Cr!֍NPreviewMutableEnabledAccess SourceCountSource XE" AttributesBBox#(EDpAA ObjectBox#(EDpAAPivotpEDSelected param_input Name SearchNickName S Description Search masks InstanceGuid }g qnISPreviewMutableEnabledAccess SourceCountSource kSNB U AttributesBBox#(EDpAA ObjectBox#(EDpAAPivotpEDSelected param_outputName DataNickName D Description Processed tree data InstanceGuid LRnPreviewMutableEnabled SourceCount AttributesBBox#EDpA|B ObjectBox#EDpA|BPivotةEpDSelectedObjectnGUID 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#qED$C B ObjectBox#EDCAPivotqEDSelectedObjectoGUID ~nYŢG΀ǔName Reverse List ContainerName Reverse ListNickName Rev Description Reverse the order of a list. InstanceGuid گLLK}PreviewMutableEnabledDataComparison longest_list AttributesBBox#E DpBB ObjectBox#E`DA BPivotEDSelected param_input Name ListNickName L Description Base list InstanceGuid K;QS`XD$+^PreviewMutableEnabledAccess SourceCountSource 9tGzY AttributesBBox#E`DPA B ObjectBox#E`DPA BPivotXEDSelected param_outputName ListNickName L Description Reversed list InstanceGuid sFC_PreviewMutableEnabled SourceCount AttributesBBox#pE`DPA B ObjectBox#pE`DPA BPivotEDSelectedObjectpGUID 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#qE@D$C B ObjectBox#EDCAPivotqE@DSelectedObjectqGUID 9HC\x"Name Merge 03 ContainerName Merge 03NickName M3 Description Merge three streams into one. InstanceGuid "$~C`fPreviewMutableEnabledDataComparison longest_list AttributesBBox#hE@D|BB ObjectBox#EDApBPivothE@DSelected param_input Name Stream ANickName A Description Input stream #1 InstanceGuid ; MlgpPreviewMutableEnabledAccess SourceCountSource 6-JCLQ974 AttributesBBox#xEDpAA ObjectBox#xEDpAAPivotEDSelected param_input Name Stream BNickName B Description Input stream #2 InstanceGuid P:ԪiC?CPreviewMutableEnabledAccess SourceCountSource 1FO◢@ AttributesBBox#xEDpAA ObjectBox#xEDpAAPivotE@DSelected param_input Name Stream CNickName C Description Input stream #3 InstanceGuid >=gM&PreviewMutableEnabledAccess SourceCountSource niqMV! AttributesBBox#xEDpAA ObjectBox#xEDpAAPivotEDSelected param_outputName StreamNickName S Description Merged stream InstanceGuid XE"PreviewMutableEnabled SourceCount AttributesBBox#ED`ApB ObjectBox#ED`ApBPivot$E@DSelectedObjectrGUID 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#DDhBB 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#DDPAA ObjectBox#DDPAAPivotD@DSelected param_input Name Variable aNickName a Description Expression input variable a InstanceGuid XeB-]]PreviewMutableEnabled SourceCountSource h!VG-) AttributesBBox#DDPAA ObjectBox#DDPAAPivotDDSelected param_input Name Variable bNickName b Description Expression input variable b InstanceGuid fpiCE8PreviewMutableEnabled SourceCountSource e𔰜F%IK*% AttributesBBox#DDPAA ObjectBox#DDPAAPivotD@DSelected param_input Name Variable cNickName c Description Expression input variable c InstanceGuid ЛfK_>+@bPreviewMutableEnabled SourceCountSource B‡&KgA)U AttributesBBox#DDPAA ObjectBox#DDPAAPivotDDSelected param_input Name Variable minNickName d Description Expression input variable min InstanceGuid i3tF7vTdfPreviewMutableEnabled SourceCountSource 7v7CI{ӏ AttributesBBox#DDPAA ObjectBox#DDPAAPivotD@DSelected param_outputName ResultNickName r Description Expression result InstanceGuid LQMlj,Ԛ PreviewMutableEnabled SourceCount AttributesBBox# DD0AB ObjectBox# DD0ABPivotD@DSelectedObjectsGUID 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@DDSelectedObjecttGUID 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-ESelectedObjectuGUID 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#/EDHBAPivotn1EsDSelectedObjectvGUID 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?DigitsIntervalObjectwGUID 3V,)AlՅkq@Name Subtraction ContainerName SubtractionNickName A-B Description Mathematical subtraction InstanceGuid ةHPreviewMutableEnabledDataComparison longest_list AttributesBBox#D`D|B0B 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#@DDpA B ObjectBox#@DDpA BPivot`D DSelectedObjectxGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid `lX.;ApFUzQPreviewMutableEnabled SourceCountSource 9~MC5hw AttributesBBox#ؚEDHBA ObjectBox#ؚEDHBAPivot9EfDSelectedObjectyGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid 1FO◢@PreviewMutableEnabled SourceCountSource ( ֹL ]Md' AttributesBBox#ؚE`DHBA ObjectBox#ؚE`DHBAPivot9EfDSelectedObjectzGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid kSNB UPreviewMutableEnabled SourceCountSource PyMA^Du AttributesBBox#EDHBA ObjectBox#EDHBAPivottE3DSelectedObject{GUID 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'DSelectedObject|GUID Ul\FJ(\Name Scribble Container CaERDCb`!EDCcGE1 DCdE#DText fix edge seamsSizet0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid ufC{y6 AttributesBBox#ڀERTD@CmB ObjectBox#ڀERTD@CmBPivotERDSelectedObject}GUID Ul\FJ(\Name Scribble Container CaqE9:ECbEPECc Ed ECdcEM% EText 3Integrate averaged points back into the data tree.Sizet0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid #21HIhp AttributesBBox#;E9EhP(D`B ObjectBox#;E9EhP(D`BPivotqE9:ESelectedObject~GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ؋)Hvd-PreviewMutableEnabled SourceCountUserText 5 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#CDHBA ObjectBox#CDHBAPivot&CDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName RIB CENTERLINES Description 'Represents a collection of generic data InstanceGuid 3IHʴ戃PreviewMutableEnabled SourceCountSource D N2A?"c AttributesBBox#LF@tDBA ObjectBox#LF@tDBAPivotMFSvDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName nodes Description 'Represents a collection of generic data InstanceGuid \҈uN fp1PreviewMutableEnabled SourceCountSource C\p'ME92 AttributesBBox#MF DHBA ObjectBox#MF DHBAPivot=ENFB`DSelectedObjectGUID JC 8D`0Name Surface CP ContainerName Surface CPNickName Srf CP Description $Find the closest point on a surface. InstanceGuid uDnlpBr2dPreviewMutableEnabledDataComparison longest_list AttributesBBox#OFDBB ObjectBox#PFDApBPivot@PFDSelected param_input Name PointNickName P Description Sample point InstanceGuid fGjG.PreviewMutableEnabled SourceCountSource \҈uN fp1 AttributesBBox#OFDAA ObjectBox#OFD`AAPivotOFDSelected param_input Name SurfaceNickName S Description Base surface InstanceGuid ?>}n_@FhOjPreviewMutableEnabled SourceCountSource cM*GoiReparameterize AttributesBBox#OFDAA ObjectBox#OFDAAPivotOF`DSelected param_outputName PointNickName P Description Closest point InstanceGuid Jqf~L>c"PreviewMutableEnabled SourceCount AttributesBBox#|PFDAA ObjectBox#|PFDAAPivotPFDSelected param_outputName UV PointNickName uvP Description !{uv} coordinates of closest point InstanceGuid Du4MwBYPreviewMutableEnabled SourceCount AttributesBBox#|PF@DAA ObjectBox#|PF@DAAPivotPFDSelected param_outputName DistanceNickName D Description )Distance between sample point and surface InstanceGuid ^A:mB RPreviewMutableEnabled SourceCount AttributesBBox#|PFDAA ObjectBox#|PFDAAPivotPFDSelectedObjectGUID p>G6`0Name Evaluate Surface ContainerName Evaluate SurfaceNickName Eval Description 7Evaluate local surface properties at a {uv} coordinate. InstanceGuid .ءK]šPreviewMutableEnabledDataComparison longest_list AttributesBBox#SFzDBB ObjectBox#0TFzDApBPivot`TFDSelected param_input Name SurfaceNickName S Description Base surface InstanceGuid AΘmiK)^S"PreviewMutableEnabled SourceCountSource sYJ&& @_$&uReparameterize AttributesBBox#SFzD BA ObjectBox#SFzD BAPivotTF@~DSelected param_input Name PointNickName uv Description {uv} coordinate to evaluate InstanceGuid oMWXJG&5 3PreviewMutableEnabled SourceCountSource Du4MwBY AttributesBBox#SFD BA ObjectBox#SFDAAPivotTFDSelected param_outputName PointNickName P Description Point at {uv} InstanceGuid g@XPreviewMutableEnabled SourceCount AttributesBBox#TFzDpAA ObjectBox#TFzDpAAPivotTF}DSelected param_outputName NormalNickName N Description Normal at {uv} InstanceGuid ɯz^QHUPreviewMutableEnabled SourceCount AttributesBBox#TFDpAA ObjectBox#TFDpAAPivotTFDSelected param_outputName FrameNickName F Description Frame at {uv} InstanceGuid 'GIGoEzpPreviewMutableEnabled SourceCount AttributesBBox#TF@DpAA ObjectBox#TF@DpAAPivotTFDSelectedObjectGUID JB?L'a̓Name Decompose ContainerName DecomposeNickName vComp Description ,Decompose a vector into its component parts. InstanceGuid NBM:ܮ-PreviewMutableEnabledDataComparison longest_list AttributesBBox#ZFDxBB ObjectBox#ZF@DApBPivot,[FDSelected param_input Name VectorNickName V Description Input vector InstanceGuid *gNDXMWPreviewMutableEnabled SourceCountSource s AttributesBBox#ZF@D`ApB ObjectBox#ZF@D`ApBPivotZFDSelected 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[FDSelected 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#ZFzDxBB ObjectBox#ZF@{DApBPivot,[F`DSelected param_input Name VectorNickName V Description Input vector InstanceGuid \+'Ncol[PreviewMutableEnabled SourceCountSource ɯz^QHU AttributesBBox#ZF@{D`ApB ObjectBox#ZF@{D`ApBPivotZF`DSelected param_outputName X componentNickName X Description Vector {x} component InstanceGuid )ўe%AtpyAPreviewMutableEnabled SourceCount AttributesBBox#h[F@{D`AA ObjectBox#h[F@{D`AAPivot[F}DSelected param_outputName Y componentNickName Y Description Vector {y} component InstanceGuid wJ&)HD @gޚPreviewMutableEnabled SourceCount AttributesBBox#h[F D`AA ObjectBox#h[F D`AAPivot[F`DSelected param_outputName Z componentNickName Z Description Vector {z} component InstanceGuid dDF zK-PreviewMutableEnabled SourceCount AttributesBBox#h[FD`AA ObjectBox#h[FD`AAPivot[FDSelectedObjectGUID .V!ClName Vector XYZ ContainerName Vector XYZNickName Vec Description &Create a vector from {xyz} components. InstanceGuid _[B$1PreviewMutableEnabledDataComparison longest_list AttributesBBox#\^F DxBB ObjectBox#^F`DApBPivot^F DSelected param_input Name X componentNickName X Description Vector {x} component InstanceGuid ^w}s#B x8PreviewMutableEnabled SourceCountSource [=>86Ỏ\ȀPersistentCount AttributesBBox#d^F`D`AA ObjectBox#d^F`D`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^F`D`AA ObjectBox#d^F`D`AAPivot^FDSelectedDatanumber param_outputName VectorNickName V Description Vector construct InstanceGuid v.ÌuJTѺPreviewMutableEnabled SourceCount AttributesBBox#_F`D`AA ObjectBox#_F`D`AAPivot6_F@DSelected param_outputName LengthNickName L Description Vector length InstanceGuid zLO)b>PreviewMutableEnabled SourceCount AttributesBBox#_F D`AA ObjectBox#_F D`AAPivot6_FDSelectedObjectGUID +љpNċuName Addition ContainerName AdditionNickName A+B Description Mathematical addition InstanceGuid ,dH e#IVt#'PreviewMutableEnabledDataComparison longest_list AttributesBBox#\F D|B0B ObjectBox#\F`DA BPivot]FDSelected param_input Name ANickName A Description First item for addition InstanceGuid xKGG@EPreviewMutableEnabled SourceCountSource )ўe%AtpyA AttributesBBox#\F`D`AA ObjectBox#\F`D`AAPivot\FDSelected param_input Name BNickName B Description Second item for addition InstanceGuid F fER1&PreviewMutableEnabled SourceCountSource %E!?&\ AttributesBBox#\FD`AA ObjectBox#\FD`AAPivot\F DSelected param_outputName ResultNickName R Description The result of the Addition InstanceGuid [=>86Ỏ\ȀPreviewMutableEnabled SourceCount AttributesBBox#L]F`DpA B ObjectBox#L]F`DpA BPivotp]FDSelectedObjectGUID +љpNċuName Addition ContainerName AdditionNickName A+B Description Mathematical addition InstanceGuid 6AO)^HPreviewMutableEnabledDataComparison longest_list AttributesBBox#\F@D|B0B ObjectBox#\FDA BPivot]FDSelected 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#\FD`AA ObjectBox#\FD`AAPivot\F@DSelected param_outputName ResultNickName R Description The result of the Addition InstanceGuid ,4KPD tbPreviewMutableEnabled SourceCount AttributesBBox#L]FDpA B ObjectBox#L]FDpA BPivotp]FDSelectedObjectGUID +љpNċuName Addition ContainerName AdditionNickName A+B Description Mathematical addition InstanceGuid iy>f[IkN\4_PreviewMutableEnabledDataComparison longest_list AttributesBBox#\F`D|B0B 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\F`DSelected param_outputName ResultNickName R Description The result of the Addition InstanceGuid p(h ?/MlNQPreviewMutableEnabled SourceCount AttributesBBox#L]FDpA B ObjectBox#L]FDpA BPivotp]F DSelectedObjectGUID Қ%Ig-LxName Unit Vector ContainerName Unit VectorNickName Unit Description Unitize vector. InstanceGuid @sNylPreviewMutableEnabledDataComparison longest_list AttributesBBox#D`FDxB$B ObjectBox#`FDABPivot`F@DSelected param_input Name VectorNickName V Description Base vector InstanceGuid FKZKe,PreviewMutableEnabled SourceCountSource v.ÌuJTѺ AttributesBBox#L`FD`AB ObjectBox#L`FD`ABPivotn`F0DSelected param_outputName VectorNickName V Description Unit vector InstanceGuid ٷYvPN^]PreviewMutableEnabled SourceCount AttributesBBox#`FD`AB ObjectBox#`FD`ABPivotaF0DSelectedObjectGUID 5_N'0 Name Evaluate Curve ContainerName Evaluate CurveNickName Eval Description ,Evaluate a curve at the specified parameter. InstanceGuid zUHHPreviewMutableEnabledDataComparison longest_list AttributesBBox#$`FuDBB ObjectBox#`FuDApBPivot`F}DSelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid ~5%m&A bJPreviewMutableEnabled SourceCountSource jo+F+HSReparameterize AttributesBBox#,`FuDAA ObjectBox#,`FuDAAPivot`F@yDSelected param_input Name ParameterNickName t Description %Parameter on curve domain to evaluate InstanceGuid fD)JHÌPreviewMutableEnabled SourceCountSource !X߹Kd0 AttributesBBox#,`F}DAA ObjectBox#l`F}DpAAPivot`F`DSelected param_outputName PointNickName P Description Point on the curve at {t} InstanceGuid XyKWFt"PreviewMutableEnabled SourceCount AttributesBBox# aFuD`AA ObjectBox# aFuD`AAPivotBaFxDSelected param_outputName TangentNickName T Description Tangent vector at {t} InstanceGuid c(aJ~qpPreviewMutableEnabled SourceCount AttributesBBox# aFzD`AA ObjectBox# aFzD`AAPivotBaF}DSelected param_outputName LengthNickName L Description ,Length along the curve from the start to {t} InstanceGuid AM0ͲPreviewMutableEnabled SourceCount AttributesBBox# aFD`AA ObjectBox# aFD`AAPivotBaFDSelectedObjectGUID 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#^F@DHBA ObjectBox#^F@DHBAPivot)^FusDSelectedObjectGUID QOlG!Name Shift List ContainerName Shift ListNickName Shift Description Offset all items in a list. InstanceGuid .q=zN &jPreviewMutableEnabledDataComparison longest_list AttributesBBox#UFDBB ObjectBox#UFDApBPivot(VFDSelected param_input Name ListNickName L Description List to shift InstanceGuid R)@KPPreviewMutableEnabledAccess SourceCountSource ɯz^QHU AttributesBBox#UFDAA ObjectBox#UFDAAPivotUF@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#UFDAA ObjectBox#UFDAAPivotUF@DSelectedDataboolean param_outputName ListNickName L Description Shifted list InstanceGuid i A(xoPreviewMutableEnabled SourceCount AttributesBBox#dVFDPApB ObjectBox#dVFDPApBPivotVFDSelectedObjectGUID 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#;WFDBC B ObjectBox#SWFMD6CAPivot;WFDSelectedObjectGUID (0JName Move ContainerName MoveNickName Move Description *Translate (move) an object along a vector. InstanceGuid )CFd/ ZtaPreviewMutableEnabledDataComparison shortest_list AttributesBBox#0bFtDBDB ObjectBox#bFuDA4BPivotbFzDSelected param_input Name GeometryNickName G Description Base geometry InstanceGuid \OD]DPreviewMutableEnabled SourceCountSource XyKWFt" AttributesBBox#8bFuDAA ObjectBox#8bFuDAAPivot^bFwDSelected param_input Name TranslationNickName T Description Translation vector InstanceGuid bN)J,3PreviewMutableEnabled SourceCountSource ٷYvPN^] AttributesBBox#8bFzDAA ObjectBox#8bFzDAAPivot^bFp}DSelected param_outputName GeometryNickName G Description Translated geometry InstanceGuid ťq pW@5f4hPreviewMutableEnabled SourceCount AttributesBBox#bFuDA4B ObjectBox#bFuDA4BPivotcFzDSelectedObjectGUID Ի Og)u9 Name End Points ContainerName End PointsNickName End Description "Extract the end points of a curve. InstanceGuid *J\EKnKVPreviewMutableEnabledDataComparison longest_list AttributesBBox#D`FfD|B0B ObjectBox#`FgDA BPivot`FlDSelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid n Gsk@VPPreviewMutableEnabled SourceCountSource jo+F+HS AttributesBBox#L`FgDpA B ObjectBox#L`FgDpA BPivotp`FlDSelected param_outputName StartNickName S Description Curve start point InstanceGuid 9cKH APreviewMutableEnabled SourceCount AttributesBBox#aFgD`AA ObjectBox#aFgD`AAPivot"aFiDSelected param_outputName EndNickName E Description Curve end point InstanceGuid `< C7 ePreviewMutableEnabled SourceCount AttributesBBox#aFlD`AA ObjectBox#aFlD`AAPivot"aFnDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Surface 0 Description 'Represents a collection of generic data InstanceGuid Rxe.FTPreviewMutableEnabled SourceCountSource J! @퍀Nَ AttributesBBox#oFD|BA ObjectBox#oFD|BAPivot pFFDSelectedObjectGUID `/zfF{DSelectedDataplaneH?? param_input Name X SizeNickName X Description Dimensions in X direction InstanceGuid do_ѳJS# }^PreviewMutableEnabled SourceCountSource 1ʽ@jDhՓPersistentCount AttributesBBox#fF@~D`AA ObjectBox#fF@~D`AAPivot>fF`DSelectedDataInterval<$$@ param_input Name Y SizeNickName Y Description Dimensions in Y direction InstanceGuid Q DY,R PreviewMutableEnabled SourceCountSource ~{fIf=PersistentCount AttributesBBox#fFD`AA ObjectBox#fFD`AAPivot>fFDSelectedDataInterval<$$@ param_outputName PlaneNickName P Description Resulting plane surface InstanceGuid ./IJ(=/'PreviewMutableEnabled SourceCount AttributesBBox#fF@yD`ApB ObjectBox#fF@yD`ApBPivotfF`DSelectedObjectGUID і6I4B1Name Domain ContainerName DomainNickName Dom Description =Create a numeric domain (interval) from two numeric extremes. InstanceGuid ٳwOPreviewMutableEnabledDataComparison longest_list AttributesBBox# dF{DB0B ObjectBox#dF@|DA BPivotdFDSelected param_input ParamExpression a*-1Name Domain startNickName A Description Start value of numeric interval InstanceGuid p&ZJ{K,PreviewMutableEnabled SourceCountSource @'dqQZK AttributesBBox#dF@|DAA ObjectBox#dF@|DAAPivotvdF~DSelected param_input Name Domain endNickName B Description End value of numeric interval InstanceGuid -LK'PreviewMutableEnabled SourceCountSource @'dqQZK AttributesBBox#dFDAA ObjectBox#TdFD`AAPivotvdFDSelected param_outputName DomainNickName I Description $Numeric interval between {A} and {B} InstanceGuid 1ʽ@jDhՓPreviewMutableEnabled SourceCount AttributesBBox#eF@|D A B ObjectBox#eF@|D A BPivoteFDSelectedObjectGUID E0J6Name Line + Pt ContainerName Line + PtNickName LnPt Description 'Create a plane from a line and a point. InstanceGuid 2u@PreviewMutableEnabledDataComparison longest_list AttributesBBox#dFXDB0B ObjectBox#hdF@YDA BPivotdF@^DSelected 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 gAm?!PreviewMutableEnabled SourceCountSource '~[tFg&º AttributesBBox#$dF@YD`AA ObjectBox#$dF@YD`AAPivotFdF[DSelected param_input Name PointNickName P Description 6Point on plane. Point must not be co-linear with line. InstanceGuid x%BN,OWRPreviewMutableEnabled SourceCountSource ťq pW@5f4h AttributesBBox#$dF@^D`AA ObjectBox#$dF@^D`AAPivotFdF`DSelected param_outputName PlaneNickName Pl Description Plane definition InstanceGuid "dAIs[)`PreviewMutableEnabled SourceCount AttributesBBox#dF@YDA B ObjectBox#dF@YDA BPivotdF@^DSelectedObjectGUID і6I4B1Name Domain ContainerName DomainNickName Dom Description =Create a numeric domain (interval) from two numeric extremes. InstanceGuid wK}O,jh&PreviewMutableEnabledDataComparison longest_list AttributesBBox# dFDB0B 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 BPivoteFDSelectedObjectGUID 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?DigitsIntervalObjectGUID 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?DigitsIntervalObjectGUID 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#3CDTCA ObjectBox#3CDBAPivot>3CDSelectedSliderValue@MinMax"@DigitsIntervalObjectGUID 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=@DigitsIntervalObjectGUID 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#DECA ObjectBox#DE$BAPivotDoESelectedSliderValueMb?MinMax?DigitsIntervalObjectGUID 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 CawDXECbDD^hECcX D eECdqDUEText $Half width of rib 0.064m -> (2.5")SizeʰAFont 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#SdFDgDB ObjectBox#SdFDgDBPivotodFxDSelectedObjectGUID Ul\FJ(\Name Scribble Container CaWQF6(\DCb#[F$ \DCc#[F:sDCdWQFLsDText .Ideal joint nodes, frames & surface normals.Size8/BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid o/[1M=VD AttributesBBox#CQF$ZDFD@B ObjectBox#CQF$ZDFD@BPivotWQF6(\DSelectedObjectGUID Ul\FJ(\Name Scribble Container Ca{;EDCb-E)lDCc\EgDCd=E DText 6Create the double mobius as a single surface (2x) ...Sizet0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid FDt8A{ AttributesBBox#{E)D(D .B ObjectBox#{E)D(D .BPivot{;EDSelectedObjectGUID Ul\FJ(\Name Scribble Container Ca]E' DCbkEDCckEDCd;]E^DText 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@0HBPivottEDSelectedObjectGUID Ul\FJ(\Name Scribble Container CaEDCb뱏EBDCc{EDCduEҡDText 5Find the 'average' or mid point between the two setsSizeRXAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid WęO)욹g AttributesBBox#uֈEDn`C*B ObjectBox#uֈEDn`C*BPivotEDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid jo+F+HSPreviewMutableEnabled SourceCountSource 3IHʴ戃 AttributesBBox#\FxDHBA ObjectBox#\FxDHBAPivot5]FTzDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid '~[tFg&ºPreviewMutableEnabled SourceCountSource jo+F+HS AttributesBBox#|`FZDHBA ObjectBox#|`FZDHBAPivot{`FW\DSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid @'dqQZKPreviewMutableEnabled SourceCountSource AM0Ͳ AttributesBBox#`bFDHBA ObjectBox#`bFDHBAPivot)bFDSelectedObjectGUID .ANibc Name Dimensions ContainerName DimensionsNickName Dim Description Approximate surface dimensions InstanceGuid sCL!PreviewMutableEnabledDataComparison longest_list AttributesBBox#F EB0B ObjectBox#xF@ EA BPivotF ESelected param_input Name SurfaceNickName S Description Surface to measure InstanceGuid ]<LCqPreviewMutableEnabled SourceCountSource O!]VJ+rReparameterize AttributesBBox#F@ EA B ObjectBox#F@ EA BPivotVF ESelected param_outputName U dimensionNickName U Description $Approximate dimension in U direction InstanceGuid L'AL%nPreviewMutableEnabled SourceCount AttributesBBox#F@ EpAA ObjectBox#F@ EpAAPivotF ESelected param_outputName V dimensionNickName V Description $Approximate dimension in V direction InstanceGuid {JYuIr^o\PreviewMutableEnabled SourceCount AttributesBBox#F EpAA ObjectBox#F EpAAPivotF ESelectedObjectGUID sE}Z$J)Name Cylinder ContainerName CylinderNickName Cyl Description Create a cylindrical surface. InstanceGuid O\TE.k~PreviewMutableEnabledDataComparison longest_list AttributesBBox#dF EBB ObjectBox#F@ EApBPivotF ESelected param_input Name BaseNickName B Description Base plane InstanceGuid TY]ʕI\sPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#lF@ EpAA ObjectBox#lF@ EpAAPivotF ESelectedDataplaneH?? param_input Name RadiusNickName R Description Cylinder radius InstanceGuid Xz=J܎rPreviewMutableEnabled SourceCountSource Li}&J;G-SEPersistentCount AttributesBBox#lF EpAA ObjectBox#lF EpAAPivotF ESelectedDatanumber? param_input Name LengthNickName L Description Cylinder height InstanceGuid f4lFnYPreviewMutableEnabled SourceCountSource y* Name Pi ContainerName PiNickName Pi Description Returns a factor of Pi. InstanceGuid XSTvIi"YPreviewMutableEnabledDataComparison longest_list AttributesBBox#\F@ ExBA ObjectBox#F` EAAPivotF ESelected param_input Name FactorNickName N Description Factor to be multiplied by Pi InstanceGuid ȶU9@#rhPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#dF` EpAA ObjectBox#dF` EpAAPivotF ESelectedDatanumber? param_outputName OutputNickName y Description Output value InstanceGuid E^PreviewMutableEnabled SourceCountSource tDϬ AttributesBBox#F E`AA ObjectBox#F E`AAPivotF ESelected param_input Name BNickName B Description Item to divide with (divisor) InstanceGuid ٤}Ii#p{uPreviewMutableEnabled SourceCountSource 􏻐mE?.K AttributesBBox#F E`AA ObjectBox#F E`AAPivotFESelected param_outputName ResultNickName R Description The result of the Division InstanceGuid Li}&J;G-SEPreviewMutableEnabled SourceCount AttributesBBox#F EpA B ObjectBox#F EpA BPivotF ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 􏻐mE?.KPreviewMutableEnabled SourceCountUserText 2 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FEHBA ObjectBox#FEHBAPivotF9ESelectedObjectGUID Aͭ;OplName Brep CP ContainerName Brep CPNickName Brep CP Description Find the closest point on a Brep InstanceGuid WLXY$AQ`PreviewMutableEnabledDataComparison longest_list AttributesBBox#2FE|BB ObjectBox#2FEABPivot2FESelected param_input Name PointNickName P Description Sample point InstanceGuid s` LT5PreviewMutableEnabled SourceCountSource P~o+IskǢ AttributesBBox#2FE`AB ObjectBox#2FE`ABPivot2FESelected param_input Name BrepNickName B Description Base Brep InstanceGuid !~ASdPreviewMutableEnabled SourceCountSource +iO_-@$C AttributesBBox#2FE`AB ObjectBox#2FE`ABPivot2FESelected param_outputName PointNickName P Description Closest point InstanceGuid ]gmHO^*U.PreviewMutableEnabled SourceCount AttributesBBox#83FEpAB ObjectBox#83FEpABPivot\3FESelected param_outputName DistanceNickName D Description &Distance between sample point and Brep InstanceGuid @iFS,6YGPreviewMutableEnabled SourceCount AttributesBBox#83FEpAB ObjectBox#83FEpABPivot\3FESelectedObjectGUID +7E&n3%>!Name Brep Components ContainerName Brep ComponentsNickName Explode Description *Decompose a Brep into its component parts. InstanceGuid bH< ;E \s²PreviewMutableEnabledDataComparison longest_list AttributesBBox#F ExBB ObjectBox#F EA|BPivotDFESelected param_input Name BrepNickName B Description Base Brep InstanceGuid {0DOMuPreviewMutableEnabled SourceCountSource ߲iOrr4 AttributesBBox#F E`A|B ObjectBox#F E`A|BPivotF ESelected param_outputName FacesNickName F Description Faces of Brep InstanceGuid KBny{PreviewMutableEnabled SourceCount AttributesBBox#F E`AA ObjectBox#F E`AAPivotF ESelected param_outputName EdgesNickName E Description Edges of Brep InstanceGuid 6%JcePreviewMutableEnabled SourceCount AttributesBBox#FP E`AA ObjectBox#FP E`AAPivotF ESelected param_outputName VerticesNickName V Description Vertices of Brep InstanceGuid DvZF._{o#PreviewMutableEnabled SourceCount AttributesBBox#FE`AA ObjectBox#FE`AAPivotFHESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid DF&@l҈PreviewMutableEnabled SourceCountSource 6%JceUserText %Double click to edit panel content… MultilineData EntryNumbers DrawPaths Alignment ScrollRatio?StreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox# F@E$C\B ObjectBox# F@E$C\BPivotׅ F1HESelectedObjectGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid ra RE@$<PreviewMutableEnabledDataComparison longest_list AttributesBBox#,%F` EBB ObjectBox#%F EApBPivot%F`ESelected param_input Name ListNickName L Description Base list InstanceGuid aү7rI^ TPreviewMutableEnabledAccess SourceCountSource 6%Jce AttributesBBox#4%F EAA ObjectBox#4%F EAAPivot\%F ESelected param_input Name IndexNickName i Description Item index InstanceGuid 4_Gp1ϝPreviewMutableEnabled SourceCountSource [olMA.PersistentCount AttributesBBox#4%FEAA ObjectBox#4%FEAAPivot\%F`ESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid 4 J%PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#4%FEAA ObjectBox#4%FEAAPivot\%FESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid TlhXJioWgPreviewMutableEnabled SourceCount AttributesBBox#%F E`ApB ObjectBox#%F E`ApBPivot&F`ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid [olMA.PreviewMutableEnabled SourceCountUserText 1 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox##FEHBA ObjectBox##FEHBAPivot3#FESelectedObjectGUID .b!rKY/Name Divide Curve ContainerName Divide CurveNickName Divide Description )Divide a curve into equal length segments InstanceGuid y:8A{OВӢPreviewMutableEnabledDataComparison longest_list AttributesBBox#l0F@ E|BB ObjectBox#0F` EApBPivot0F@ ESelected param_input Name CurveNickName C Description Curve to divide InstanceGuid (E9PreviewMutableEnabled SourceCountSource L7N7[/1 AttributesBBox#t0F` EpAA ObjectBox#t0F` EpAAPivot0F ESelected param_input Name NumberNickName N Description Number of segments InstanceGuid '}BcMPreviewMutableEnabled SourceCountSource RӨ5@rSƿPersistentCount AttributesBBox#t0F EpAA ObjectBox#t0F EpAAPivot0F@ ESelectedDatanumber param_input Name KinksNickName K Description Split segments at kinks InstanceGuid ?M׬1PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#t0F EpAA ObjectBox#t0F EpAAPivot0F ESelectedDataboolean param_outputName PointsNickName P Description Division points InstanceGuid P~o+IskǢPreviewMutableEnabled SourceCount AttributesBBox#(1F` E`AA ObjectBox#(1F` E`AAPivotJ1F ESelected param_outputName TangentsNickName T Description "Tangent vectors at division points InstanceGuid ӡBhɩPreviewMutableEnabled SourceCount AttributesBBox#(1F E`AA ObjectBox#(1F E`AAPivotJ1F@ ESelected param_outputName ParametersNickName t Description #Parameter values at division points InstanceGuid oBEJэPreviewMutableEnabled SourceCount AttributesBBox#(1F E`AA ObjectBox#(1F E`AAPivotJ1F ESelectedObjectGUID .b!rKY/Name Divide Curve ContainerName Divide CurveNickName Divide Description )Divide a curve into equal length segments InstanceGuid *'O|'hMPreviewMutableEnabledDataComparison longest_list AttributesBBox#l0FE|BB ObjectBox#0FEApBPivot0FESelected param_input Name CurveNickName C Description Curve to divide InstanceGuid ?EY' ZPreviewMutableEnabled SourceCountSource TlhXJioWg AttributesBBox#t0FEpAA ObjectBox#t0FEpAAPivot0F`ESelected param_input Name NumberNickName N Description Number of segments InstanceGuid 'd׆JevPreviewMutableEnabled SourceCountSource RӨ5@rSƿPersistentCount AttributesBBox#t0FEpAA ObjectBox#t0FEpAAPivot0FESelectedDatanumber param_input Name KinksNickName K Description Split segments at kinks InstanceGuid JJdExE#vcp"PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#t0F@EpAA ObjectBox#t0F@EpAAPivot0FESelectedDataboolean param_outputName PointsNickName P Description Division points InstanceGuid PC,ʼnfvPreviewMutableEnabled SourceCount AttributesBBox#(1FE`AA ObjectBox#(1FE`AAPivotJ1F`ESelected param_outputName TangentsNickName T Description "Tangent vectors at division points InstanceGuid Z |=FcPreviewMutableEnabled SourceCount AttributesBBox#(1FE`AA ObjectBox#(1FE`AAPivotJ1FESelected param_outputName ParametersNickName t Description #Parameter values at division points InstanceGuid +zJmAt_ݼPreviewMutableEnabled SourceCount AttributesBBox#(1F@E`AA ObjectBox#(1F@E`AAPivotJ1FESelectedObjectGUID ݃%l|I@ɢYName Arc SED ContainerName Arc SEDNickName Arc Description ECreate an arc defined by start point, end point and a tangent vector. InstanceGuid @k';LEԷPreviewMutableEnabledDataComparison longest_list AttributesBBox#6F@ EBB ObjectBox#6F` EApBPivot7F@ ESelected param_input Name StartNickName S Description Start point of arc InstanceGuid ٥_[M47 PreviewMutableEnabled SourceCountSource PC,ʼnfv AttributesBBox#6F` EpAA ObjectBox#6F` EpAAPivot6F ESelected param_input Name EndNickName E Description End point of arc InstanceGuid 78NH hA5PreviewMutableEnabled SourceCountSource ]gmHO^*U. AttributesBBox#6F EpAA ObjectBox#6F EpAAPivot6F@ ESelected param_input Name DirectionNickName D Description Direction (tangent) at start InstanceGuid U+8ECudPreviewMutableEnabled SourceCountSource t""Cp0 \ AttributesBBox#6F EpAA ObjectBox#6F EpAAPivot6F ESelected param_outputName ArcNickName A Description Resulting arc InstanceGuid LJj1Ac~PreviewMutableEnabled SourceCount AttributesBBox#L7F` EpAA ObjectBox#L7F` EpAAPivotp7F ESelected param_outputName PlaneNickName P Description Arc plane InstanceGuid ¥6A7z|PreviewMutableEnabled SourceCount AttributesBBox#L7F EpAA ObjectBox#L7F EpAAPivotp7F@ ESelected param_outputName RadiusNickName R Description Arc radius InstanceGuid e7M5_QܣPreviewMutableEnabled SourceCount AttributesBBox#L7F EpAA ObjectBox#L7F EpAAPivotp7F ESelectedObjectGUID Y-O6iName Unit Y ContainerName Unit YNickName Y Description +Unit vector parallel to the world {y} axis. InstanceGuid )0/ LIPreviewMutableEnabledDataComparison longest_list AttributesBBox#D5F ExBA ObjectBox#5F EAAPivot5F ESelected param_input Name FactorNickName F Description Unit multiplication InstanceGuid c%R1DC~nPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#L5F E`AA ObjectBox#L5F E`AAPivotn5F ESelectedDatanumber? param_outputName Unit vectorNickName V Description World {y} vector InstanceGuid t""Cp0 \PreviewMutableEnabled SourceCount AttributesBBox#5F E`AA ObjectBox#5F E`AAPivot6F ESelectedObjectGUID ݃%l|I@ɢYName Arc SED ContainerName Arc SEDNickName Arc Description ECreate an arc defined by start point, end point and a tangent vector. InstanceGuid ~1C`NuPreviewMutableEnabledDataComparison longest_list AttributesBBox#6FEBB ObjectBox#6FEApBPivot7FESelected param_input Name StartNickName S Description Start point of arc InstanceGuid 2KLo@_PreviewMutableEnabled SourceCountSource PC,ʼnfv AttributesBBox#6FEpAA ObjectBox#6FEpAAPivot6FPESelected param_input Name EndNickName E Description End point of arc InstanceGuid 39bBhչKKPreviewMutableEnabled SourceCountSource ]gmHO^*U. AttributesBBox#6FEpAA ObjectBox#6FEpAAPivot6FESelected param_input Name DirectionNickName D Description Direction (tangent) at start InstanceGuid d/H&"[PreviewMutableEnabled SourceCountSource $&OCIY AttributesBBox#6F0EpAA ObjectBox#6F0EpAAPivot6FESelected param_outputName ArcNickName A Description Resulting arc InstanceGuid w0FG@RvPreviewMutableEnabled SourceCount AttributesBBox#P7FEpAA ObjectBox#P7FEpAAPivott7FPESelected param_outputName PlaneNickName P Description Arc plane InstanceGuid uEHadty[PreviewMutableEnabled SourceCount AttributesBBox#P7FEpAA ObjectBox#P7FEpAAPivott7FESelected param_outputName RadiusNickName R Description Arc radius InstanceGuid ,E.h#PreviewMutableEnabled SourceCount AttributesBBox#P7F0EpAA ObjectBox#P7F0EpAAPivott7FESelectedObjectGUID Y-O6iName Unit Y ContainerName Unit YNickName Y Description +Unit vector parallel to the world {y} axis. InstanceGuid RC`PreviewMutableEnabledDataComparison longest_list AttributesBBox#3FExBA ObjectBox#H4FEAAPivotx4FESelected param_input Name FactorNickName F Description Unit multiplication InstanceGuid E:RI`jqePreviewMutableEnabled SourceCountPersistentCount AttributesBBox#4FE`AA ObjectBox#4FE`AAPivot&4FESelectedDatanumber? param_outputName Unit vectorNickName V Description World {y} vector InstanceGuid /ryVy@yP&PreviewMutableEnabled SourceCount AttributesBBox#4FE`AA ObjectBox#4FE`AAPivot4FESelectedObjectGUID tx]!@ Name Reverse ContainerName ReverseNickName Rev Description "Reverse a vector (multiply by -1). InstanceGuid ό.nG|:S6UPreviewMutableEnabledDataComparison longest_list AttributesBBox#D5FExBB ObjectBox#5FEA BPivot5FESelected param_input Name VectorNickName V Description Base vector InstanceGuid ̘~D`PreviewMutableEnabled SourceCountSource /ryVy@yP& AttributesBBox#L5FE`A B ObjectBox#L5FE`A BPivotn5FESelected param_outputName VectorNickName V Description Reversed vector InstanceGuid $&OCIYPreviewMutableEnabled SourceCount AttributesBBox#5FE`A B ObjectBox#5FE`A BPivot6FESelectedObjectGUID  "|Gu4qName Flip ContainerName FlipNickName Flip Description +Flip a curve using an optional guide curve. InstanceGuid 1m&IBPreviewMutableEnabledDataComparison longest_list AttributesBBox#<8FEB0B ObjectBox#8FEA BPivot8FESelected param_input Name CurveNickName C Description Curve to offset InstanceGuid ^|OL6PreviewMutableEnabled SourceCountSource w0FG@Rv AttributesBBox#D8FEAA ObjectBox#D8FEAAPivotj8F`ESelected param_inputName GuideNickName G Description Optional guide curve InstanceGuid V2N8Ig@ PreviewMutableEnabled SourceCount AttributesBBox#D8FEAA ObjectBox#D8FEAAPivotj8FESelected param_outputName CurveNickName C Description Flipped curve InstanceGuid uKAIbbfPreviewMutableEnabled SourceCount AttributesBBox#8FEpAA ObjectBox#8FEpAAPivot 9F`ESelected param_output Name FlagNickName F Description Flip action InstanceGuid onEE?G$PreviewMutableEnabled SourceCount NegateStream AttributesBBox#8FEpAA ObjectBox#8FEpAAPivot 9FESelectedObjectGUID .b!rKY/Name Divide Curve ContainerName Divide CurveNickName Divide Description )Divide a curve into equal length segments InstanceGuid _G)IB@{h{"PreviewMutableEnabledDataComparison longest_list AttributesBBox#T:F` E|BB ObjectBox#:F EApBPivot:F` ESelected param_input Name CurveNickName C Description Curve to divide InstanceGuid SaOÞނPreviewMutableEnabled SourceCountSource LJj1Ac~ AttributesBBox#\:F EpAA ObjectBox#\:F EpAAPivot:F ESelected param_input Name NumberNickName N Description Number of segments InstanceGuid ǔ衘O-HPreviewMutableEnabled SourceCountSource equ CA]-!]PersistentCount AttributesBBox#\:F EpAA ObjectBox#\:F EpAAPivot:F` ESelectedDatanumber param_input Name KinksNickName K Description Split segments at kinks InstanceGuid m/ LO>V*H&PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#\:F EpAA ObjectBox#\:F EpAAPivot:F ESelectedDataboolean param_outputName PointsNickName P Description Division points InstanceGuid ABRB/ PreviewMutableEnabled SourceCount AttributesBBox#;F E`AA ObjectBox#;F E`AAPivot2;F ESelected param_outputName TangentsNickName T Description "Tangent vectors at division points InstanceGuid hKۋ]PreviewMutableEnabled SourceCount AttributesBBox#;F E`AA ObjectBox#;F E`AAPivot2;F` ESelected param_outputName ParametersNickName t Description #Parameter values at division points InstanceGuid -2-NvPreviewMutableEnabled SourceCount AttributesBBox#;F E`AA ObjectBox#;F E`AAPivot2;F ESelectedObjectGUID W]A6:Name Number Slider ContainerName Number SliderNickName Number of Moire Description Numeric slider for single values InstanceGuid equ CA]-!]PreviewMutableEnabled SourceCount AttributesBBox#4F0EXCA ObjectBox#4F0EBAPivotח4F<ESelectedSliderValueb@MinMax@o@DigitsIntervalObjectGUID ) EBegName List Length ContainerName List LengthNickName Lng Description Measure the length of a list. InstanceGuid pXVIbw#PreviewMutableEnabledDataComparison longest_list AttributesBBox#@Name Split List ContainerName Split ListNickName Split Description !Split a list into separate parts. InstanceGuid 櫯{ I3PreviewMutableEnabledDataComparison longest_list AttributesBBox#p=F EB0B ObjectBox#=F EA BPivot(>F ESelected param_input Name ListNickName L Description Base list InstanceGuid demzO8PreviewMutableEnabledAccess SourceCountSource ABRB/ AttributesBBox#x=F EAA ObjectBox#=F EPAAPivot=F@ ESelected param_input ParamExpression i-1Name IndexNickName i Description Splitting index InstanceGuid 5LC-UXx?PreviewMutableEnabled SourceCountSource <$8CDw`PU AttributesBBox#x=F EAA ObjectBox#x=F EAAPivot=F ESelected param_outputName List ANickName A Description Items to the left of (i) InstanceGuid DKڥKQ%PreviewMutableEnabled SourceCount AttributesBBox#d>F E`AA ObjectBox#d>F E`AAPivot>F@ ESelected param_outputName List BNickName B Description 'Items to the right of and including (i) InstanceGuid qrMȋ 5}PreviewMutableEnabled SourceCount AttributesBBox#d>F E`AA ObjectBox#d>F E`AAPivot>F ESelectedObjectGUID ) EBegName List Length ContainerName List LengthNickName Lng Description Measure the length of a list. InstanceGuid ޮڶKQowTPreviewMutableEnabledDataComparison longest_list AttributesBBox#@Name Split List ContainerName Split ListNickName Split Description !Split a list into separate parts. InstanceGuid \(C2PreviewMutableEnabledDataComparison longest_list AttributesBBox#p=FEB0B ObjectBox#=FEA BPivot(>F0ESelected param_input Name ListNickName L Description Base list InstanceGuid biiOP+ ~PreviewMutableEnabledAccess SourceCountSource djU!M9v AttributesBBox#x=FEAA ObjectBox#=FEPAAPivot=FESelected param_input ParamExpression i-1Name IndexNickName i Description Splitting index InstanceGuid *ҒHFmU rPreviewMutableEnabled SourceCountSource ^8.L7 AttributesBBox#x=F0EAA ObjectBox#x=F0EAAPivot=FESelected param_outputName List ANickName A Description Items to the left of (i) InstanceGuid WTTGnJPreviewMutableEnabled SourceCount AttributesBBox#d>FE`AA ObjectBox#d>FE`AAPivot>FESelected param_outputName List BNickName B Description 'Items to the right of and including (i) InstanceGuid ^7MxPreviewMutableEnabled SourceCount AttributesBBox#d>F0E`AA ObjectBox#d>F0E`AAPivot>FESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Cylinder Description 'Represents a collection of generic data InstanceGuid hLm.>PreviewMutableEnabled SourceCountSource ߲iOrr4 AttributesBBox#FEdBA ObjectBox#FEdBAPivot)1 FESelectedObjectGUID W]A6:Name Number Slider ContainerName Number SliderNickName Slider Description Numeric slider for single values InstanceGuid RӨ5@rSƿPreviewMutableEnabled SourceCount AttributesBBox#\-F`ECA ObjectBox#\-F`E$BAPivot\-F`ESelectedSliderValue(@MinMax4@DigitsIntervalObjectGUID p>G6`0Name Evaluate Surface ContainerName Evaluate SurfaceNickName Eval Description 7Evaluate local surface properties at a {uv} coordinate. InstanceGuid 6KϱPreviewMutableEnabledDataComparison longest_list AttributesBBox#XLFEBB ObjectBox#LF0EApBPivot(MFESelected param_input Name SurfaceNickName S Description Base surface InstanceGuid cZ:@o)4PreviewMutableEnabled SourceCountSource @KB#{Reparameterize AttributesBBox#`LF0E BA ObjectBox#`LF0E BAPivotLF ESelected param_input Name PointNickName uv Description {uv} coordinate to evaluate InstanceGuid N`iA?@PreviewMutableEnabled SourceCountSource /xӚGP^t  AttributesBBox#`LFE BA ObjectBox#LFEAAPivotLF ESelected param_outputName PointNickName P Description Point at {uv} InstanceGuid 'GexDL"tּWPreviewMutableEnabled SourceCount AttributesBBox#dMF0EpAA ObjectBox#dMF0EpAAPivotMFESelected param_outputName NormalNickName N Description Normal at {uv} InstanceGuid 'aE"SЖPreviewMutableEnabled SourceCount AttributesBBox#dMFpEpAA ObjectBox#dMFpEpAAPivotMFESelected param_outputName FrameNickName F Description Frame at {uv} InstanceGuid *M(J PreviewMutableEnabled SourceCount AttributesBBox#dMFEpAA ObjectBox#dMFEpAAPivotMFP ESelectedObjectGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid +/+Y{J OePreviewMutableEnabledDataComparison longest_list AttributesBBox#JFEBB ObjectBox#JF EApBPivot$KF ESelected param_input Name ListNickName L Description Base list InstanceGuid K'CF̑PreviewMutableEnabledAccess SourceCountSource W+OXG_ AttributesBBox#JF EAA ObjectBox#JF EAAPivotJFESelected param_input Name IndexNickName i Description Item index InstanceGuid 665KdTպWPreviewMutableEnabled SourceCountSource VnUNdQPersistentCount AttributesBBox#JF`EAA ObjectBox#JF`EAAPivotJF ESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid 4/PyEOXPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#JF EAA ObjectBox#JF EAAPivotJF@!ESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid /xӚGP^t PreviewMutableEnabled SourceCount AttributesBBox#`KF E`ApB ObjectBox#`KF E`ApBPivotKF ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid VnUNdQPreviewMutableEnabled SourceCountUserText 0 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#$IFpEHBA ObjectBox#$IFpEHBAPivot'IF rESelectedObjectGUID W]A6:Name Number Slider ContainerName Number SliderNickName Slider Description Numeric slider for single values InstanceGuid xߦC/\~#/PreviewMutableEnabled SourceCount AttributesBBox#FF@)E8CA ObjectBox#FF@)E$BAPivotFFM)ESelectedSliderValue{Gz?MinMax?DigitsIntervalObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid ~E3dOJcj@2PreviewMutableEnabledAccess SourceCountSource KrQC\%*ulexers lexer_countsource {A;B;C;D;E}target {A;B;D} AttributesBBox#f>KFa"E/C B ObjectBox#fVKF"E#CAPivotf>KFa"ESelectedObjectGUID Ի Og)u9 Name End Points ContainerName End PointsNickName End Description "Extract the end points of a curve. InstanceGuid "VeiI@PreviewMutableEnabledDataComparison longest_list AttributesBBox#OF@"E|B0B ObjectBox#4PF`"EA BPivotdPF#ESelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid voWUN/黵JQPreviewMutableEnabled SourceCountSource ~E3dOJcj@2 AttributesBBox#OF`"EpA B ObjectBox#OF`"EpA BPivotPF#ESelected param_outputName StartNickName S Description Curve start point InstanceGuid mp9SMl\PreviewMutableEnabled SourceCount AttributesBBox#PF`"E`AA ObjectBox#PF`"E`AAPivotPF#ESelected param_outputName EndNickName E Description Curve end point InstanceGuid _TCzPreviewMutableEnabled SourceCount AttributesBBox#PF#E`AA ObjectBox#PF#E`AAPivotPF@$ESelectedObjectGUID Ի Og)u9 Name End Points ContainerName End PointsNickName End Description "Extract the end points of a curve. InstanceGuid i+-zB^\PreviewMutableEnabledDataComparison longest_list AttributesBBox#OFE|B0B ObjectBox#4PF EA BPivotdPF`ESelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid 7KA2CPreviewMutableEnabled SourceCountSource #Y[`7DFr\v AttributesBBox#OF EpA B ObjectBox#OF EpA BPivotPF`ESelected param_outputName StartNickName S Description Curve start point InstanceGuid tC$D@S~J3+PreviewMutableEnabled SourceCount AttributesBBox#PF E`AA ObjectBox#PF E`AAPivotPFESelected param_outputName EndNickName E Description Curve end point InstanceGuid 8fH4H7PreviewMutableEnabled SourceCount AttributesBBox#PF`E`AA ObjectBox#PF`E`AAPivotPFESelectedObjectGUID (0JName Move ContainerName MoveNickName Move Description *Translate (move) an object along a vector. InstanceGuid \-N8DJFPreviewMutableEnabledDataComparison longest_list AttributesBBox#TUF@EBDB ObjectBox#UF`EA4BPivotUFESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid !HMh欄,fPreviewMutableEnabled SourceCountSource vW[@2K9 AttributesBBox#\UF`EAA ObjectBox#\UF`EAAPivotUFESelected param_input Name TranslationNickName T Description Translation vector InstanceGuid f[Bo^CF_\>PreviewMutableEnabled SourceCountSource = IByMy AttributesBBox#\UFEAA ObjectBox#\UFEAAPivotUF|ESelected param_outputName GeometryNickName G Description Translated geometry InstanceGuid x1$⒆JiPreviewMutableEnabled SourceCount AttributesBBox#VF`EA4B ObjectBox#VF`EA4BPivot:VFESelectedObjectGUID Қ%Ig-LxName Unit Vector ContainerName Unit VectorNickName Unit Description Unitize vector. InstanceGuid ;ֹCVPreviewMutableEnabledDataComparison longest_list AttributesBBox#dcO1KPreviewMutableEnabledAccess SourceCountSource NUrON AttributesBBox#[F@%EpAA ObjectBox#[F@%EpAAPivot \F&ESelected param_input Name PathNickName P Description Path of flattened tree InstanceGuid kQIv3ˠPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#[F&EpAA ObjectBox#[F&EpAAPivot \F'ESelectedDatapath {0} param_outputName DataNickName D Description Squished data InstanceGuid =.O9U PreviewMutableEnabled SourceCount AttributesBBox#\F@%EpA\B ObjectBox#\F@%EpA\BPivot\F&ESelectedObjectGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid J$=CBQ+@5PreviewMutableEnabledDataComparison longest_list AttributesBBox#PIF!EBB ObjectBox#IF!EApBPivotIF#ESelected param_input Name ListNickName L Description Base list InstanceGuid ʢ^z@WN0PreviewMutableEnabledAccess SourceCountSource -FLA8" AttributesBBox#XIF!EAA ObjectBox#XIF!EAAPivotIF"ESelected param_input Name IndexNickName i Description Item index InstanceGuid <>t]CVgH%PreviewMutableEnabled SourceCountSource y-[7pNTPersistentCount AttributesBBox#XIF #EAA ObjectBox#XIF #EAAPivotIF#ESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid ?0`!L3P AttributesBBox#,9FEAA ObjectBox#,9FEAAPivotR9FPESelected param_input Name PlaneNickName P Description Rotation plane InstanceGuid yȾ<*EkixyPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#,9FEAA ObjectBox#,9FEAAPivotR9FESelectedDataplaneH?? param_outputName GeometryNickName G Description Rotated geometry InstanceGuid ++G!te|PreviewMutableEnabled SourceCount AttributesBBox#9FpEApB ObjectBox#9FpEApBPivot :FPESelectedObjectGUID , AYGRjR,>Name Pi ContainerName PiNickName Pi Description Returns a factor of Pi. InstanceGuid GBKGPreviewMutableEnabledDataComparison longest_list AttributesBBox#4F0ExBA ObjectBox#L5FPEAAPivot|5FESelected param_input Name FactorNickName N Description Factor to be multiplied by Pi InstanceGuid &gHaLm. RiPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#5FPEpAA ObjectBox#5FPEpAAPivot(5FESelectedDatanumber? param_outputName OutputNickName y Description Output value InstanceGuid 3cPHQZoPreviewMutableEnabled SourceCount AttributesBBox#5FPEPAA ObjectBox#5FPEPAAPivot5FESelectedObjectGUID ;WnGl5Name Multiplication ContainerName MultiplicationNickName A×B Description Mathematical multiplication InstanceGuid R*CM0UPreviewMutableEnabledDataComparison longest_list AttributesBBox#p6FE|B0B ObjectBox#6FEA BPivot6FPESelected param_input Name ANickName A Description First item for multiplication InstanceGuid eI suJ:z 6PreviewMutableEnabled SourceCountSource dK2Eo1E AttributesBBox#x6FE`AA ObjectBox#x6FE`AAPivot6FESelected param_input Name BNickName B Description Second item for multiplication InstanceGuid pk 1^EaG@Y(PreviewMutableEnabled SourceCountSource 3cPHQZo AttributesBBox#x6FPE`AA ObjectBox#x6FPE`AAPivot6FESelected param_outputName ResultNickName R Description The result of the Multiplication InstanceGuid w[hB '>PPreviewMutableEnabled SourceCount AttributesBBox#(7FEpA B ObjectBox#(7FEpA BPivotL7FPESelectedObjectGUID JC 8D`0Name Surface CP ContainerName Surface CPNickName Srf CP Description $Find the closest point on a surface. InstanceGuid >P>HMNx}PreviewMutableEnabledDataComparison longest_list AttributesBBox#P@F EBB ObjectBox#@F EApBPivot AFESelected param_input Name PointNickName P Description Sample point InstanceGuid :pG!qoBPreviewMutableEnabled SourceCountSource DKڥKQ%Source WTTGnJ AttributesBBox#X@F EAA ObjectBox#@F E`AAPivot@F ESelected param_input Name SurfaceNickName S Description Base surface InstanceGuid G((FF]PreviewMutableEnabled SourceCountSource ++G!te|Reparameterize AttributesBBox#X@FEAA ObjectBox#X@FEAAPivot@FESelected param_outputName PointNickName P Description Closest point InstanceGuid hjSݤEc#PreviewMutableEnabled SourceCount AttributesBBox#HAF EAA ObjectBox#HAF EAAPivotAFP ESelected param_outputName UV PointNickName uvP Description !{uv} coordinates of closest point InstanceGuid 5Yu^L`:]PreviewMutableEnabled SourceCount AttributesBBox#HAF EAA ObjectBox#HAF EAAPivotAFESelected param_outputName DistanceNickName D Description )Distance between sample point and surface InstanceGuid {qz_[q#@6/PreviewMutableEnabled SourceCount AttributesBBox#HAF0EAA ObjectBox#HAF0EAAPivotAFESelectedObjectGUID .b!rKY/Name Divide Curve ContainerName Divide CurveNickName Divide Description )Divide a curve into equal length segments InstanceGuid DCN?<}aPreviewMutableEnabledDataComparison longest_list AttributesBBox#T:FE|BB ObjectBox#:FEApBPivot:FESelected param_input Name CurveNickName C Description Curve to divide InstanceGuid -#P{OؿPreviewMutableEnabled SourceCountSource uKAIbbf AttributesBBox#\:FEpAA ObjectBox#\:FEpAAPivot:FpESelected param_input Name NumberNickName N Description Number of segments InstanceGuid r 8DL̸SPreviewMutableEnabled SourceCountSource equ CA]-!]PersistentCount AttributesBBox#\:FEpAA ObjectBox#\:FEpAAPivot:FESelectedDatanumber param_input Name KinksNickName K Description Split segments at kinks InstanceGuid Vq@;CPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#\:FPEpAA ObjectBox#\:FPEpAAPivot:FESelectedDataboolean param_outputName PointsNickName P Description Division points InstanceGuid djU!M9vPreviewMutableEnabled SourceCount AttributesBBox#;FE`AA ObjectBox#;FE`AAPivot2;FpESelected param_outputName TangentsNickName T Description "Tangent vectors at division points InstanceGuid N&?H-PreviewMutableEnabled SourceCount AttributesBBox#;FE`AA ObjectBox#;FE`AAPivot2;FESelected param_outputName ParametersNickName t Description #Parameter values at division points InstanceGuid e-u,LLPreviewMutableEnabled SourceCount AttributesBBox#;FPE`AA ObjectBox#;FPE`AAPivot2;FESelectedObjectGUID  "|Gu4qName Flip ContainerName FlipNickName Flip Description +Flip a curve using an optional guide curve. InstanceGuid WaK# FYC)SPreviewMutableEnabledDataComparison longest_list AttributesBBox#.F@ EB0B ObjectBox#.F` EA BPivot/F ESelected param_input Name CurveNickName C Description Curve to offset InstanceGuid 7IkeG_xPreviewMutableEnabled SourceCountSource ^(2GLQ AttributesBBox#.F` EAA ObjectBox#.F` EAAPivot.F ESelected param_inputName GuideNickName G Description Optional guide curve InstanceGuid jDNCß;*PreviewMutableEnabled SourceCount AttributesBBox#.F EAA ObjectBox#.F EAAPivot.F@ ESelected param_outputName CurveNickName C Description Flipped curve InstanceGuid L7N7[/1PreviewMutableEnabled SourceCount AttributesBBox#X/F` EpAA ObjectBox#X/F` EpAAPivot|/F ESelected param_output Name FlagNickName F Description Flip action InstanceGuid $L ɁPreviewMutableEnabled SourceCount NegateStream AttributesBBox#X/F EpAA ObjectBox#X/F EpAAPivot|/F@ ESelectedObjectGUID AAB~P;Name Flip Matrix ContainerName Flip MatrixNickName Flip Description 0Flip a data matrix by swapping rows and columns. InstanceGuid 32Glr+xPreviewMutableEnabledDataComparison longest_list AttributesBBox#BFp EBB ObjectBox#BF EABPivot(CFESelected param_input Name DataNickName D Description Data matrix to flip InstanceGuid ұ פ@\wGPreviewMutableEnabledAccess SourceCountSource 5Yu^L`:] AttributesBBox#BF EpAB ObjectBox#BF EpABPivotBFESelected param_outputName DataNickName D Description Flipped data matrix InstanceGuid >/o@ :RPreviewMutableEnabled SourceCount AttributesBBox#dCF EpAB ObjectBox#dCF EpABPivotCFESelectedObjectGUID Ul\FJ(\Name Scribble Container CatRF.ECb3;WFy.ECc);WF/ECd tRF6/EText dimensions of moire stripsSizeSHAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid r1Vf[aJM` AttributesBBox# `RFD.E CA ObjectBox# `RFD.E CAPivottRF.ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid #Y[`7DFr\vPreviewMutableEnabled SourceCountSource Sx;I}Kdœ AttributesBBox#KFEHBA ObjectBox#KFEHBAPivot,LFESelectedObjectGUID VNL/CFOIZName Line ContainerName LineNickName Ln Description !Create a line between two points. InstanceGuid \&{GA/8PreviewMutableEnabledDataComparison longest_list AttributesBBox#QF@EtB0B ObjectBox#QF`EA BPivotRFESelected param_input Name Point ANickName A Description Line start point InstanceGuid gl|BA ]PreviewMutableEnabled SourceCountSource 8fH4H7 AttributesBBox#QF`E`AA ObjectBox#QF`E`AAPivotQFESelected param_input Name Point BNickName B Description Line end point InstanceGuid y"k1Appo(PreviewMutableEnabled SourceCountSource _TCz AttributesBBox#QFE`AA ObjectBox#QFE`AAPivotQF@ESelected param_outputName LineNickName L Description Line segment InstanceGuid Qa,G`yPreviewMutableEnabled SourceCount AttributesBBox#@RF`EPA B ObjectBox#@RF`EPA BPivot`RFESelectedObjectGUID 5_N'0 Name Evaluate Curve ContainerName Evaluate CurveNickName Eval Description ,Evaluate a curve at the specified parameter. InstanceGuid $WJR(jPreviewMutableEnabledDataComparison longest_list AttributesBBox#0SFEBB ObjectBox#SFEApBPivotSFESelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid Xrc΄O5!PreviewMutableEnabled SourceCountSource Qa,G`yReparameterize AttributesBBox#8SFEAA ObjectBox#8SFEAAPivotSFESelected param_input Name ParameterNickName t Description %Parameter on curve domain to evaluate InstanceGuid wzJNPreviewMutableEnabled SourceCountSource l͞O F5 AttributesBBox#8SFEAA ObjectBox#xSFEpAAPivotSFESelected param_outputName PointNickName P Description Point on the curve at {t} InstanceGuid vW[@2K9PreviewMutableEnabled SourceCount AttributesBBox#,TFE`AA ObjectBox#,TFE`AAPivotNTFPESelected param_outputName TangentNickName T Description Tangent vector at {t} InstanceGuid :qF˂PreviewMutableEnabled SourceCount AttributesBBox#,TFE`AA ObjectBox#,TFE`AAPivotNTFESelected param_outputName LengthNickName L Description ,Length along the curve from the start to {t} InstanceGuid Ul;3BӰF:PreviewMutableEnabled SourceCount AttributesBBox#,TF0E`AA ObjectBox#,TF0E`AAPivotNTFESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid l͞O F5PreviewMutableEnabled SourceCountUserText 0.5 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#QFEHBA ObjectBox#QFEHBAPivotQF`ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid dS)FJX3sQPreviewMutableEnabled SourceCountSource _TCz AttributesBBox#PUF#EHBA ObjectBox#PUF#EHBAPivotUF$ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid = IByMyPreviewMutableEnabled SourceCountSource FԧSreC~ AttributesBBox#tSF EHBA ObjectBox#tSF EHBAPivot\SF%ESelectedObjectGUID 'NJX Name Division ContainerName DivisionNickName A/B Description Mathematical division InstanceGuid !@::F,PreviewMutableEnabledDataComparison longest_list AttributesBBox#MF(E|B0B ObjectBox#0NF(EA BPivot`NF0*ESelected param_input Name ANickName A Description Item to divide (dividend) InstanceGuid Э%LB  PreviewMutableEnabled SourceCountSource xߦC/\~#/ AttributesBBox#MF(E`AA ObjectBox#MF(E`AAPivotNF)ESelected param_input Name BNickName B Description Item to divide with (divisor) InstanceGuid /:ǿJD4##PreviewMutableEnabled SourceCountSource q hLUq AttributesBBox#MF0*E`AA ObjectBox#MF0*E`AAPivotNF*ESelected param_outputName ResultNickName R Description The result of the Division InstanceGuid Z9JG /PreviewMutableEnabled SourceCount AttributesBBox#NF(EpA B ObjectBox#NF(EpA BPivotNF0*ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid q hLUqPreviewMutableEnabled SourceCountUserText 2 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#dLFp*EHBA ObjectBox#dLFp*EHBAPivotHeLFu*ESelectedObjectGUID ;WnGl5Name Multiplication ContainerName MultiplicationNickName A×B Description Mathematical multiplication InstanceGuid WP`ʸEC.vPreviewMutableEnabledDataComparison longest_list AttributesBBox#OF&E|B0B ObjectBox#PF&EA BPivot0PF (ESelected param_input Name ANickName A Description First item for multiplication InstanceGuid ֙¬\DG&zPreviewMutableEnabled SourceCountUserText 0.02 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#DDBA ObjectBox#DDBAPivotDDSelectedObjectGUID Ul\FJ(\Name Scribble Container Ca_DFECbDDLECc@DECdu[DEText &Offset the moire by the shown amountSizeRXAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid )dJEBƺ{ AttributesBBox#uDFFEI1C)B ObjectBox#uDFFEI1C)BPivot_DFESelectedObjectGUID +љpNċuName Addition ContainerName AdditionNickName A+B Description Mathematical addition InstanceGuid )rHX ʣPreviewMutableEnabledDataComparison longest_list AttributesBBox#E@D|B0B ObjectBox#EDA BPivotEDSelected param_input Name ANickName A Description First item for addition InstanceGuid ^bF MPreviewMutableEnabled SourceCountSource 3~KOFK AttributesBBox#ED`AA ObjectBox#ED`AAPivothEDSelected param_input Name BNickName B Description Second item for addition InstanceGuid -&ZDsPreviewMutableEnabled SourceCountSource t'w5K AttributesBBox#ED`AA ObjectBox#ED`AAPivothE ESelected param_outputName ResultNickName R Description The result of the Addition InstanceGuid hu],LPreviewMutableEnabledDataComparison shortest_list AttributesBBox#E@DtB0B ObjectBox#EDA BPivotEDSelected param_input Name Point ANickName A Description Line start point InstanceGuid L٫'EPreviewMutableEnabled SourceCountSource vRVWWqE2I AttributesBBox#ED`AA ObjectBox#ED`AAPivotTEDSelected param_input Name Point BNickName B Description Line end point InstanceGuid {IbRGO|x'(PreviewMutableEnabled SourceCountSource OhP'FOdWH AttributesBBox#ED`AA ObjectBox#ED`AAPivotTE@DSelected param_outputName LineNickName L Description Line segment InstanceGuid "PMS〰ӃPreviewMutableEnabled SourceCount AttributesBBox#pEDPA B ObjectBox#pEDPA BPivotEDSelectedObjectGUID 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 {kC)2Name Curve Container Name CurveNickName Crv Description $Represents a collection of 3D Curves InstanceGuid t_~=GYJoPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#|FDHBA ObjectBox#|FDHBAPivotcF&DSelectedDataRefID Ǫ&P@x%b EdgeIndexObjectGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid "VG=XYPreviewMutableEnabledDataComparison longest_list AttributesBBox#|!FEBB ObjectBox#!FEApBPivot"FESelected param_input Name ListNickName L Description Base list InstanceGuid umD{UPreviewMutableEnabledAccess SourceCountSource 6%Jce AttributesBBox#!FEAA ObjectBox#!FEAAPivot!FESelected param_input Name IndexNickName i Description Item index InstanceGuid -DH}aPreviewMutableEnabled SourceCountSource BgI@YTܴPersistentCount AttributesBBox#!F0EAA ObjectBox#!F0EAAPivot!FESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid @,ɮAD]nmPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#!FpEAA ObjectBox#!FpEAAPivot!FESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid abnE]T^PreviewMutableEnabled SourceCount AttributesBBox#@"FE`ApB ObjectBox#@"FE`ApBPivotb"FESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid BgI@YTܴPreviewMutableEnabled SourceCountUserText 0 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#\ FEHBA ObjectBox#\ FEHBAPivot\ FyESelectedObjectGUID 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 i8^~D W$PreviewMutableEnabledDataComparison longest_list AttributesBBox#T#FEBB ObjectBox##F0EApBPivot$FESelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid f`߽H:U:tPreviewMutableEnabled SourceCountSource abnE]T^Reparameterize AttributesBBox#\#F0EAA ObjectBox#\#F0EAAPivot#FESelected param_input Name LengthNickName L Description "Length factor for curve evaluation InstanceGuid >ԛ6iI6j PreviewMutableEnabled SourceCountSource X~aLyAL O=PersistentCount AttributesBBox#\#FpEAA ObjectBox##FpEpAAPivot#FESelectedDatanumber param_input Name NormalizedNickName N Description 4If True, the Length factor is normalized (0.0 ~ 1.0) InstanceGuid nS!F!UlPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#\#FEAA ObjectBox##FEpAAPivot#FP ESelectedDataboolean param_outputName PointNickName P Description Point at the specified length InstanceGuid HЕ8?+LlgrPreviewMutableEnabled SourceCount AttributesBBox#P$F0E`AA ObjectBox#P$F0E`AAPivotr$FESelected param_outputName TangentNickName T Description &Tangent vector at the specified length InstanceGuid @OK"dZIPreviewMutableEnabled SourceCount AttributesBBox#P$FpE`AA ObjectBox#P$FpE`AAPivotr$FESelected param_outputName ParameterNickName t Description 'Curve parameter at the specified length InstanceGuid JjyOA0nPreviewMutableEnabled SourceCount AttributesBBox#P$FE`AA ObjectBox#P$FE`AAPivotr$FP ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid X~aLyAL O=PreviewMutableEnabled SourceCountUserText 0.5 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#!F EHBA ObjectBox#!F EHBAPivotר!Fߏ ESelectedObjectGUID JC 8D`0Name Surface CP ContainerName Surface CPNickName Srf CP Description $Find the closest point on a surface. InstanceGuid F3F}sPreviewMutableEnabledDataComparison longest_list AttributesBBox#%FEBB ObjectBox#0&FEApBPivot`&FESelected param_input Name PointNickName P Description Sample point InstanceGuid 2|zFiVzPreviewMutableEnabled SourceCountSource HЕ8?+Llgr AttributesBBox#%FEAA ObjectBox#%FE`AAPivot&FESelected param_input Name SurfaceNickName S Description Base surface InstanceGuid ߢfTROJPreviewMutableEnabled SourceCountSource +jeG؎ oa5Reparameterize AttributesBBox#%FEAA ObjectBox#%FEAAPivot&FESelected param_outputName PointNickName P Description Closest point InstanceGuid s OxvPreviewMutableEnabled SourceCount AttributesBBox#&FEAA ObjectBox#&FEAAPivot&FpESelected param_outputName UV PointNickName uvP Description !{uv} coordinates of closest point InstanceGuid '5A!T0hLPreviewMutableEnabled SourceCount AttributesBBox#&FEAA ObjectBox#&FEAAPivot&FESelected param_outputName DistanceNickName D Description )Distance between sample point and surface InstanceGuid a}q L TmPreviewMutableEnabled SourceCount AttributesBBox#&FPEAA ObjectBox#&FPEAAPivot&FESelectedObjectGUID p>G6`0Name Evaluate Surface ContainerName Evaluate SurfaceNickName Eval Description 7Evaluate local surface properties at a {uv} coordinate. InstanceGuid $z[BWPreviewMutableEnabledDataComparison longest_list AttributesBBox#'FEBB ObjectBox#(FEApBPivot(FESelected param_input Name SurfaceNickName S Description Base surface InstanceGuid FaWPreviewMutableEnabled SourceCountSource +jeG؎ oa5Reparameterize AttributesBBox#'FE BA ObjectBox#'FE BAPivotT(FESelected param_input Name PointNickName uv Description {uv} coordinate to evaluate InstanceGuid aʲK"QPreviewMutableEnabled SourceCountSource '5A!T0hL AttributesBBox#'FE BA ObjectBox#((FEAAPivotT(FESelected param_outputName PointNickName P Description Point at {uv} InstanceGuid emaZM?; PreviewMutableEnabled SourceCount AttributesBBox#(FEpAA ObjectBox#(FEpAAPivot)FPESelected param_outputName NormalNickName N Description Normal at {uv} InstanceGuid G=L@%GskPreviewMutableEnabled SourceCount AttributesBBox#(FEpAA ObjectBox#(FEpAAPivot)FESelected param_outputName FrameNickName F Description Frame at {uv} InstanceGuid SUAfSxePreviewMutableEnabled SourceCount AttributesBBox#(F0EpAA ObjectBox#(F0EpAAPivot)FESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Cylinder Description 'Represents a collection of generic data InstanceGuid +jeG؎ oa5PreviewMutableEnabled SourceCountSource ߲iOrr4 AttributesBBox#F@EdBA ObjectBox#F@EdBAPivot0 FESelectedObject 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 KZhIT$޷PreviewMutableEnabledDataComparison longest_list AttributesBBox#*FDBB ObjectBox#+FDApBPivot@+FDSelected param_input Name GeometryNickName G Description Base geometry InstanceGuid (/QldNP},PreviewMutableEnabled SourceCountSource !}NNaٴq AttributesBBox#*FDAA ObjectBox#*FDAAPivot*FDSelected param_input Name InitialNickName A Description Reference plane InstanceGuid e gJ4G+PreviewMutableEnabled SourceCountSource i@%]9Eա|mJPersistentCount AttributesBBox#*F@DAA ObjectBox#*F@DAAPivot*FDSelectedDataplaneH?? param_input Name FinalNickName B Description Target plane InstanceGuid k'FiOUrPreviewMutableEnabled SourceCountSource SUAfSxe AttributesBBox#*FDAA ObjectBox#*FDAAPivot*FDSelected param_outputName GeometryNickName G Description Reoriented geometry InstanceGuid ^(2GLQPreviewMutableEnabled SourceCount AttributesBBox#|+FDApB ObjectBox#|+FDApBPivot+FDSelectedObject GUID + PM%WoName XY Plane ContainerName XY PlaneNickName XY Description World XY plane. InstanceGuid ۪F=K;鲏PreviewMutableEnabledDataComparison longest_list AttributesBBox#%FDBB ObjectBox#%FDAAPivot$&FDSelected param_input Name OriginNickName O Description Origin of plane InstanceGuid JzlPreviewMutableEnabled SourceCountSource "! [J~wU8:PersistentCount AttributesBBox#%FDAA ObjectBox#%FDAAPivot%FDSelectedData Coordinate3 param_outputName PlaneNickName P Description World XY plane InstanceGuid i@%]9Eա|mJPreviewMutableEnabled SourceCount AttributesBBox#`&FD`AA ObjectBox#`&FD`AAPivot&FDSelectedObject GUID Ul\FJ(\Name Scribble Container Ca3FMDCb$F$DCce$FϵDCd F_DText Moire ProfileSize8/BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid bw=ChM AttributesBBox#3F$D@C_B ObjectBox#3F$D@C_BPivot3FMDSelectedObject GUID ~nYŢG΀ǔName Reverse List ContainerName Reverse ListNickName Rev Description Reverse the order of a list. InstanceGuid ^}wѪMPPreviewMutableEnabledDataComparison longest_list AttributesBBox#EDpBB ObjectBox#E@DA BPivotxEDSelected param_input Name ListNickName L Description Base list InstanceGuid b؄',F3PreviewMutableEnabledAccess SourceCountSource LRn AttributesBBox#E@DPA B ObjectBox#E@DPA BPivotحEpDSelected param_outputName ListNickName L Description Reversed list InstanceGuid "nFEpek{PreviewMutableEnabled SourceCount AttributesBBox#E@DPA B ObjectBox#E@DPA BPivot0EpDSelectedObject GUID 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ӰE9DB B ObjectBox#mE9DBAPivotmӰE9DSelectedObjectGUID 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˰EDB B ObjectBox#mEӥDBAPivotm˰EDSelectedObjectGUID 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#E`DBB ObjectBox#0EDApBPivotE`DSelected param_input Name PointsNickName P Description Grid of points InstanceGuid 6ѷO(MQPreviewMutableEnabledAccess SourceCountSource ; a}gzBOJ^Source $NbK_ AttributesBBox# EDAA ObjectBox#EDpAAPivotEDSelected param_input ParamExpression 2*U+2Name U CountNickName U Description !Number of points in {u} direction InstanceGuid tomBDvzsPreviewMutableEnabled SourceCountSource hFuq AttributesBBox# E DAA ObjectBox# E DAAPivotE`DSelected param_input Name InterpolateNickName I Description Interpolate samples InstanceGuid "%NT_5IPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox# EDAA ObjectBox#EDpAAPivotEDSelectedDataboolean param_outputName SurfaceNickName S Description Resulting surface InstanceGuid }[LYoVMPreviewMutableEnabled SourceCount AttributesBBox#ED`ApB ObjectBox#ED`ApBPivotLE`DSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName uDiv Description 'Represents a collection of generic data InstanceGuid hFuqPreviewMutableEnabled SourceCountSource =zOc AttributesBBox#E DHBA ObjectBox#E DHBAPivot̳EvDSelectedObjectGUID Ul\FJ(\Name Scribble Container Ca%ĮELDCbEADCcE9DCdĮEzEDText 7Setup the two data trees so that they will merge wellSizeRXAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid ݼE4H6OLO)G AttributesBBox#%EDdC(B ObjectBox#%EDdC(BPivot%ĮELDSelectedObjectGUID Ul\FJ(\Name Scribble Container Ca#E KECb_#E5HECc[#EݦECdEaEText 7This generates the number of ribs. Don't change it.SizeRXAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid pc@J A AttributesBBox##E5 ECtB ObjectBox##E5 ECtBPivot#E KESelectedObjectGUID Ul\FJ(\Name Scribble Container Ca+5FECb67FECc67FOECd*5F`vEText Number Of Moire ElementsSizeSHAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid `Sَ@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 *nK@E3fCPreviewMutableEnabledAccess SourceCountSource 8tJE@ TypeHintID aG9RLqIr*WR ShowTypeHintsAllowTreeAccess AttributesBBox#oF ElBA ObjectBox#oF ElBAPivot0pF ESelected param_input Name Variable yNickName crvB Description Script Variable y InstanceGuid Bu67 IobNPreviewMutableEnabledAccess SourceCountSource jNgB) TypeHintID aG9RLqIr*WR ShowTypeHintsAllowTreeAccess AttributesBBox#oF ElBA ObjectBox#oF ElBAPivot0pFESelected param_input Name Variable varNickName Resolution Description Script Variable var InstanceGuid 1ChCPreviewMutableEnabled SourceCountSource ⾉VG.KRf AttributesBBox#EE`AA ObjectBox#EE`AAPivothE0ESelected param_input Name BNickName B Description Second item for addition InstanceGuid uh6F=ˢPreviewMutableEnabled SourceCountSource t'w5K AttributesBBox#EE`AA ObjectBox#EE`AAPivothEpESelected param_outputName ResultNickName R Description The result of the Addition InstanceGuid _NDA]+=VPreviewMutableEnabled SourceCount AttributesBBox#EEpA B ObjectBox#EEpA BPivot0EESelectedObjectGUID 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+EC B ObjectBox#"E+EBAPivot!E+ESelectedObjectGUID 3V,)AlՅkq@Name Subtraction ContainerName SubtractionNickName A-B Description Mathematical subtraction InstanceGuid swbNxOPreviewMutableEnabledDataComparison longest_list AttributesBBox#EE|B0B ObjectBox#EEA BPivotEESelected param_input Name ANickName A Description Item to subtract from (minuend) InstanceGuid cMiupKPreviewMutableEnabled SourceCountSource t'w5K AttributesBBox#EE`AA ObjectBox#EE`AAPivothEpESelected param_input Name BNickName B Description Item to subtract (subtrahend) InstanceGuid \֏MPPreviewMutableEnabled SourceCountSource ⾉VG.KRf AttributesBBox#EE`AA ObjectBox#EE`AAPivothEESelected param_outputName ResultNickName R Description The result of the Subtraction InstanceGuid /.SEN<PreviewMutableEnabled SourceCount AttributesBBox#EEpA B ObjectBox#EEpA BPivot0EESelectedObject GUID 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#!EEC B ObjectBox#"E>EBAPivot!EESelectedObject!GUID 1HGb~SName Split Tree ContainerName Split TreeNickName TSplit Description 'Apply branch masks to a tree structure. InstanceGuid o0F )sPreviewMutableEnabledDataComparison longest_list AttributesBBox#vFDBPB ObjectBox#xwFDA@BPivotwFDSelected param_input Name DataNickName D Description Tree to split InstanceGuid 1` OF:PreviewMutableEnabledAccess SourceCountSource VxFY@- AttributesBBox#vFDBA ObjectBox#,wFDAAPivotRwF@DSelected param_input Name MasksNickName M Description Splitting masks InstanceGuid %P|-GQApPreviewMutableEnabledAccessMapping SourceCountSource +mfrLN bQc AttributesBBox#vFDBA ObjectBox#vFDBAPivotRwF@DSelected param_outputName PositiveNickName P Description ?Positive set of data (all branches that match any of the masks) InstanceGuid ExhgyDyèPreviewMutableEnabled SourceCount AttributesBBox#wFDpAA ObjectBox#wFDpAAPivotxF@DSelected param_outputName NegativeNickName N Description ENegative set of data (all branches that do not match any of the masks InstanceGuid OU$A#4ZPreviewMutableEnabled SourceCount AttributesBBox#wFDpAA ObjectBox#wFDpAAPivotxF@DSelectedObject"GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid +mfrLN bQcPreviewMutableEnabled SourceCountUserText 3 MultilineData EntryNumbers DrawPaths Alignment ScrollRatio?StreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#uFDHBA ObjectBox#uFDHBAPivotuF1DSelectedObject#GUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid :lvMA50+PreviewMutableEnabledAccess SourceCountSource  h E3~plexers lexer_countsource {A;B;C}target {1;B;C}source {A;B;C}target {2;B;C}source {A;B;C}target {3;B;C} AttributesBBox#jKEWDCB ObjectBox#KEDCBPivotjKEWDSelectedObject$GUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid +]LsPreviewMutableEnabled SourceCountSource ChEKuE*Source cK](A)=9$Source z8LEw Nb& AttributesBBox#`;EDHBA ObjectBox#`;EDHBAPivotT] AttributesBBox#(F EHBA ObjectBox#(F EHBAPivot:FESelectedObject&GUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid qxPO(>]PreviewMutableEnabled SourceCountSource {JYuIr^o\ AttributesBBox#F EHBA ObjectBox#F EHBAPivot:FESelectedObject'GUID YdȎ DM +Name Data Container Name DataNickName surfaces 2 & 3 Description 'Represents a collection of generic data InstanceGuid VxFY@-PreviewMutableEnabled SourceCountSource 1p[JF AttributesBBox#gFDBA ObjectBox#gFDBAPivotgFLDSelectedObject(GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid f3+K[e0cPreviewMutableEnabled SourceCountUserText 0 6 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#8tFEHBHB ObjectBox#8tFEHBHBPivot;tF`ESelectedObject)GUID Ul\FJ(\Name Scribble Container Ca1F0ECbfϝF*ECcϝF?ECd2F'EText swe find the greatest vaule here and add a bit to give us or 'x,y' spacing for the rough 2d layout of the ribsSizeRXAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid y#sD o AttributesBBox#'FEYCB ObjectBox#'FEYCBPivot1F0ESelectedObject*GUID Ul\FJ(\Name Scribble Container CaFECb@F+ECcF ECdcF5 EText bcreate a clyinder that is the same dimentions as the surface we want to generate the morie on.SizeRXAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid qKLO AttributesBBox#F+qErCtB ObjectBox#F+qErCtBPivotFESelectedObject+GUID Ul\FJ(\Name Scribble Container Cag|FX ECb5F ECc^F ECd~Fa( EText 0Find the approximate dimentions of the surfaceSizeRXAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid VRFgUx> AttributesBBox#ghF ERC*B ObjectBox#ghF ERC*BPivotg|FX ESelectedObject,GUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid XJG4WDDPreviewMutableEnabled SourceCountSource dj#K ym2 AttributesBBox#jF EHBA ObjectBox#jF EHBAPivot}jFZ ESelectedObject-GUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid N#\H.PreviewMutableEnabled SourceCountSource 5&lB19Y AttributesBBox#0jFEHBA ObjectBox#0jFEHBAPivotjFDESelectedObject.GUID .b!rKY/Name Divide Curve ContainerName Divide CurveNickName Divide Description )Divide a curve into equal length segments InstanceGuid +>INdPreviewMutableEnabledDataComparison longest_list AttributesBBox#mF E|BB ObjectBox# nF EApBPivotHPersistentCount AttributesBBox#|FEBA ObjectBox#|FEBAPivotf|FESelectedDataplaneH?? param_input Name FinalNickName B Description Target plane InstanceGuid {aB$n1PreviewMutableEnabledMapping SourceCountSource _f&Np AttributesBBox#|F EBA ObjectBox#|F EBAPivotf|FESelected param_outputName GeometryNickName G Description Reoriented geometry InstanceGuid YZ"vCBԫPreviewMutableEnabled SourceCount AttributesBBox#|FEApB ObjectBox#|FEApBPivot}FESelectedObject4GUID + PM%WoName XY Plane ContainerName XY PlaneNickName XY Description World XY plane. InstanceGuid liC'=PreviewMutableEnabledDataComparison longest_list AttributesBBox#xFEBB ObjectBox#lxFEAAPivotxFESelected param_input Name OriginNickName O Description Origin of plane InstanceGuid XUAq~ubPreviewMutableEnabled SourceCountPersistentCount AttributesBBox# xFEAA ObjectBox# xFEAAPivotFxFESelectedData Coordinate3 param_outputName PlaneNickName P Description World XY plane InstanceGuid ]RAK>HPreviewMutableEnabled SourceCount AttributesBBox#xFE`AA ObjectBox#xFE`AAPivotxFESelectedObject5GUID xuG 4+=Name Plane Origin ContainerName Plane OriginNickName Pl Origin Description "Change the origin point of a plane InstanceGuid !գA2ײPreviewMutableEnabledDataComparison longest_list AttributesBBox#zFpEBB ObjectBox#XzFEABPivotzFESelected param_input Name BaseNickName B Description Base plane InstanceGuid QLZK=:PreviewMutableEnabled SourceCountSource ]RAK>H AttributesBBox# zFEAB ObjectBox# zFEABPivot2zFESelected param_input Name OriginNickName O Description New origin point of plane InstanceGuid ;_DGHDuNOS>PreviewMutableEnabled SourceCountSource `I\hӇ AttributesBBox# zFEAB ObjectBox# zFEABPivot2zFESelected param_outputName PlaneNickName Pl Description Plane definition InstanceGuid _f&NpPreviewMutableEnabled SourceCount AttributesBBox#zFEAB ObjectBox#zFEABPivotzFESelectedObject6GUID .V!ClName Vector XYZ ContainerName Vector XYZNickName Vec Description &Create a vector from {xyz} components. InstanceGuid @gDN<|PreviewMutableEnabledDataComparison longest_list AttributesBBox#uFEBB ObjectBox#hvF EApBPivotvFESelected param_input Name X componentNickName X Description Vector {x} component InstanceGuid ODMZIPG5PreviewMutableEnabledMapping SourceCountSource f3+K[e0cPersistentCount AttributesBBox#uF EAA ObjectBox#uF EAAPivotFvFESelectedDatanumber param_input Name Y componentNickName Y Description Vector {y} component InstanceGuid QQKM,PreviewMutableEnabled SourceCountSource #H?CPersistentCount AttributesBBox#uF`EAA ObjectBox#$vF`E`AAPivotFvFESelectedDatanumber param_input Name Z componentNickName Z Description Vector {z} component InstanceGuid 6 L7%KPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#uFEAA ObjectBox#$vFE`AAPivotFvF@ESelectedDatanumber param_outputName VectorNickName V Description Vector construct InstanceGuid ݅Hk4PreviewMutableEnabled SourceCount AttributesBBox#vF E`AA ObjectBox#vF E`AAPivotvFESelected param_outputName LengthNickName L Description Vector length InstanceGuid p3 ]GXPreviewMutableEnabled SourceCount AttributesBBox#vFE`AA ObjectBox#vFE`AAPivotvFESelectedObject7GUID (0JName Move ContainerName MoveNickName Move Description *Translate (move) an object along a vector. InstanceGuid ^=@`iPreviewMutableEnabledDataComparison longest_list AttributesBBox#wFEBDB ObjectBox#txFEA4BPivotxFPESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid $(/5@)kڊPreviewMutableEnabled SourceCountSource mpڃN+Ut AttributesBBox#wFEBA ObjectBox#(xFEAAPivotNxFESelected param_input Name TranslationNickName T Description Translation vector InstanceGuid xYK+Jwд۠PreviewMutableEnabledMapping SourceCountSource ݅Hk4 AttributesBBox#wF@EBA ObjectBox#wF@EBAPivotNxFESelected param_outputName GeometryNickName G Description Translated geometry InstanceGuid `I\hӇPreviewMutableEnabled SourceCount AttributesBBox#xFEA4B ObjectBox#xFEA4BPivotyFHESelectedObject8GUID *5IEkÝ{Name Point XYZ ContainerName Point XYZNickName Pt Description &Create a point from {xyz} coordinates. InstanceGuid _gc@C\`zPreviewMutableEnabledDataComparison longest_list AttributesBBox#uFEBB ObjectBox#HvFEApBPivotxvFESelected param_input Name X componentNickName X Description {x} component InstanceGuid }bOZ PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#vFE`AA ObjectBox#vFE`AAPivot&vFPESelectedDatanumber param_input Name Y componentNickName Y Description {y} component InstanceGuid KMG"'PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#vFE`AA ObjectBox#vFE`AAPivot&vFESelectedDatanumber param_input Name Z componentNickName Z Description {z} component InstanceGuid 8dL7߹PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#vF0E`AA ObjectBox#vF0E`AAPivot&vFESelectedDatanumber param_outputName PointNickName Pt Description Point coordinate InstanceGuid mpڃN+UtPreviewMutableEnabled SourceCount AttributesBBox#vFEApB ObjectBox#vFEApBPivotvFESelectedObject9GUID _L\J_3gName Series ContainerName SeriesNickName Series Description Create a series of numbers. InstanceGuid ې^G q_PreviewMutableEnabledDataComparison longest_list AttributesBBox#sFE|BB ObjectBox#DtFEApBPivotttFESelected param_input Name StartNickName S Description First number in the series InstanceGuid Ѭ LMC PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#sFEpAA ObjectBox#sFEpAAPivot tFESelectedDatanumber param_input Name StepNickName N Description $Step size for each successive number InstanceGuid '-B?DPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#sF@EpAA ObjectBox#sF@EpAAPivot tFESelectedDatanumber? param_input Name CountNickName C Description Number of values in the series InstanceGuid }F"M˾gQ1(PreviewMutableEnabled SourceCountSource };_EgpbvPersistentCount AttributesBBox#sFEpAA ObjectBox#sFEpAAPivot tF ESelectedDatanumber param_outputName SeriesNickName S Description Series of numbers InstanceGuid #H?CPreviewMutableEnabled SourceCount AttributesBBox#tFE`ApB ObjectBox#tFE`ApBPivottFESelectedObject:GUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid };_EgpbvPreviewMutableEnabled SourceCountSource equ CA]-!] AttributesBBox#@pFEHBA ObjectBox#@pFEHBAPivot\pFESelectedObject;GUID Ul\FJ(\Name Scribble Container Ca='F]ECb*FuECcl*F ECd'F EText ;create a suface frame at the mid-point of that cylinderSizeRXAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid L{8IE AttributesBBox#'F E@X?CTyB ObjectBox#'F E@X?CTyBPivot='F]ESelectedObject<GUID Ul\FJ(\Name Scribble Container Ca#FECb$FECc $FL;ECd #F+EText 1Get one of the circles making the cylinder...SizeRXAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid [bJǿ AttributesBBox# #FϭEB@_wB ObjectBox# #FϭEB@_wBPivot#FESelectedObject=GUID Ul\FJ(\Name Scribble Container Caײ#F+ECb%FJ8ECc5%F4ECd=#F,(EText $Get the seam line of the cylinder.SizeRXAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid xUNK AttributesBBox#=#FE$C**B ObjectBox#=#FE$C**BPivotײ#F+ESelectedObject>GUID Ul\FJ(\Name Scribble Container Ca F DCbF1DCcFvDCd FfDText AThis takes a profile drawn on the xy plane (though 0,0) .... SizeRXAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid .Ir8x AttributesBBox#FlD7C xB ObjectBox#FlD7C xBPivot F DSelectedObject?GUID Ul\FJ(\Name Scribble Container CaR!FDCb#FDCc#FDCd\!FЕDText &Find the numerical extremes of x....SizeRXAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid P`yC6C:0a| AttributesBBox#R!FUDCB ObjectBox#R!FUDCBPivotR!FDSelectedObject@GUID Ul\FJ(\Name Scribble Container Caq$FyDCbB 'FbDCc 'F DCd$FDText 3and offset the plane to take this into account.SizeRXAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid xl%LC(jP AttributesBBox#$Fy=DCmB ObjectBox#$Fy=DCmBPivotq$FyDSelectedObjectAGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid !}NNaٴqPreviewMutableEnabled SourceCountSource t_~=GYJo AttributesBBox#)FDHBA ObjectBox#)FDHBAPivoti)F? DSelectedObjectBGUID VKNJHH_K6!Name Brep | Brep ContainerName Brep | BrepNickName BBX Description (Solve intersection events for two Breps. InstanceGuid ` B+}!=PreviewMutableEnabledDataComparison longest_list AttributesBBox#TFD|B0B ObjectBox#FDA BPivotFDSelected param_input Name BrepNickName A Description First Brep InstanceGuid ɂq&:2lM`hPreviewMutableEnabled SourceCountSource CrqLV'C AttributesBBox#\FD`AA ObjectBox#\FD`AAPivot~F@DSelected param_input Name BrepNickName B Description Second Brep InstanceGuid Ca=[AUDiPreviewMutableEnabled SourceCountSource S #VkG8Ml AttributesBBox#\FD`AA ObjectBox#\FD`AAPivot~FDSelected param_outputName CurvesNickName C Description Intersection curves InstanceGuid F.DsO‚ PreviewMutableEnabled SourceCount AttributesBBox#FDpAA ObjectBox#FDpAAPivotF@DSelected param_outputName PointsNickName P Description Intersection points InstanceGuid Ց@aV>PreviewMutableEnabled SourceCount AttributesBBox#FDpAA ObjectBox#FDpAAPivotFDSelectedObjectCGUID b[3 MhName Length ContainerName LengthNickName Len Description Measure the length of a curve. InstanceGuid R|G nPreviewMutableEnabledDataComparison longest_list AttributesBBox#FDxBB ObjectBox#ԈFDABPivotF DSelected param_input Name CurveNickName C Description Curve to measure InstanceGuid -P(8AhPreviewMutableEnabled SourceCountSource ֌ 'dCiPKR AttributesBBox#FDpAB ObjectBox#FDpABPivotˆF DSelected param_outputName LengthNickName L Description Curve length InstanceGuid +|^Cp1͆PreviewMutableEnabled SourceCount AttributesBBox# FDPAB ObjectBox# FDPABPivotF DSelectedObjectDGUID 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 GFDSelectedObjectEGUID 3V,)AlՅkq@Name Subtraction ContainerName SubtractionNickName A-B Description Mathematical subtraction InstanceGuid AAL!O/PreviewMutableEnabledDataComparison longest_list AttributesBBox#LFD|B0B ObjectBox#rFDA BPivotF`DSelected param_input Name ANickName A Description Item to subtract from (minuend) InstanceGuid jv&J iЃPreviewMutableEnabled SourceCountSource +|^Cp1͆ AttributesBBox#PFD`AA ObjectBox#PFD`AAPivotaF DSelected param_input Name BNickName B Description Item to subtract (subtrahend) InstanceGuid ͷ+OxCFPreviewMutableEnabled SourceCountSource t~TJ`{= AttributesBBox#PF`D`AA ObjectBox#PF`D`AAPivotaFDSelected param_outputName ResultNickName R Description The result of the Subtraction InstanceGuid ;rIpJ2PreviewMutableEnabled SourceCount AttributesBBox#FDpA B ObjectBox#FDpA BPivotF`DSelectedObjectFGUID  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#F@DBB ObjectBox#6FDApBPivotNF@DSelected 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#FD`AA ObjectBox#FD`AAPivot%FDSelectedDatanumberDatanumber param_input Name Stream 0NickName 0 Description Input stream 0 InstanceGuid RCAA^PreviewMutableEnabledAccess SourceCountSource t~TJ`{= AttributesBBox#FD`AA ObjectBox#FD`AAPivot%F@DSelected param_input Name Stream 1NickName 1 Description Input stream 1 InstanceGuid SѨOGDCdW`F-DText LThis number determines how much is removed from ribs to allow for joint.SizeRXAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid B`|kܽ) AttributesBBox#UFIDc]C`}B ObjectBox#UFIDc]C`}BPivot_FADSelectedObjectMGUID Ul\FJ(\Name Scribble Container Ca_FDCbF.DCcF_DCd`FDText RIBS (SOLID)Sizet0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid t%H~o%1 AttributesBBox#UFɎDyC_B ObjectBox#UFɎDyC_BPivot_FDSelectedObjectNGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid pC_C>?pPreviewMutableEnabled SourceCountSource v*@G*X AttributesBBox#NF@DHBA ObjectBox#NF@DHBAPivot3F3DSelectedObjectOGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid Q#g@PreviewMutableEnabled SourceCountSource 7EvKOy駝3 AttributesBBox#FP EApB ObjectBox#>FP EApBPivotQF0 ESelectedObjectRGUID + PM%WoName XY Plane ContainerName XY PlaneNickName XY Description World XY plane. InstanceGuid gfHܭvPreviewMutableEnabledDataComparison longest_list AttributesBBox#ڛFPEBB ObjectBox#FpEAAPivotFPESelected param_input Name OriginNickName O Description Origin of plane InstanceGuid NIܘptPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#ޛFpEAA ObjectBox#ޛFpEAAPivotFPESelectedData Coordinate3 param_outputName PlaneNickName P Description World XY plane InstanceGuid Kf/g?cPreviewMutableEnabled SourceCount AttributesBBox#:FpE`AA ObjectBox#:FpE`AAPivotKFPESelectedObjectSGUID xuG 4+=Name Plane Origin ContainerName Plane OriginNickName Pl Origin Description "Change the origin point of a plane InstanceGuid Td>N^,l FPreviewMutableEnabledDataComparison longest_list AttributesBBox#ƜFPEBB ObjectBox#FpEABPivotFESelected param_input Name BaseNickName B Description Base plane InstanceGuid üz VOjpePreviewMutableEnabled SourceCountSource Kf/g?c AttributesBBox#ʜFpEAB ObjectBox#ʜFpEABPivotݜF|ESelected param_input Name OriginNickName O Description New origin point of plane InstanceGuid @y$kMWK;PreviewMutableEnabled SourceCountSource &Bzc AttributesBBox#ʜFEAB ObjectBox#ʜFEABPivotݜFESelected param_outputName PlaneNickName Pl Description Plane definition InstanceGuid ш/COǀ&PreviewMutableEnabled SourceCount AttributesBBox#&FpEAB ObjectBox#&FpEABPivot:FESelectedObjectTGUID .V!ClName Vector XYZ ContainerName Vector XYZNickName Vec Description &Create a vector from {xyz} components. InstanceGuid +r%*NNVkM 1PreviewMutableEnabledDataComparison longest_list AttributesBBox#ҚF EBB ObjectBox#F@EApBPivot0F ESelected param_input Name X componentNickName X Description Vector {x} component InstanceGuid >įW@S؈ ԛPreviewMutableEnabledMapping SourceCountSource ܸp|?BbotTPersistentCount AttributesBBox#֚F@EAA ObjectBox#֚F@EAAPivotFESelectedDatanumber param_input Name Y componentNickName Y Description Vector {y} component InstanceGuid wJwǎPreviewMutableEnabled SourceCountSource cX(@|hPersistentCount AttributesBBox#֚FEAA ObjectBox#FE`AAPivotF ESelectedDatanumber param_input Name Z componentNickName Z Description Vector {z} component InstanceGuid N^8CSoYAPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#֚FEAA ObjectBox#FE`AAPivotF`ESelectedDatanumber param_outputName VectorNickName V Description Vector construct InstanceGuid L:K>UPreviewMutableEnabled SourceCount AttributesBBox#NF@E`AA ObjectBox#NF@E`AAPivot_F0ESelected param_outputName LengthNickName L Description Vector length InstanceGuid =LcPreviewMutableEnabled SourceCount AttributesBBox#NF E`AA ObjectBox#NF E`AAPivot_FESelectedObjectUGUID (0JName Move ContainerName MoveNickName Move Description *Translate (move) an object along a vector. InstanceGuid %*#C1mF|MPreviewMutableEnabledDataComparison longest_list AttributesBBox#֛FEBDB ObjectBox#F0EA4BPivotFESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid uh!Id)2<PreviewMutableEnabled SourceCountSource -Y7K9YM& X AttributesBBox#ڛF0EAA ObjectBox#ڛF0EAAPivotFESelected param_input Name TranslationNickName T Description Translation vector InstanceGuid D/1KCPreviewMutableEnabled SourceCountSource L:K>U AttributesBBox#ڛFEAA ObjectBox#ڛFEAAPivotFLESelected param_outputName GeometryNickName G Description Translated geometry InstanceGuid &BzcPreviewMutableEnabled SourceCount AttributesBBox#6F0EA4B ObjectBox#6F0EA4BPivotIFESelectedObjectVGUID *5IEkÝ{Name Point XYZ ContainerName Point XYZNickName Pt Description &Create a point from {xyz} coordinates. InstanceGuid Gd,DzSO{PreviewMutableEnabledDataComparison longest_list AttributesBBox#FEBB ObjectBox#FEApBPivot*FESelected param_input Name X componentNickName X Description {x} component InstanceGuid 'DGY?qPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#FE`AA ObjectBox#FE`AAPivotFESelectedDatanumber param_input Name Y componentNickName Y Description {y} component InstanceGuid tQlBIgPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#F@E`AA ObjectBox#F@E`AAPivotFESelectedDatanumber param_input Name Z componentNickName Z Description {z} component InstanceGuid L8'JO(PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#FE`AA ObjectBox#FE`AAPivotF ESelectedDatanumber param_outputName PointNickName Pt Description Point coordinate InstanceGuid -Y7K9YM& XPreviewMutableEnabled SourceCount AttributesBBox#HFEApB ObjectBox#HFEApBPivot\FESelectedObjectWGUID _L\J_3gName Series ContainerName SeriesNickName Series Description Create a series of numbers. InstanceGuid oHyD#א-`PreviewMutableEnabledDataComparison longest_list AttributesBBox#FE|BB ObjectBox#FEApBPivot*FESelected param_input Name StartNickName S Description First number in the series InstanceGuid 􈱦G; PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#FEpAA ObjectBox#FEpAAPivotF`ESelectedDatanumber param_input Name StepNickName N Description $Step size for each successive number InstanceGuid nAޖقPreviewMutableEnabled SourceCountSource ]IݱFMg#PersistentCount AttributesBBox#FEpAA ObjectBox#FEpAAPivotFESelectedDatanumber? param_input Name CountNickName C Description Number of values in the series InstanceGuid 0tF4PreviewMutableEnabled SourceCountSource %@׸$G07e4d&PersistentCount AttributesBBox#F@EpAA ObjectBox#F@EpAAPivotFESelectedDatanumber param_outputName SeriesNickName S Description Series of numbers InstanceGuid ܸp|?BbotTPreviewMutableEnabled SourceCount AttributesBBox#HFE`ApB ObjectBox#HFE`ApBPivotYFESelectedObjectXGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid %@׸$G07e4d&PreviewMutableEnabled SourceCountUserText 4 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#XFEHBA ObjectBox#XFEHBAPivotYF!ESelectedObjectYGUID _L\J_3gName Series ContainerName SeriesNickName Series Description Create a series of numbers. InstanceGuid {EfL]PreviewMutableEnabledDataComparison longest_list AttributesBBox#rF0E|BB ObjectBox#FPEApBPivotF0ESelected param_input Name StartNickName S Description First number in the series InstanceGuid *@D\ 9)͋PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#vFPEpAA ObjectBox#vFPEpAAPivotFESelectedDatanumber param_input Name StepNickName N Description $Step size for each successive number InstanceGuid L ,r)DJrPreviewMutableEnabled SourceCountSource ]IݱFMg#PersistentCount AttributesBBox#vFEpAA ObjectBox#vFEpAAPivotF0ESelectedDatanumber? param_input Name CountNickName C Description Number of values in the series InstanceGuid tzAHNbgbWPreviewMutableEnabled SourceCountSource Ȯ@HWoKPersistentCount AttributesBBox#vFEpAA ObjectBox#vFEpAAPivotFpESelectedDatanumber param_outputName SeriesNickName S Description Series of numbers InstanceGuid cX(@|hPreviewMutableEnabled SourceCount AttributesBBox#ЙFPE`ApB ObjectBox#ЙFPE`ApBPivotF0ESelectedObjectZGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid kACEQKӎoPreviewMutableEnabled SourceCountUserText 0;0;0 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FEHBA ObjectBox#FEHBAPivotFESelectedObject[GUID ) EBegName List Length ContainerName List LengthNickName Lng Description Measure the length of a list. InstanceGuid ["򬧥A͆'^TPreviewMutableEnabledDataComparison longest_list AttributesBBox#LF@EBB ObjectBox#F`EA BPivotFESelected param_input Name ListNickName L Description Base list InstanceGuid nL0PreviewMutableEnabledAccessMapping SourceCountSource HuD2FAnm?Pf AttributesBBox#PF`EA B ObjectBox#PF`EA BPivotFxESelected param_outputName LengthNickName L Description Number of items in L InstanceGuid Ȯ@HWoKPreviewMutableEnabled SourceCount AttributesBBox#ƘF`EPA B ObjectBox#ƘF`EPA BPivot֘FxESelectedObject\GUID 1HGb~SName Split Tree ContainerName Split TreeNickName TSplit Description 'Apply branch masks to a tree structure. InstanceGuid ww|h;"DN PreviewMutableEnabledDataComparison longest_list AttributesBBox#ؖFEBPB ObjectBox#"FEA@BPivot:F@ESelected param_input Name DataNickName D Description Tree to split InstanceGuid s^^ԓAQ%}|PreviewMutableEnabledAccess SourceCountSource $4aƒKiR AttributesBBox#ܖFEBA ObjectBox#FEAAPivotFESelected param_input Name MasksNickName M Description Splitting masks InstanceGuid $LEe~PreviewMutableEnabledAccessMapping SourceCountSource kACEQKӎo AttributesBBox#ܖF@EBA ObjectBox#ܖF@EBAPivotFESelected param_outputName PositiveNickName P Description ?Positive set of data (all branches that match any of the masks) InstanceGuid HuD2FAnm?PfPreviewMutableEnabled SourceCount AttributesBBox#XFEpAA ObjectBox#XFEpAAPivotjFESelected param_outputName NegativeNickName N Description ENegative set of data (all branches that do not match any of the masks InstanceGuid II'@j!PreviewMutableEnabled SourceCount AttributesBBox#XF@EpAA ObjectBox#XF@EpAAPivotjFESelectedObject]GUID W]A6:Name Number Slider ContainerName Number SliderNickName Slider Description Numeric slider for single values InstanceGuid @nji LE4hPreviewMutableEnabled SourceCount AttributesBBox#FECA ObjectBox#FE$BAPivot$FóESelectedSliderValueʡE?MinMax?DigitsIntervalObject^GUID 6^A2쵐Name Domain Components ContainerName Domain ComponentsNickName DomComp Description 4Decompose a numeric domain into its component parts. InstanceGuid ? E 7t-]PreviewMutableEnabledDataComparison longest_list AttributesBBox#|F0 EhBB ObjectBox#FP EABPivotFESelected param_input Name DomainNickName I Description Base domain InstanceGuid !XML$/EPreviewMutableEnabled SourceCountSource uI0 7 AttributesBBox#FP E AB ObjectBox#FP E ABPivotFESelected param_outputName StartNickName S Description Start of domain InstanceGuid ,bسZNK:PreviewMutableEnabled SourceCount AttributesBBox#ЗFP E`AB ObjectBox#ЗFP E`ABPivotFESelected param_outputName EndNickName E Description End of domain InstanceGuid =$Ezb9PreviewMutableEnabled SourceCount AttributesBBox#ЗFE`A B ObjectBox#ЗFE`A BPivotFESelectedObject_GUID K[;:ItName Bounds ContainerName BoundsNickName Bnd Description @ECv PreviewMutableEnabled SourceCountSource CrqLV'C AttributesBBox#dF D`AA ObjectBox#dF D`AAPivotF`DSelected param_input Name BrepNickName B Description Second Brep InstanceGuid ءhMca<PreviewMutableEnabled SourceCountSource (<A:ȋO AttributesBBox#dFD`AA ObjectBox#dFD`AAPivotFDSelected param_outputName CurvesNickName C Description Intersection curves InstanceGuid 14KKQW PreviewMutableEnabled SourceCount AttributesBBox# F DpAA ObjectBox# F DpAAPivotF`DSelected param_outputName PointsNickName P Description Intersection points InstanceGuid x$hBma`.PreviewMutableEnabled SourceCount AttributesBBox# FDpAA ObjectBox# FDpAAPivotFDSelectedObjectdGUID 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 D|B0B ObjectBox#F`DA BPivotFDSelected param_input Name BrepNickName A Description First Brep InstanceGuid 5bEGmujpPreviewMutableEnabled SourceCountSource CrqLV'C AttributesBBox#\F`D`AA ObjectBox#\F`D`AAPivot~FDSelected param_input Name BrepNickName B Description Second Brep InstanceGuid iupJ)HPreviewMutableEnabled SourceCountSource jI=!y AttributesBBox#\FD`AA ObjectBox#\FD`AAPivot~F DSelected param_outputName CurvesNickName C Description Intersection curves InstanceGuid 4R_ GѧF*PreviewMutableEnabled SourceCount AttributesBBox#F`DpAA ObjectBox#F`DpAAPivotFDSelected param_outputName PointsNickName P Description Intersection points InstanceGuid Y6Da}AhPreviewMutableEnabled SourceCount AttributesBBox#FDpAA ObjectBox#FDpAAPivotF DSelectedObjecteGUID skI6ojName Join Curves ContainerName Join CurvesNickName Join Description Join as many curves as possible InstanceGuid 0J**PreviewMutableEnabledDataComparison longest_list AttributesBBox#FDB0B ObjectBox#FDA BPivotƃF`DSelected param_input Name CurvesNickName C Description Curves to join InstanceGuid 0YC&>@7e8PreviewMutableEnabledAccess SourceCountSource kN AJ> AttributesBBox#FDpAA ObjectBox#FDpAAPivotF DSelected param_input Name PreserveNickName P Description "Preserve direction of input curves InstanceGuid KޏF_9:PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#F`DpAA ObjectBox#F`DpAAPivotFDSelectedDataboolean param_outputName CurvesNickName C Description =Joined curves and individual curves that could not be joined. InstanceGuid EkuDULјPreviewMutableEnabled SourceCount AttributesBBox#FDpA B ObjectBox#FDpA BPivotF`DSelectedObjectfGUID skI6ojName Join Curves ContainerName Join CurvesNickName Join Description Join as many curves as possible InstanceGuid RCM;APreviewMutableEnabledDataComparison longest_list AttributesBBox#FDB0B ObjectBox#FDA BPivotȃF@DSelected param_input Name CurvesNickName C Description Curves to join InstanceGuid Uk-EAPreviewMutableEnabledAccess SourceCountSource <(J1>v AttributesBBox#FDpAA ObjectBox#FDpAAPivotFDSelected param_input Name PreserveNickName P Description "Preserve direction of input curves InstanceGuid  -IM6By@PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#F@DpAA ObjectBox#F@DpAAPivotFDSelectedDataboolean param_outputName CurvesNickName C Description =Joined curves and individual curves that could not be joined. InstanceGuid GkRCl$%:PreviewMutableEnabled SourceCount AttributesBBox#FDpA B ObjectBox#FDpA BPivotF@DSelectedObjectgGUID !zO,NNPName Loft ContainerName LoftNickName Loft Description 8Create a lofted surface through a set of section curves. InstanceGuid }NJKp.PreviewMutableEnabledDataComparison longest_list AttributesBBox#FD|B0B ObjectBox#ֆFDA BPivotF`DSelected param_input Name SectionNickName S Description Section curves InstanceGuid 5G(I1G?QPreviewMutableEnabledAccess SourceCountSource BEY AttributesBBox#FDAA ObjectBox#FDAAPivotÆF DSelected param_input Name OptionsNickName O Description Loft options InstanceGuid E suPreviewMutableEnabled SourceCountSource %\A$ qPersistentCount AttributesBBox#F`DAA ObjectBox#F`DAAPivotÆFDSelectedDataAdjustClosedRebuild Refit{Gz?LoftTypeLoftEndsLoftSimp param_outputName LoftNickName L Description Resulting Loft surfaces InstanceGuid c<MO@Am7YPreviewMutableEnabled SourceCount AttributesBBox# FDPA B ObjectBox# FDPA BPivotF`DSelectedObjecthGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid gPoTI-PreviewMutableEnabledDataComparison longest_list AttributesBBox#tFDBB ObjectBox#FDApBPivotFDSelected param_input Name ListNickName L Description Base list InstanceGuid sAOf8\E7PreviewMutableEnabledAccess SourceCountSource GkRCl$%: AttributesBBox#xFDAA ObjectBox#xFDAAPivotFDSelected param_input Name IndexNickName i Description Item index InstanceGuid nt7r>Fs(PreviewMutableEnabled SourceCountSource z53Ho:YPersistentCount AttributesBBox#xF@DAA ObjectBox#xF@DAAPivotFDSelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid MMA}[\vPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#xFDAA ObjectBox#xFDAAPivotFDSelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid O^DE}%PreviewMutableEnabled SourceCount AttributesBBox#քFD`ApB ObjectBox#քFD`ApBPivotFDSelectedObjectiGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid Ks1hJLUvPreviewMutableEnabledDataComparison longest_list AttributesBBox#tF DBB ObjectBox#F`DApBPivotF DSelected param_input Name ListNickName L Description Base list InstanceGuid c@O9=PreviewMutableEnabledAccess SourceCountSource EkuDULј AttributesBBox#xF`DAA ObjectBox#xF`DAAPivotFDSelected param_input Name IndexNickName i Description Item index InstanceGuid ԥvF#!CPreviewMutableEnabled SourceCountSource z53Ho:YPersistentCount AttributesBBox#xFDAA ObjectBox#xFDAAPivotF DSelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid E(pB PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#xF`DAA ObjectBox#xF`DAAPivotFDSelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid vbp^C L`rPreviewMutableEnabled SourceCount AttributesBBox#քF`D`ApB ObjectBox#քF`D`ApBPivotF DSelectedObjectjGUID 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#FDHBA ObjectBox#FDHBAPivot3FZDSelectedObjectkGUID @}{M Name Surface Split ContainerName Surface SplitNickName SrfSplit Description 'Split a surface with a bunch of curves. InstanceGuid >WO1uGPreviewMutableEnabledDataComparison longest_list AttributesBBox#F`D|B|B ObjectBox#ЕFDAlBPivotF`DSelected param_input Name SurfaceNickName S Description Base surface InstanceGuid zLɏN*GU*PreviewMutableEnabled SourceCountSource \B@J( AttributesBBox#FDpAA ObjectBox#FDpAAPivotFxDSelected param_input Name CurvesNickName C Description Splitting curves InstanceGuid 87F砃pPreviewMutableEnabledAccess SourceCountSource -JKYRhɧ AttributesBBox#F@DpAA ObjectBox#F@DpAAPivotF(DSelected param_outputName FragmentsNickName F Description Splitting fragments InstanceGuid Zu5ϸJ^7PreviewMutableEnabled SourceCount AttributesBBox#FD`AlB ObjectBox#FD`AlBPivotFPDSelectedObjectlGUID F`DBDB ObjectBox#FDA4BPivotFDSelected param_input Name GeometryNickName G Description Base geometry InstanceGuid G^GOPreviewMutableEnabledMapping SourceCountSource +oN*AI+ d AttributesBBox#BFDBA ObjectBox#BFDBAPivotuFDSelected param_input Name TranslationNickName T Description Translation vector InstanceGuid ]̥sJ3bPreviewMutableEnabledMapping SourceCountSource DnFGǔ AttributesBBox#BF`DBA ObjectBox#BF`DBAPivotuFDSelected param_outputName GeometryNickName G Description Translated geometry InstanceGuid #0nYC3*PreviewMutableEnabled SourceCount AttributesBBox#FDA4B ObjectBox#FDA4BPivotђFpDSelectedObjectrGUID (0JName Move ContainerName MoveNickName Move Description *Translate (move) an object along a vector. InstanceGuid *BA54PreviewMutableEnabledDataComparison longest_list AttributesBBox#>FDBDB ObjectBox#FDA4BPivotFDSelected param_input Name GeometryNickName G Description Base geometry InstanceGuid 2\\KL\5PreviewMutableEnabledMapping SourceCountSource +oN*AI+ d AttributesBBox#BFDBA ObjectBox#BFDBAPivotuF(DSelected param_input Name TranslationNickName T Description Translation vector InstanceGuid ՈO{XPreviewMutableEnabledMapping SourceCountSource T#.x3J',= AttributesBBox#BFDBA ObjectBox#BFDBAPivotuFDSelected param_outputName GeometryNickName G Description Translated geometry InstanceGuid wFj6)~PreviewMutableEnabled SourceCount AttributesBBox#FDA4B ObjectBox#FDA4BPivotђFDSelectedObjectsGUID tx]!@ Name Reverse ContainerName ReverseNickName Rev Description "Reverse a vector (multiply by -1). InstanceGuid F(&UN ?(PreviewMutableEnabledDataComparison longest_list AttributesBBox#^FDxBB ObjectBox#FDA BPivotFDSelected param_input Name VectorNickName V Description Base vector InstanceGuid os+M`He<PreviewMutableEnabled SourceCountSource DnFGǔ AttributesBBox#bFD`A B ObjectBox#bFD`A BPivotsFDSelected param_outputName VectorNickName V Description Reversed vector InstanceGuid T#.x3J',=PreviewMutableEnabled SourceCount AttributesBBox#FD`A B ObjectBox#FD`A BPivotˑFDSelectedObjecttGUID VNL/CFOIZName Line ContainerName LineNickName Ln Description !Create a line between two points. InstanceGuid ϔbƫC0[OPreviewMutableEnabledDataComparison longest_list AttributesBBox#DFDtB0B ObjectBox#jF@DA BPivotFDSelected param_input Name Point ANickName A Description Line start point InstanceGuid M O2׵.PreviewMutableEnabled SourceCountSource #0nYC3* AttributesBBox#HF@D`AA ObjectBox#HF@D`AAPivotYFDSelected param_input Name Point BNickName B Description Line end point InstanceGuid n\LP; PreviewMutableEnabled SourceCountSource wFj6)~ AttributesBBox#HFD`AA ObjectBox#HFD`AAPivotYFDSelected param_outputName LineNickName L Description Line segment InstanceGuid ?̛3CaHPreviewMutableEnabled SourceCount AttributesBBox#F@DPA B ObjectBox#F@DPA BPivotFDSelectedObjectuGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid / N0PreviewMutableEnabled SourceCountSource Ps5I Ih AttributesBBox#xF@DHBA ObjectBox#xF@DHBAPivotFPDSelectedObjectvGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid D֙6LZql`$PreviewMutableEnabled SourceCountSource / N0 AttributesBBox#fF DHBA ObjectBox#fF DHBAPivotיF5jDSelectedObjectwGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid -JKYRhɧPreviewMutableEnabledAccess SourceCountSource ?̛3CaHlexers lexer_countsource {A;B;C;D;E}target {C;D} AttributesBBox#F5DC B ObjectBox# F5D CAPivotF5DSelectedObjectxGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid \B@J(PreviewMutableEnabledAccess SourceCountSource D֙6LZql`$lexers lexer_countsource {A;B;C;D;E;F;G;H}target {C;D} AttributesBBox#lF5DC B ObjectBox#lF5DCAPivotlF5DSelectedObjectyGUID EKE= lName Loft Options ContainerName Loft OptionsNickName Loft Opt Description &Create loft options from atomic inputs InstanceGuid K]ЯArĕ=PreviewMutableEnabledDataComparison longest_list AttributesBBox#FDBB ObjectBox#F DABPivot F`DSelected param_input Name ClosedNickName Cls Description Closed loft InstanceGuid e(M{=Z*PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#F DAA ObjectBox#F DAAPivotԅF`DSelectedDataboolean param_input Name AdjustNickName Adj Description Adjust seams InstanceGuid TbIq$<PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#FDAA ObjectBox#FDAAPivotԅFDSelectedDataboolean param_input Name RebuildNickName Rbd Description !Rebuild count (zero = no rebuild) InstanceGuid [hC,PreviewMutableEnabled SourceCountSource .mLWL PersistentCount AttributesBBox#F DAA ObjectBox#F DAAPivotԅF`DSelectedDatanumber param_input Name RefitNickName Rft Description !Refit tolerance (zero = no refit) InstanceGuid LS7NJqPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#FDAA ObjectBox#FDAAPivotԅFDSelectedDatanumber param_input Name TypeNickName T Description LLoft type (0=Normal, 1=Loose, 2=Tight, 3=Straight, 4=Developable, 5=Uniform) InstanceGuid 21ydC\PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#F DAA ObjectBox#F DAAPivotԅF`DSelectedDatanumber param_outputName OptionsNickName O Description Loft options InstanceGuid %\A$ qPreviewMutableEnabled SourceCount AttributesBBox#(F DAB ObjectBox#(F DABPivot;F`DSelectedObjectzGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid SMLC'PreviewMutableEnabledDataComparison longest_list AttributesBBox#FDBB ObjectBox#FDApBPivot.FDSelected param_input Name ListNickName L Description Base list InstanceGuid 6?fMdѿg/PreviewMutableEnabledAccess SourceCountSource Zu5ϸJ^7 AttributesBBox#FDAA ObjectBox#FDAAPivotF DSelected param_input Name IndexNickName i Description Item index InstanceGuid 0RJPx4PreviewMutableEnabled SourceCountSource  B0PersistentCount AttributesBBox#F`DAA ObjectBox#F`DAAPivotFDSelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid !W#}8JWh7@PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#FDAA ObjectBox#FDAAPivotF DSelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid +QhmJ<^2PreviewMutableEnabled SourceCount AttributesBBox#LFD`ApB ObjectBox#LFD`ApBPivot]FDSelectedObject{GUID 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#vFDHBA ObjectBox#vFDHBAPivot=wFDSelectedObject|GUID 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#fFNZD C B ObjectBox#fFNDBAPivotfFNZDSelectedObject}GUID 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@DHBA ObjectBox#4F@DHBAPivot5FZ\DSelectedObject~GUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid (KNM45#ZHPreviewMutableEnabled SourceCountSource +|^Cp1͆ AttributesBBox#F EHBA ObjectBox#F EHBAPivotFESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid gTC |Kf!'PreviewMutableEnabled SourceCountSource 2^ uO07r AttributesBBox#FDHBA ObjectBox#FDHBAPivot=FDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid v*@G*XPreviewMutableEnabled SourceCountSource CrqLV'C AttributesBBox#̅F`DHBA ObjectBox#̅F`DHBAPivotCFDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid eO`tMPreviewMutableEnabled SourceCountSource pC_C>?p AttributesBBox#FDHBA ObjectBox#FDHBAPivot$݊FLDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid Ps5I IhPreviewMutableEnabled SourceCountSource xΙJ= 5 AttributesBBox#FDHBA ObjectBox#FDHBAPivot݊FSDSelectedObjectGUID 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@DHBA ObjectBox#NF@DHBAPivotFDSelectedObjectGUID 'NJX Name Division ContainerName DivisionNickName A/B Description Mathematical division InstanceGuid <Dm$S@PreviewMutableEnabledDataComparison longest_list AttributesBBox#MF,E|B0B ObjectBox#0NF,EA BPivot`NF .ESelected param_input Name ANickName A Description Item to divide (dividend) InstanceGuid 9_Hk PreviewMutableEnabled SourceCountSource rKVtWJHH AttributesBBox#MF,E`AA ObjectBox#MF,E`AAPivotNF-ESelected param_input Name BNickName B Description Item to divide with (divisor) InstanceGuid ˰ORPreviewMutableEnabled SourceCountSource q hLUq AttributesBBox#MF .E`AA ObjectBox#MF .E`AAPivotNF.ESelected param_outputName ResultNickName R Description The result of the Division InstanceGuid +6GbF}#PreviewMutableEnabled SourceCount AttributesBBox#NF,EpA B ObjectBox#NF,EpA BPivotNF .ESelectedObjectGUID ;WnGl5Name Multiplication ContainerName MultiplicationNickName A×B Description Mathematical multiplication InstanceGuid ߂oKۘPreviewMutableEnabledDataComparison longest_list AttributesBBox#OF*E|B0B ObjectBox#PF*EA BPivot0PF,ESelected param_input Name ANickName A Description First item for multiplication InstanceGuid "O08A;LPreviewMutableEnabled SourceCountSource k8ȡ1I^EC AttributesBBox#OF*E`AA ObjectBox#OF*E`AAPivotOFp+ESelected param_input Name BNickName B Description Second item for multiplication InstanceGuid ^6FNAaPreviewMutableEnabled SourceCountSource +6GbF}# AttributesBBox#OF,E`AA ObjectBox#OF,E`AAPivotOF,ESelected param_outputName ResultNickName R Description The result of the Multiplication InstanceGuid LmB4o@y7PreviewMutableEnabled SourceCount AttributesBBox#lPF*EpA B ObjectBox#lPF*EpA BPivotPF,ESelectedObjectGUID і6I4B1Name Domain ContainerName DomainNickName Dom Description =Create a numeric domain (interval) from two numeric extremes. InstanceGuid 3HV4PreviewMutableEnabledDataComparison longest_list AttributesBBox#|QF0,EhB0B ObjectBox#QFP,EA BPivotQF-ESelected param_input Name Domain startNickName A Description Start value of numeric interval InstanceGuid NӛFhPreviewMutableEnabled SourceCountSource LmB4o@y7 AttributesBBox#QFP,E`AA ObjectBox#QFP,E`AAPivotQF,ESelected param_input Name Domain endNickName B Description End value of numeric interval InstanceGuid '跌K/ kPreviewMutableEnabled SourceCountSource +6GbF}# AttributesBBox#QF-E`AA ObjectBox#QF-E`AAPivotQF0.ESelected param_outputName DomainNickName I Description $Numeric interval between {A} and {B} InstanceGuid jLHRqPreviewMutableEnabled SourceCount AttributesBBox#4RFP,E A B ObjectBox#4RFP,E A BPivotNRF-ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid rKVtWJHHPreviewMutableEnabled SourceCountUserText 0.0127 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#HLF0-EBA ObjectBox#HLF0-EBAPivotILF#;-ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid CrqLV'CPreviewMutableEnabled SourceCountSource cFCR4/ AttributesBBox#|FDHBA ObjectBox#|FDHBAPivot^}FHDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid S #VkG8MlPreviewMutableEnabled SourceCountSource Rxe.FT AttributesBBox#|FDHBA ObjectBox#|FDHBAPivot^}FHIDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid (<A:ȋOPreviewMutableEnabled SourceCountSource ExhgyDyè AttributesBBox#|F DHBA ObjectBox#|F DHBAPivot^}F vDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid jI=!yPreviewMutableEnabled SourceCountSource OU$A#4Z AttributesBBox#|F@DHBA ObjectBox#|F@DHBAPivot3\}FDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid q SGAB lsPreviewMutableEnabled SourceCountSource &D$r9 AttributesBBox#zF DHBA ObjectBox#zF DHBAPivotFbDSelectedObjectGUID +7E&n3%>!Name Brep Components ContainerName Brep ComponentsNickName Explode Description *Decompose a Brep into its component parts. InstanceGuid t-H;۹ٰPreviewMutableEnabledDataComparison longest_list AttributesBBox#"FDxBB ObjectBox#HF DA|BPivot`F DSelected param_input Name BrepNickName B Description Base Brep InstanceGuid |IzC2֛QPreviewMutableEnabled SourceCountSource ]̰դE(zipE AttributesBBox#&F D`A|B ObjectBox#&F D`A|BPivot7FDSelected param_outputName FacesNickName F Description Faces of Brep InstanceGuid FY,!LJ cPreviewMutableEnabled SourceCount AttributesBBox#~F D`AA ObjectBox#~F D`AAPivotFpDSelected param_outputName EdgesNickName E Description Edges of Brep InstanceGuid 0I~PreviewMutableEnabled SourceCount AttributesBBox#~FD`AA ObjectBox#~FD`AAPivotFDSelected param_outputName VerticesNickName V Description Vertices of Brep InstanceGuid ItPsPreviewMutableEnabled SourceCount AttributesBBox#~F`D`AA ObjectBox#~F`D`AAPivotFDSelectedObjectGUID Ul\FJ(\Name Scribble Container CaFusDCbtFgDCcFDCd줤F#DText entire ribSize=AFont Comic Sans MSBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid KKb5D23TA$ AttributesBBox#욤FuDBhA ObjectBox#욤FuDBhAPivotFusDSelectedObjectGUID 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#LFDBAPivotMFQDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid cM*GoiPreviewMutableEnabled SourceCountSource OXWLEkA D AttributesBBox#0NFDHBA ObjectBox#0NFDHBAPivotNFoFDSelectedObjectGUID 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#hbFDHBAPivotqkbFDSelectedObjectGUID bW\9HtJ+Name Offset ContainerName OffsetNickName Offset Description #Offset a surface by a fixed amount. InstanceGuid  ŎaI(L/PreviewMutableEnabledDataComparison longest_list AttributesBBox#8FD|BB ObjectBox#`FDApBPivotxFDSelected param_input Name SurfaceNickName S Description Base surface InstanceGuid tljDsq5PreviewMutableEnabled SourceCountSource q SGAB ls AttributesBBox#?p AttributesBBox#Fp EHBA ObjectBox#Fp EHBAPivotFT ESelectedObjectGUID 1R[F~Name Group ContainerColour$BorderID_CountName GroupNickName Description A group of Grasshopper objects InstanceGuid B..@k&&n AttributesObjectGUID 1R[F~Name Group ContainerColour$BorderID_CountName GroupNickName Description A group of Grasshopper objects InstanceGuid ¥K[F$R- AttributesObjectGUID YdȎ DM +Name Data Container Name DataNickName Half width of rib Description 'Represents a collection of generic data InstanceGuid "S#}MU[ PreviewMutableEnabled SourceCountSource ]r?$)Ng AttributesBBox#ZFDBA ObjectBox#ZFDBAPivotRF]DSelectedObjectGUID 1R[F~Name Group ContainerColour$BorderID_CountName GroupNickName Description A group of Grasshopper objects InstanceGuid ߵ DTolo AttributesObjectGUID p:.EFla Name Integer Container Name IntegerNickName Vert. Node Groups Description *Represents a collection of Integer numbers InstanceGuid @KJW:م GPreviewMutableEnabled SourceCountSource J\O`kDO_O Z AttributesBBox#eD`DBA ObjectBox#eD`DBAPivot$sDDSelectedObjectGUID p:.EFla Name Integer Container Name IntegerNickName Vert. Node Groups Description *Represents a collection of Integer numbers InstanceGuid '0UA11kށwPreviewMutableEnabled SourceCountSource R.HD1ׯ AttributesBBox#lFDBA ObjectBox#lFDBAPivotmFKDSelectedObjectGUID p:.EFla Name Integer Container Name IntegerNickName #Vert. Node Groups Description *Represents a collection of Integer numbers InstanceGuid Tt]NP"%WW*PreviewMutableEnabled SourceCountSource zN?KFV3EText Set up sectional profile...Size8/BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid RNgEG#CU AttributesBBox#*KF~0E!DNB ObjectBox#*KF~0E!DNBPivot)?KF0ESelectedObjectGUID Ul\FJ(\Name Scribble Container Ca YtF ECb|F ECc|F& ECdqZtFl EText UnRoll Moire strips....Size8/BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid Djuf%FQm$BD AttributesBBox# EtFO E D@K[B ObjectBox# EtFO E D@K[BPivot YtF ESelectedObjectGUID 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, AttributesObjectGUID 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# AttributesObjectGUID 1R[F~Name Group ContainerColour$BorderID_CountID >** ) G(I24^hPreviewMutableEnabled SourceCountSource }[LYoVM AttributesBBox#E@D`ApB ObjectBox#E@D`ApBPivot̽EDSelected param_outputName NakedNickName En Description Naked edge curves InstanceGuid LCd#PreviewMutableEnabled SourceCount AttributesBBox#E@DAA ObjectBox#E@DAAPivotTEDSelected param_outputName InteriorNickName Ei Description Interior edge curves InstanceGuid ;ZIN/PreviewMutableEnabled SourceCount AttributesBBox#EDAA ObjectBox#EDAAPivotTEDSelected param_outputName Non-ManifoldNickName Em Description Non-Manifold edge curves InstanceGuid 4WfKu }PreviewMutableEnabled SourceCount AttributesBBox#E@DAA ObjectBox#E@DAAPivotTEDSelectedObjectGUID 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#(EDHBA ObjectBox#(EDHBAPivot5/EDSelectedObjectGUID Ԥ*=B5WName Shatter ContainerName ShatterNickName Shatter Description Shatter a curve into segments. InstanceGuid ${M9aAyDܒBPreviewMutableEnabledDataComparison longest_list AttributesBBox#`EDBtB ObjectBox# EDAdBPivotEDSelected param_input Name CurveNickName C Description Curve to trim InstanceGuid i?܋GzzqPreviewMutableEnabledMapping SourceCountSource LCd#Reparameterize AttributesBBox#pEDLBA ObjectBox#pEDLBAPivotEDSelected param_input Name ParametersNickName t Description Parameters to split at InstanceGuid | kCGU@7PreviewMutableEnabledAccess SourceCountSource v;1&Df޿ AttributesBBox#pE`DLBA ObjectBox#E`DpAAPivotE8DSelected param_outputName SegmentsNickName S Description Shattered remains InstanceGuid !;J́PreviewMutableEnabled SourceCount AttributesBBox#ED`AdB ObjectBox#ED`AdBPivotPreviewMutableEnabledDataComparison longest_list AttributesBBox#E@D|BB ObjectBox#EDApBPivotE@DSelected param_input Name CurveNickName C Description Curve to divide InstanceGuid cH[;oPreviewMutableEnabled SourceCountSource cC?/FK;M AttributesBBox#EDpAA ObjectBox#EDpAAPivot`EDSelected param_input Name NumberNickName N Description Number of segments InstanceGuid e6OxȡSPreviewMutableEnabled SourceCountSource YBIPersistentCount AttributesBBox#EDpAA ObjectBox#EDpAAPivot`E@DSelectedDatanumber param_input Name KinksNickName K Description Split segments at kinks InstanceGuid +NM2Q< PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#EDpAA ObjectBox#EDpAAPivot`EDSelectedDataboolean param_outputName PointsNickName P Description Division points InstanceGuid UΊBE-LPreviewMutableEnabled SourceCount AttributesBBox#ED`AA ObjectBox#ED`AAPivotEDSelected param_outputName TangentsNickName T Description "Tangent vectors at division points InstanceGuid G v}F&MXPreviewMutableEnabled SourceCount AttributesBBox#ED`AA ObjectBox#ED`AAPivotE@DSelected param_outputName ParametersNickName t Description #Parameter values at division points InstanceGuid Vθ3veO^4BWPreviewMutableEnabled SourceCount AttributesBBox#ED`AA ObjectBox#ED`AAPivotEDSelectedObjectGUID VNL/CFOIZName Line ContainerName LineNickName Ln Description !Create a line between two points. InstanceGuid 7F v!BiG4|PreviewMutableEnabledDataComparison longest_list AttributesBBox#E`DtB0B ObjectBox#EDA BPivotE DSelected param_input Name Point ANickName A Description Line start point InstanceGuid U) "BH_<+PreviewMutableEnabled SourceCountSource ?G2#6#E_#Q AttributesBBox#ED`AA ObjectBox#ED`AAPivotTEDSelected param_input Name Point BNickName B Description Line end point InstanceGuid X;G2vcqKPreviewMutableEnabled SourceCountSource NvFՃKnjJf AttributesBBox#E D`AA ObjectBox#E D`AAPivotTE`DSelected param_outputName LineNickName L Description Line segment InstanceGuid +JPPreviewMutableEnabled SourceCount AttributesBBox#pEDPA B ObjectBox#pEDPA BPivotE DSelectedObjectGUID ~nYŢG΀ǔName Reverse List ContainerName Reverse ListNickName Rev Description Reverse the order of a list. InstanceGuid iɻ%E? yginPreviewMutableEnabledDataComparison longest_list AttributesBBox#HEDpBB ObjectBox#EDA BPivot8E DSelected param_input Name ListNickName L Description Base list InstanceGuid }RHiJZ&PreviewMutableEnabledAccess SourceCountSource xOIALV AttributesBBox#XEDPA B ObjectBox#XEDPA BPivotEDSelected param_outputName ListNickName L Description Reversed list InstanceGuid 3,Nۡ~PreviewMutableEnabled SourceCount AttributesBBox#EDPA B ObjectBox#EDPA BPivotEDSelectedObjectGUID 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#EDBB ObjectBox#EDApBPivot(EDSelected param_input Name ListNickName L Description List to cull InstanceGuid "ZOAgk[PreviewMutableEnabledAccess SourceCountSource B$!d AttributesBBox#(EDAA ObjectBox#(EDAAPivotxE DSelected param_input Name IndicesNickName I Description Culling indices InstanceGuid o$CոPreviewMutableEnabledAccess SourceCountSource <FgsK54PersistentCount AttributesBBox#(E`DAA ObjectBox#(E`DAAPivotxEDSelectedDatanumber param_input Name WrapNickName W Description Wrap indices to list range InstanceGuid 3wI.|H+ʦ^tPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#(EDAA ObjectBox#(EDAAPivotxE DSelectedDataboolean param_outputName ListNickName L Description Culled list InstanceGuid :iHd!@;XuxPreviewMutableEnabled SourceCount AttributesBBox#EDPApB ObjectBox#EDPApBPivotEDSelectedObjectGUID 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#EDHBA ObjectBox#EDHBAPivotEDSelectedObjectGUID ~nYŢG΀ǔName Reverse List ContainerName Reverse ListNickName Rev Description Reverse the order of a list. InstanceGuid AmUHM"3%PreviewMutableEnabledDataComparison longest_list AttributesBBox#EDpBB ObjectBox#EDA BPivotE DSelected param_input Name ListNickName L Description Base list InstanceGuid =S1 dCTZ PreviewMutableEnabledAccess SourceCountSource +JP AttributesBBox# EDPA B ObjectBox# EDPA BPivot`EDSelected param_outputName ListNickName L Description Reversed list InstanceGuid B$!dPreviewMutableEnabled SourceCount AttributesBBox#xEDPA B ObjectBox#xEDPA BPivotEDSelectedObjectGUID 1HGb~SName Split Tree ContainerName Split TreeNickName TSplit Description 'Apply branch masks to a tree structure. InstanceGuid zf%N"<PreviewMutableEnabledDataComparison longest_list AttributesBBox#pE@DBPB ObjectBox#EDA@BPivotEDSelected param_input Name DataNickName D Description Tree to split InstanceGuid X`L702xPreviewMutableEnabledAccess SourceCountSource 9[&ZMk8 AttributesBBox#EDBA ObjectBox#EDAAPivotLEDSelected param_input Name MasksNickName M Description Splitting masks InstanceGuid qTCGՋ>KPreviewMutableEnabledAccessMapping SourceCountSource lr'cUJv AttributesBBox#EDBA ObjectBox#EDBAPivotLEDSelected param_outputName PositiveNickName P Description ?Positive set of data (all branches that match any of the masks) InstanceGuid 2Oe)KMPreviewMutableEnabled SourceCount AttributesBBox#pEDpAA ObjectBox#pEDpAAPivotEDSelected 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#pEDpAA ObjectBox#pEDpAAPivotEDSelectedObjectGUID 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#EDB B ObjectBox#EWDBAPivotEDSelectedObjectGUID 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#EDBA ObjectBox#EDBAPivotˋE۝DSelectedObjectGUID 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#DEDB B ObjectBox#DHEDBAPivotDEDSelectedObjectGUID 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#DE|DC B ObjectBox#D@Eـ$= AttributesBBox#( F DBA ObjectBox#( F DBAPivotU FdDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName rib surface outside Description 'Represents a collection of generic data InstanceGuid FL/$4HgGڴPreviewMutableEnabled SourceCountSource ұ H+> AttributesBBox#8 FDBA ObjectBox#8 FDBAPivotU F`DSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName moire surface Description 'Represents a collection of generic data InstanceGuid O!]VJ+rPreviewMutableEnabled SourceCountSource )#КLBǠ?d AttributesBBox#( FDBA ObjectBox#( FDBAPivotU FDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName rib surface inside Description 'Represents a collection of generic data InstanceGuid f}aXBܼa1PreviewMutableEnabled SourceCountSource y-<@|R4B AttributesBBox#0 FDBA ObjectBox#0 FDBAPivotU FfJDSelectedObjectGUID 5 GsyG^v^YName Explode Tree ContainerName Explode TreeNickName BANG! Description $Extract all the branches from a tree InstanceGuid /B@Q"PreviewMutableEnabledDataComparison longest_list AttributesBBox#F@DtBB ObjectBox#FDABPivot8FDSelectedVariableOutputCountID YdȎ DM +Name Branch 0 Description First branch in treeMutableOptionalID YdȎ DM +Name Branch 1 Description Second branch in treeMutableOptionalID YdȎ DM +Name Branch 2 Description Third branch in treeMutableOptionalID YdȎ DM +Name Branch 3 Description Fourth branch in treeMutableOptional param_input Name TreeNickName T Description Data tree to explode InstanceGuid &~ #A "ZN1PreviewMutableEnabledAccess SourceCountSource 1DxͣgO AttributesBBox#FD`AB ObjectBox#FD`ABPivotFDSelected param_outputName Branch 0NickName 0 Description First branch in tree InstanceGuid } BD N>ـ$=PreviewMutableEnabled SourceCount AttributesBBox#tFDPAA ObjectBox#tFDPAAPivotFDSelected param_outputName Branch 1NickName 1 Description Second branch in tree InstanceGuid ұ H+>PreviewMutableEnabled SourceCount AttributesBBox#tFDPAA ObjectBox#tFDPAAPivotF@DSelected param_outputName Branch 2NickName 2 Description Third branch in tree InstanceGuid )#КLBǠ?dPreviewMutableEnabled SourceCount AttributesBBox#tFDPAA ObjectBox#tFDPAAPivotFDSelected param_outputName Branch 3NickName 3 Description Fourth branch in tree InstanceGuid y-<@|R4BPreviewMutableEnabled SourceCount AttributesBBox#tFDPAA ObjectBox#tFDPAAPivotF@DSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Surface 0 Description 'Represents a collection of generic data InstanceGuid J! @퍀NَPreviewMutableEnabled SourceCountSource kCN!E+ AttributesBBox#FD|BA ObjectBox#FD|BAPivotFEDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Surface 2 & 3 Description 'Represents a collection of generic data InstanceGuid MO.KPreviewMutableEnabled SourceCountSource f}aXBܼa1Source FL/$4HgGڴ AttributesBBox#tF DBA ObjectBox#tF DBAPivot'F-fDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Half width of rib Description 'Represents a collection of generic data InstanceGuid ]r?$)NgPreviewMutableEnabled SourceCountSource ⾉VG.KRf AttributesBBox#0EDBA ObjectBox#0EDBAPivot3EXDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid P_E\V I~PreviewMutableEnabled SourceCountSource 6O~r AttributesBBox#t FDHBA ObjectBox#t FDHBAPivot\ FʌDSelectedObjectGUID _L\J_3gName Series ContainerName SeriesNickName Series Description Create a series of numbers. InstanceGuid 0LBumNA}PreviewMutableEnabledDataComparison longest_list AttributesBBox#EvD|BB ObjectBox#E@wDApBPivotE~DSelected param_input Name StartNickName S Description First number in the series InstanceGuid 7>=OgkUPreviewMutableEnabled SourceCountSource EdSٓPersistentCount AttributesBBox#E@wDpAA ObjectBox#E@wDpAAPivot@EyDSelectedDatanumber param_input Name StepNickName N Description $Step size for each successive number InstanceGuid Y 惝I`MTPreviewMutableEnabled SourceCountSource EA:E&ǸPersistentCount AttributesBBox#E@|DpAA ObjectBox#E@|DpAAPivot@E~DSelectedDatanumber? param_input Name CountNickName C Description Number of values in the series InstanceGuid @GD>J6PreviewMutableEnabled SourceCountSource NƤI3nMPersistentCount AttributesBBox#EDpAA ObjectBox#EDpAAPivot@EDSelectedDatanumber param_outputName SeriesNickName S Description Series of numbers InstanceGuid !ϸAliPreviewMutableEnabled SourceCount AttributesBBox#`E@wD`ApB ObjectBox#`E@wD`ApBPivotE~DSelectedObjectGUID 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#E}DHBA ObjectBox#E}DHBAPivotZE}DSelectedObjectGUID 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#E@DHBA ObjectBox#E@DHBAPivotETDSelectedObjectGUID 'NJX Name Division ContainerName DivisionNickName A/B Description Mathematical division InstanceGuid p:DqOPreviewMutableEnabledDataComparison longest_list AttributesBBox#(E@dD|B0B 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 .+Ha. 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#EdDpA B ObjectBox#EdDpA BPivotEiDSelectedObjectGUID 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@fDHBAPivotEVefDSelectedObjectGUID _L\J_3gName Series ContainerName SeriesNickName Series Description Create a series of numbers. InstanceGuid ]JBVkPreviewMutableEnabledDataComparison longest_list AttributesBBox#EdD|BB ObjectBox#(F@eDApBPivotXFlDSelected param_input Name StartNickName S Description First number in the series InstanceGuid TgEwnGy:gPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#E@eDpAA ObjectBox#E@eDpAAPivotFgDSelectedDatanumber 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@jDpAAPivotFlDSelectedDatanumber? param_input Name CountNickName C Description Number of values in the series InstanceGuid tK-ePreviewMutableEnabled SourceCountSource .+Ha.PersistentCount AttributesBBox#E@oDpAA ObjectBox#E@oDpAAPivotFqDSelectedDatanumber param_outputName SeriesNickName S Description Series of numbers InstanceGuid .ӭI sCPreviewMutableEnabled SourceCount AttributesBBox#F@eD`ApB ObjectBox#F@eD`ApBPivotFlDSelectedObjectGUID 9HC\x"Name Merge 03 ContainerName Merge 03NickName M3 Description Merge three streams into one. InstanceGuid m6!MJaqPreviewMutableEnabledDataComparison longest_list AttributesBBox#0EvDBB ObjectBox#(F@wDApBPivotXF~DSelected param_input Name Stream ANickName A Description Input stream #1 InstanceGuid wMmBG2PreviewMutableEnabledAccess SourceCountSource YP2HsB8; AttributesBBox#@E@wDAA ObjectBox#E@wDpAAPivotFyDSelected param_input Name Stream BNickName B Description Input stream #2 InstanceGuid LTDY\PreviewMutableEnabledAccessMapping SourceCountSource !ϸAli AttributesBBox#@E@|DAA ObjectBox#@E@|DAAPivotF~DSelected param_input Name Stream CNickName C Description Input stream #3 InstanceGuid @-C"|WPreviewMutableEnabledAccess SourceCountSource 4Nu* AttributesBBox#@EDAA ObjectBox#EDpAAPivotFDSelected param_outputName StreamNickName S Description Merged stream InstanceGuid O>1BصNW PreviewMutableEnabled SourceCount AttributesBBox#F@wD`ApB ObjectBox#F@wD`ApBPivotF~DSelectedObjectGUID 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#ExDHBA ObjectBox#ExDHBAPivotEʨxDSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid YP2HsB8;PreviewMutableEnabled SourceCountSource mۂM={JBZ@UserText 0.05 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#EvDBA ObjectBox#EvDBAPivotEKvDSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 4Nu*PreviewMutableEnabled SourceCountSource "{ kN*ݎUserText 0.95 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#EDdBA ObjectBox#EDdBAPivot^EDSelectedObjectGUID 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@DSelectedObjectGUID ɛ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@tDxBB 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#| FtDPApB ObjectBox#| FtDPApBPivot F@|DSelectedObjectGUID tx]!@ Name Reverse ContainerName ReverseNickName Rev Description "Reverse a vector (multiply by -1). InstanceGuid \_AɅ(PreviewMutableEnabledDataComparison longest_list AttributesBBox# FDxBB ObjectBox#X F@DA BPivot FDSelected param_input Name VectorNickName V Description Base vector InstanceGuid /6+KĠ=hPreviewMutableEnabled SourceCountSource 5Lz AttributesBBox# F@D`A B ObjectBox# F@D`A BPivot6 FpDSelected param_outputName VectorNickName V Description Reversed vector InstanceGuid ګ N fBPreviewMutableEnabled SourceCount AttributesBBox# F@D`A B ObjectBox# F@D`A BPivot FpDSelectedObjectGUID ɛ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# FDxBB 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 FDPApB ObjectBox#x FDPApBPivot FDSelectedObjectGUID 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=^ FjpDSelectedObjectGUID skI6ojName Join Curves ContainerName Join CurvesNickName Join Description Join as many curves as possible InstanceGuid 2F&6Ov@NEPreviewMutableEnabledDataComparison longest_list AttributesBBox#p FyDB0B ObjectBox# FyDA BPivot F~DSelected param_input Name CurvesNickName C Description Curves to join InstanceGuid kK5H PreviewMutableEnabledAccess SourceCountSource >EN NmSource ݀YD()? AttributesBBox#x FyDpAA ObjectBox#x FyDpAAPivot F|DSelected param_input Name PreserveNickName P Description "Preserve direction of input curves InstanceGuid vчQ*G'z#PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#x F~DpAA ObjectBox#x F~DpAAPivot FDSelectedDataboolean param_outputName CurvesNickName C Description =Joined curves and individual curves that could not be joined. InstanceGuid iʱpA^|YPreviewMutableEnabled SourceCount AttributesBBox#, FyDpA B ObjectBox#, FyDpA BPivotP F~DSelectedObjectGUID  J:vName Brep | Curve ContainerName Brep | CurveNickName BCX Description 1Solve intersection events for a Brep and a curve. InstanceGuid hB5uPreviewMutableEnabledDataComparison longest_list AttributesBBox#PFvDB0B ObjectBox#FwDA BPivotF|DSelected param_input Name BRepNickName B Description Base BRep InstanceGuid yM=M QPreviewMutableEnabled SourceCountSource P_E\V I~ AttributesBBox#XFwDpAA ObjectBox#XFwDpAAPivot|FyDSelected param_input Name CurveNickName C Description Intersection curve InstanceGuid 7V6GJfALXPreviewMutableEnabled SourceCountSource iʱpA^|Y AttributesBBox#XF|DpAA ObjectBox#XF|DpAAPivot|F~DSelected param_outputName CurvesNickName C Description Intersection overlap curves InstanceGuid kIyo"zPreviewMutableEnabled SourceCount AttributesBBox# FwDpAA ObjectBox# FwDpAAPivot0FyDSelected param_outputName PointsNickName P Description Intersection points InstanceGuid (6O>wbPreviewMutableEnabled SourceCount AttributesBBox# F|DpAA ObjectBox# F|DpAAPivot0F~DSelectedObjectGUID 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 rDSelectedObjectGUID W]A6:Name Number Slider ContainerName Number SliderNickName INSET Description Numeric slider for single values InstanceGuid mۂM={JBZ@PreviewMutableEnabled SourceCount AttributesBBox#EDCA ObjectBox#ED4BAPivotEٚDSelectedSliderValueQ?MinMax?DigitsIntervalObjectGUID 3V,)AlՅkq@Name Subtraction ContainerName SubtractionNickName A-B Description Mathematical subtraction InstanceGuid Ku Ex%b5PreviewMutableEnabledDataComparison longest_list AttributesBBox#pE@D|B0B ObjectBox#EDA BPivothEDSelected param_input Name ANickName A Description Item to subtract from (minuend) InstanceGuid JBZPreviewMutableEnabled SourceCountSource Gn CA7B AttributesBBox#ED`AA ObjectBox#ED`AAPivotEDSelected param_input Name BNickName B Description Item to subtract (subtrahend) InstanceGuid ȇAe AttributesBBox#VFEXPDPD04oB ObjectBox#VFEXPDPD04oBPivotrEQDSelectedObjectGUID 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ׂaDSelectedObjectGUID 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@DDSelectedObjectGUID 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#p0E`DBA ObjectBox#p0E`DBAPivotZ3EfDSelectedObjectGUID p:.EFla Name Integer Container Name IntegerNickName Vert. Node Groups Description *Represents a collection of Integer numbers InstanceGuid a,(JPreviewMutableEnabled SourceCountSource ؿkC:%3  AttributesBBox#FDBA ObjectBox#FDBAPivotjFVDSelectedObjectGUID 2>Bw$ BName Point Container Name PointNickName NODES Description $Represents a collection of 3D Points InstanceGuid ?0QD H8~PreviewMutableEnabled SourceCountSource (6O>wb AttributesBBox#\FVDPBA ObjectBox#\FVDPBAPivotFC 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#FSDxBB ObjectBox#0FTDABPivot`F\DSelected param_input Name ListNickName L Description List to filter InstanceGuid oQYBf =?PreviewMutableEnabledAccess SourceCountSource ?0QD H8~ AttributesBBox#FTD`AB ObjectBox#FTD`ABPivotF@XDSelected param_input Name Dispatch patternNickName P Description Dispatch pattern InstanceGuid cD*̣[PreviewMutableEnabledAccess SourceCountPersistentCount NegateStream AttributesBBox#F\D`AB ObjectBox#F\D`ABPivotF`DSelectedDatabooleanDataboolean param_outputName List ANickName A Description Dispatch target for True values InstanceGuid m}B`UPreviewMutableEnabled SourceCount AttributesBBox#FTD`AB ObjectBox#FTD`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@dD`ApB ObjectBox#!F@dD`ApBPivot!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#F@UDBA ObjectBox#F@UDBAPivotFQUDSelectedObjectGUID PM~$EPName Cull Index ContainerName Cull IndexNickName Cull i Description +Cull (remove) indexed elements from a list. InstanceGuid DeDAnτ`PreviewMutableEnabledDataComparison longest_list AttributesBBox# F@SDBB 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#!FSDPApB ObjectBox#!FSDPApBPivot!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@CD`ApB ObjectBox#!F@CD`ApBPivot!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@2DBB 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# FDBB 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>DPApB ObjectBox#F>DPApBPivotFFDSelectedObjectGUID 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>DpABPivotFCDSelected param_outputName DataNickName D Description Flipped data matrix InstanceGuid !UEU_PreviewMutableEnabled SourceCount AttributesBBox#F>DpAB ObjectBox#F>DpABPivot@FCDSelectedObject GUID 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@aDSelectedObject GUID 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@ADpABPivotDFEDSelected param_outputName DataNickName D Description Flipped data matrix InstanceGuid @yu.G*пuPreviewMutableEnabled SourceCount AttributesBBox#F@ADpAB ObjectBox#F@ADpABPivotFEDSelectedObject GUID 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`DpABPivotFdDSelectedObject GUID ~nYŢG΀ǔName Reverse List ContainerName Reverse ListNickName Rev Description Reverse the order of a list. InstanceGuid [VI;PreviewMutableEnabledDataComparison longest_list AttributesBBox#pF\DpBB ObjectBox#F]DA BPivotFaDSelected param_input Name ListNickName L Description Base list InstanceGuid ݪ8AHg.PreviewMutableEnabledAccess SourceCountSource ٶkL 4Y6V AttributesBBox#xF]DPA B ObjectBox#xF]DPA BPivotF`aDSelected param_outputName ListNickName L Description Reversed list InstanceGuid 팏KtWTqxPreviewMutableEnabled SourceCount AttributesBBox#$F]DPA B ObjectBox#$F]DPA BPivotDF`aDSelectedObject GUID 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/FlDBB ObjectBox#/FmDApBPivot/FtDSelected param_input Name ListNickName L Description Base list InstanceGuid N%#^PreviewMutableEnabledAccess SourceCountSource iQ`"Ji9˥2 AttributesBBox#|/FmDAA ObjectBox#|/FmDAAPivot/FoDSelected param_input Name IndexNickName i Description Item index InstanceGuid rZA 9zPreviewMutableEnabled SourceCountSource SïF(=SSource VEvL sjPersistentCount AttributesBBox#|/FrDAA ObjectBox#|/FrDAAPivot/FtDSelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid | XdEșֶcPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#|/FwDAA ObjectBox#|/FwDAAPivot/FyDSelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid G,_pObJPreviewMutableEnabled SourceCount AttributesBBox#80FmD`ApB ObjectBox#80FmD`ApBPivotZ0FtDSelectedObjectGUID 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#-F~DHBA ObjectBox#-F~DHBAPivot\-Fh ~DSelectedObjectGUID q PN/AName PolyLine ContainerName PolyLineNickName PLine Description 0Create a polyline connecting a number of points. InstanceGuid W@: .%OKPreviewMutableEnabledDataComparison longest_list AttributesBBox#$1F^DBLB ObjectBox#t1F@_DADSelected param_input Name ClosedNickName C Description Close polyline InstanceGuid dpKG!`/SwPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#,1FADpAA ObjectBox#,1FADpAAPivotP1FDDSelectedDataboolean param_outputName PolylineNickName Pl Description Resulting polyline InstanceGuid rIgJ΁0XPreviewMutableEnabled SourceCount AttributesBBox#1FDA|BPivot4F@FDSelected param_input Name CurveNickName C Description Curve to explode InstanceGuid emK'[=PreviewMutableEnabled SourceCountSource rIgJ΁0X AttributesBBox#4F@>DpAA ObjectBox#4F@>DpAAPivot44F0BDSelected param_input Name RecursiveNickName R Description 5Recursive decomposition until all segments are atomic InstanceGuid |}WG/PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#4FFDpAB ObjectBox#4FFDpABPivot44FJDSelectedDataboolean param_outputName SegmentsNickName S Description -Exploded segments that make up the base curve InstanceGuid 0>]NbhPreviewMutableEnabled SourceCount AttributesBBox#4F@>D`AA ObjectBox#4F@>D`AAPivot4F0BDSelected param_outputName VerticesNickName V Description !Vertices of the exploded segments InstanceGuid |'OV& SPreviewMutableEnabled SourceCount AttributesBBox#4FFD`AB ObjectBox#4FFD`ABPivot4FJDSelectedObjectGUID ](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/FDBB ObjectBox#/F@DApBPivot/FDSelected param_input Name ListNickName L Description Base list InstanceGuid sQ=B4FտNPreviewMutableEnabledAccess SourceCountSource "?EtxQh AttributesBBox#|/F@DAA ObjectBox#|/F@DAAPivot/FDSelected param_input Name IndexNickName i Description Item index InstanceGuid PVeKyc bPreviewMutableEnabled SourceCountSource VEvL sjSource []RDn:PersistentCount AttributesBBox#|/FDAA ObjectBox#|/FDAAPivot/FDSelectedDatanumber 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#80F@D`ApB ObjectBox#80F@D`ApBPivotZ0FDSelectedObjectGUID VNL/CFOIZName Line ContainerName LineNickName Ln Description !Create a line between two points. InstanceGuid 2I`iHs|SlAPreviewMutableEnabledDataComparison longest_list AttributesBBox#41F@qDtB0B ObjectBox#1FqDA BPivot1FvDSelected param_input Name Point ANickName A Description Line start point InstanceGuid ;AqPreviewMutableEnabled SourceCountSource G,_pObJ AttributesBBox#<1FqD`AA ObjectBox#<1FqD`AAPivot^1F@tDSelected param_input Name Point BNickName B Description Line end point InstanceGuid xظEӀH= PreviewMutableEnabled SourceCountSource @݀OdG AttributesBBox#<1FvD`AA ObjectBox#<1FvD`AAPivot^1F@yDSelected param_outputName LineNickName L Description Line segment InstanceGuid uMG| KPreviewMutableEnabled SourceCount AttributesBBox#1FqDPA B ObjectBox#1FqDPA BPivot 2FvDSelectedObjectGUID skI6ojName Join Curves ContainerName Join CurvesNickName Join Description Join as many curves as possible InstanceGuid OGPreviewMutableEnabledDataComparison longest_list AttributesBBox#5F@tDB0B ObjectBox#D6FtDA BPivott6FyDSelected param_input Name CurvesNickName C Description Curves to join InstanceGuid rVG:F9PreviewMutableEnabledAccessMapping SourceCountSource Sb|3EԀUMSource uMG| K AttributesBBox#5FtDAA ObjectBox#5FtDAAPivot 6F@wDSelected param_input Name PreserveNickName P Description "Preserve direction of input curves InstanceGuid v >ENJ4PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#5FyDAA ObjectBox#5FyDpAAPivot 6F@|DSelectedDataboolean param_outputName CurvesNickName C Description =Joined curves and individual curves that could not be joined. InstanceGuid sWwun@n QnPreviewMutableEnabled SourceCount AttributesBBox#6FtDpA B ObjectBox#6FtDpA BPivot6FyDSelectedObjectGUID fEz|Name Explode ContainerName ExplodeNickName Explode Description &Explode a curve into smaller segments. InstanceGuid 1F~I)PreviewMutableEnabledDataComparison longest_list AttributesBBox#4F@aD|BB ObjectBox#P4FaDA|BPivot4FiDSelected param_input Name CurveNickName C Description Curve to explode InstanceGuid Z ]aD|8KPreviewMutableEnabled SourceCountSource R52DK/l$( AttributesBBox#4FaDpAA ObjectBox#4FaDpAAPivot,4FeDSelected param_input Name RecursiveNickName R Description 5Recursive decomposition until all segments are atomic InstanceGuid '1&Hk xPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#4FiDpAB ObjectBox#4FiDpABPivot,4FmDSelectedDataboolean param_outputName SegmentsNickName S Description -Exploded segments that make up the base curve InstanceGuid Sb|3EԀUMPreviewMutableEnabled SourceCount AttributesBBox#4FaD`AA ObjectBox#4FaD`AAPivot4FeDSelected param_outputName VerticesNickName V Description !Vertices of the exploded segments InstanceGuid 5|0=pB]F<PreviewMutableEnabled SourceCount AttributesBBox#4FiD`AB ObjectBox#4FiD`ABPivot4FmDSelectedObjectGUID fEz|Name Explode ContainerName ExplodeNickName Explode Description &Explode a curve into smaller segments. InstanceGuid > SG8ɲPreviewMutableEnabledDataComparison longest_list AttributesBBox#xPreviewMutableEnabled SourceCount AttributesBBox#=F@vD`AA ObjectBox#=F@vD`AAPivot=F0zDSelected param_outputName VerticesNickName V Description !Vertices of the exploded segments InstanceGuid wm~6BB^菅4PreviewMutableEnabled SourceCount AttributesBBox#=F~D`AB ObjectBox#=F~D`ABPivot=FDSelectedObjectGUID Ul\FJ(\Name Scribble Container Ca1FADCb;FDCc;F DCd1F'`DText Generate rib centerlines.Sizet0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid O%JLoQU AttributesBBox#1FND@"D*VB ObjectBox#1FND@"D*VBPivot1FADSelectedObjectGUID Ul\FJ(\Name Scribble Container Ca/FMDCb%3F NDCc3Fx5QDCd/FQDText 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-FND@8CGkB ObjectBox#f-FND@8CGkBPivot=-FNJDSelectedObjectGUID Ul\FJ(\Name Scribble Container Ca5FEHaDCb9Fs#aDCc9FmDCd\5FmDText ]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#5Fs_D@ICtB ObjectBox#5Fs_D@ICtBPivot5FEHaDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid "?EtxQhPreviewMutableEnabled SourceCountSource ۯ Z+IU AttributesBBox#-F_DHBA ObjectBox#-F_DHBAPivot.FAaDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid iQ`"Ji9˥2PreviewMutableEnabled SourceCountSource B㺃Dh} AttributesBBox#-F=DHBA ObjectBox#-F=DHBAPivot).FO?DSelectedObject GUID YdȎ DM +Name Data Container Name DataNickName rib vertices Description 'Represents a collection of generic data InstanceGuid C\p'ME92PreviewMutableEnabled SourceCountSource JD+ S AttributesBBox#HFDBA ObjectBox#HFDBAPivot[IFfDSelectedObject!GUID 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`DBA ObjectBox#-F`DBAPivot)-FnDSelectedObject"GUID skI6ojName Join Curves ContainerName Join CurvesNickName Join Description Join as many curves as possible InstanceGuid ,sHoPreviewMutableEnabledDataComparison longest_list AttributesBBox#8FvDB0B ObjectBox#8FwDA BPivot8F|DSelected param_input Name CurvesNickName C Description Curves to join InstanceGuid kl=GLt]*3PreviewMutableEnabledAccessMapping SourceCountSource sWwun@n QnSource 0>]Nbh AttributesBBox#8FwDAA ObjectBox#8FwDAAPivot8FyDSelected param_input Name PreserveNickName P Description "Preserve direction of input curves InstanceGuid G00EqG 0 xrPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#8F|DAA ObjectBox#\8F|DpAAPivot8F~DSelectedDataboolean param_outputName CurvesNickName C Description =Joined curves and individual curves that could not be joined. InstanceGuid 6IlGo; PreviewMutableEnabled SourceCount AttributesBBox#9FwDpA B ObjectBox#9FwDpA BPivot49F|DSelectedObject#GUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid zPNPHZhOPreviewMutableEnabled SourceCountSource aN tHF^ AttributesBBox#T*FwDHBA ObjectBox#T*FwDHBAPivot׹*FFNzDSelectedObject$GUID 'NJX Name Division ContainerName DivisionNickName A/B Description Mathematical division InstanceGuid {K/BjZؽPreviewMutableEnabledDataComparison longest_list AttributesBBox#+F D|B0B ObjectBox#,F`DA BPivotL,FDSelected param_input Name ANickName A Description Item to divide (dividend) InstanceGuid 3{N2&j@=B98PreviewMutableEnabled SourceCountSource zPNPHZhO AttributesBBox#+F`D`AA ObjectBox#+F`D`AAPivot+FDSelected param_input Name BNickName B Description Item to divide with (divisor) InstanceGuid @DʕwKsPreviewMutableEnabled SourceCountSource 0D2NR AttributesBBox#+FD`AA ObjectBox#+FD`AAPivot+F DSelected param_outputName ResultNickName R Description The result of the Division InstanceGuid " FPreviewMutableEnabled SourceCount AttributesBBox#,F`DpA B ObjectBox#,F`DpA BPivot,FDSelectedObject%GUID 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#*FDHBA ObjectBox#*FDHBAPivot3*FDSelectedObject&GUID 3V,)AlՅkq@Name Subtraction ContainerName SubtractionNickName A-B Description Mathematical subtraction InstanceGuid `aBx}PreviewMutableEnabledDataComparison longest_list AttributesBBox#-F@oD|B0B ObjectBox#-FoDA BPivot.FtDSelected param_input Name ANickName A Description Item to subtract from (minuend) InstanceGuid D@3BPreviewMutableEnabled SourceCountSource " F AttributesBBox#-FoD`AA ObjectBox#-FoD`AAPivot-F@rDSelected param_input Name BNickName B Description Item to subtract (subtrahend) InstanceGuid bh*II>XPreviewMutableEnabled SourceCountSource nPo^FL, AttributesBBox#-FtD`AA ObjectBox#-FtD`AAPivot-F@wDSelected param_outputName ResultNickName R Description The result of the Subtraction InstanceGuid SïF(=SPreviewMutableEnabled SourceCount AttributesBBox#T.FoDpA B ObjectBox#T.FoDpA BPivotx.FtDSelectedObject'GUID 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#,FuDHBA ObjectBox#,FuDHBAPivot3,F,uDSelectedObject(GUID 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#,?F@}DBB ObjectBox#|?F}DABPivot?FDSelected param_input Name DataNickName D Description Data matrix to flip InstanceGuid :2x%>jB`I~PreviewMutableEnabledAccess SourceCountSource wm~6BB^菅4 AttributesBBox#4?F}DpAB ObjectBox#4?F}DpABPivotX?FDSelected param_outputName DataNickName D Description Flipped data matrix InstanceGuid mݧ@m/WPreviewMutableEnabled SourceCount AttributesBBox#?F}DpAB ObjectBox#?F}DpABPivot @FDSelectedObject)GUID ~nYŢG΀ǔName Reverse List ContainerName Reverse ListNickName Rev Description Reverse the order of a list. InstanceGuid ZOh.,a PreviewMutableEnabledDataComparison longest_list AttributesBBox#l@F}DpBB ObjectBox#@F~DA BPivot@F@DSelected param_input Name ListNickName L Description Base list InstanceGuid T=L%*:sPreviewMutableEnabledAccess SourceCountSource mݧ@m/W AttributesBBox#t@F~DPA B ObjectBox#t@F~DPA BPivot@F0DSelected param_outputName ListNickName L Description Reversed list InstanceGuid EAAf6O#$PreviewMutableEnabled SourceCount AttributesBBox# AF~DPA B ObjectBox# AF~DPA BPivot@AF0DSelectedObject*GUID QOlG!Name Shift List ContainerName Shift ListNickName Shift Description Offset all items in a list. InstanceGuid .k9mCxC/PreviewMutableEnabledDataComparison longest_list AttributesBBox#AFDBB ObjectBox#WPreviewMutableEnabled SourceCount AttributesBBox#BFDPApB ObjectBox#BFDPApBPivotBFDSelectedObject+GUID AAB~P;Name Flip Matrix ContainerName Flip MatrixNickName Flip Description 0Flip a data matrix by swapping rows and columns. InstanceGuid 1rOsyPreviewMutableEnabledDataComparison longest_list AttributesBBox#tCF`DBB ObjectBox#CFDABPivotCFDSelected param_input Name DataNickName D Description Data matrix to flip InstanceGuid !4N9X߃mjPreviewMutableEnabledAccess SourceCountSource g3?SK< >W AttributesBBox#|CFDpAB ObjectBox#|CFDpABPivotCFDSelected param_outputName DataNickName D Description Flipped data matrix InstanceGuid طF;M8.PreviewMutableEnabled SourceCount AttributesBBox#0DFDpAB ObjectBox#0DFDpABPivotTDFDSelectedObject,GUID 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#aEFDB B ObjectBox#yEFDBAPivotaEFDSelectedObject-GUID Ul\FJ(\Name Scribble Container CaH@FDCbpEFDCc<EF{DCd@FvDText fix data to get proper orderSizeʰAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid $'Gu@"`Q AttributesBBox#H?FD>C#B ObjectBox#H?FD>C#BPivotH@FDSelectedObject.GUID 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?FlDBB ObjectBox#?FmDABPivot?F@qDSelected param_input Name DataNickName D Description Data matrix to flip InstanceGuid b[b= J?3[ PreviewMutableEnabledAccess SourceCountSource oC O>x AttributesBBox#@?FmDpAB ObjectBox#@?FmDpABPivotd?F@qDSelected param_outputName DataNickName D Description Flipped data matrix InstanceGuid ⲧ%McXVPreviewMutableEnabled SourceCount AttributesBBox#?FmDpAB ObjectBox#?FmDpABPivot@F@qDSelectedObject/GUID ~nYŢG΀ǔName Reverse List ContainerName Reverse ListNickName Rev Description Reverse the order of a list. InstanceGuid <~`sH lV$PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#AF@yDAA ObjectBox#AF@yDAAPivot BF{DSelectedDataboolean param_outputName ListNickName L Description Shifted list InstanceGuid NʼxO ٽ0oPreviewMutableEnabled SourceCount AttributesBBox#BF@oDPApB ObjectBox#BF@oDPApBPivotBFvDSelectedObject1GUID 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#CF@rDBB ObjectBox#CFrDABPivotDFwDSelected param_input Name DataNickName D Description Data matrix to flip InstanceGuid >qxIP,F+PreviewMutableEnabledAccess SourceCountSource NʼxO ٽ0o AttributesBBox#CFrDpAB ObjectBox#CFrDpABPivotCFwDSelected param_outputName DataNickName D Description Flipped data matrix InstanceGuid 0 E UPreviewMutableEnabled SourceCount AttributesBBox#JC.4%*PreviewMutableEnabled SourceCountSource :hHqO0 AttributesBBox#TFDpAB ObjectBox#TFDpABPivotfF DSelected param_outputName LengthNickName L Description Curve length InstanceGuid /cVC,F PreviewMutableEnabled SourceCount AttributesBBox#FDPAB ObjectBox#FDPABPivotF DSelectedObject7GUID ~nYŢG΀ǔName Reverse List ContainerName Reverse ListNickName Rev Description Reverse the order of a list. InstanceGuid {ZԶwKPreviewMutableEnabledDataComparison longest_list AttributesBBox#؂FDpBB ObjectBox#F@DA BPivotFDSelected param_input Name ListNickName L Description Base list InstanceGuid l)G [.PreviewMutableEnabledAccess SourceCountSource ^?VEE! Y AttributesBBox#܂F@DPA B ObjectBox#܂F@DPA BPivotFpDSelected param_outputName ListNickName L Description Reversed list InstanceGuid kN AJ>PreviewMutableEnabled SourceCount AttributesBBox#2F@DPA B ObjectBox#2F@DPA BPivotBFpDSelectedObject8GUID skI6ojName Join Curves ContainerName Join CurvesNickName Join Description Join as many curves as possible InstanceGuid _Jr6J_mBPreviewMutableEnabledDataComparison longest_list AttributesBBox#FDB0B ObjectBox#FDA BPivotЀFDSelected param_input Name CurvesNickName C Description Curves to join InstanceGuid (h]C$My_PreviewMutableEnabledAccess SourceCountSource 14KKQW AttributesBBox#FDpAA ObjectBox#FDpAAPivotF@DSelected param_input Name PreserveNickName P Description "Preserve direction of input curves InstanceGuid B,]s PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#FDpAA ObjectBox#FDpAAPivotFDSelectedDataboolean param_outputName CurvesNickName C Description =Joined curves and individual curves that could not be joined. InstanceGuid >Rӳi@8zi.PreviewMutableEnabled SourceCount AttributesBBox#FDpA B ObjectBox#FDpA BPivotFDSelectedObject9GUID d,ʵaF]] Name Sort List ContainerName Sort ListNickName Sort Description Sort a list of numeric keys. InstanceGuid ZSyJHN,PreviewMutableEnabledDataComparison longest_list AttributesBBox#$F@DxB0B ObjectBox#JFDA BPivotbFDSelected VariableInput CountID >JRӳi@8zi. AttributesBBox#(FD`AA ObjectBox#(FD`AAPivot9F@DSelected param_outputName ListNickName K Description Sorted keys InstanceGuid ;dOՔ˙PreviewMutableEnabled SourceCount AttributesBBox#FD`AA ObjectBox#FD`AAPivotFDSelected param_outputName Values ANickName A Description Synchronous values in A InstanceGuid CxDגK$PreviewMutableEnabled SourceCount AttributesBBox#FD`AA ObjectBox#FD`AAPivotF@DSelectedObject:GUID b[3 MhName Length ContainerName LengthNickName Len Description Measure the length of a curve. InstanceGuid NyXr\PreviewMutableEnabledDataComparison longest_list AttributesBBox#NFDxBB ObjectBox#vFDABPivotFDSelected param_input Name CurveNickName C Description Curve to measure InstanceGuid 'ʺrOd}PreviewMutableEnabled SourceCountSource >Rӳi@8zi. AttributesBBox#RFDpAB ObjectBox#RFDpABPivotdFDSelected param_outputName LengthNickName L Description Curve length InstanceGuid ʶJ˜GݖPreviewMutableEnabled SourceCount AttributesBBox#FDPAB ObjectBox#FDPABPivotFDSelectedObject;GUID ~nYŢG΀ǔName Reverse List ContainerName Reverse ListNickName Rev Description Reverse the order of a list. InstanceGuid 0qLIn!=&VPreviewMutableEnabledDataComparison longest_list AttributesBBox#ւFDpBB ObjectBox#FDA BPivotF@DSelected param_input Name ListNickName L Description Base list InstanceGuid bۭXHk$PreviewMutableEnabledAccess SourceCountSource CxDגK$ AttributesBBox#ڂFDPA B ObjectBox#ڂFDPA BPivotF0DSelected param_outputName ListNickName L Description Reversed list InstanceGuid <(J1>vPreviewMutableEnabled SourceCount AttributesBBox#0FDPA B ObjectBox#0FDPA BPivot@F0DSelectedObject<GUID b9j.BDd5WName Extend ContainerName ExtendNickName Ext Description 'Extend a curve by a specified distance. InstanceGuid /@~Y^y`PreviewMutableEnabledDataComparison longest_list AttributesBBox#F@DBB ObjectBox#؅FDABPivotFDSelected param_input Name CurveNickName C Description Curve to extend InstanceGuid GBR'9lPreviewMutableEnabled SourceCountSource O^DE}%Source vbp^C L`r AttributesBBox#FDAA ObjectBox#FDAAPivot…FDSelected param_input Name TypeNickName T Description +Type of extension (0=Line, 1=Arc, 2=Smooth) InstanceGuid &M_A&PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#FDAA ObjectBox#FDAAPivot…F@DSelectedDatanumber param_input Name StartNickName L0 Description "Extension length at start of curve InstanceGuid +v "@#*{nPreviewMutableEnabled SourceCountSource ~s0J ,PersistentCount AttributesBBox#FDAA ObjectBox#FDAAPivot…FDSelectedDatanumber param_input Name EndNickName L1 Description Extension length at end of curve InstanceGuid ЮؘrI۬9gPreviewMutableEnabled SourceCountSource ~s0J ,PersistentCount AttributesBBox#FDAA ObjectBox#FDAAPivot…F@DSelectedDatanumber param_outputName CurveNickName C Description Extended curve InstanceGuid BEYPreviewMutableEnabled SourceCount AttributesBBox#FDpAB ObjectBox#FDpABPivot FDSelectedObject=GUID 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 DHBA ObjectBox#F DHBAPivotMFh-DSelectedObject>GUID YdȎ DM +Name Data Container Name DataNickName NODES Description 'Represents a collection of generic data InstanceGuid w7#HuXgtPreviewMutableEnabled SourceCountSource u vQcH$Xd AttributesBBox#FDPBA ObjectBox#FDPBAPivotFDSelectedObject?GUID YdȎ DM +Name Data Container Name DataNickName divisions Description 'Represents a collection of generic data InstanceGuid TqG PreviewMutableEnabled SourceCountSource Ͷ:GMM.P/ AttributesBBox#dDDtBA ObjectBox#dDDtBAPivotkDDSelectedObject@GUID YdȎ DM +Name Data Container Name DataNickName divisions Description 'Represents a collection of generic data InstanceGuid }JCCAx PreviewMutableEnabled SourceCountSource TqG AttributesBBox#mFDtBA ObjectBox#mFDtBAPivotqmFDSelectedObjectAGUID YdȎ DM +Name Data Container Name DataNickName divisions Description 'Represents a collection of generic data InstanceGuid 2S8A6PI@ߡPreviewMutableEnabled SourceCountSource }JCCAx AttributesBBox#FDtBA ObjectBox#FDtBAPivotFӦDSelectedObjectBGUID YdȎ DM +Name Data Container Name DataNickName DIVISIONS Description 'Represents a collection of generic data InstanceGuid AkKQ۸`yPreviewMutableEnabled SourceCountSource QjOBB AttributesBBox#lFDBA ObjectBox#lFDBAPivotFХDSelectedObjectCGUID 3V,)AlՅkq@Name Subtraction ContainerName SubtractionNickName A-B Description Mathematical subtraction InstanceGuid y_HKY;A PreviewMutableEnabledDataComparison longest_list AttributesBBox#4D`D|B0B 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#?DDpA B ObjectBox#?DDpA BPivotAD DSelectedObjectDGUID 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"DnDSelectedObjectEGUID 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 DSelectedObjectFGUID 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 DSelectedObjectGGUID 1R[F~Name Group ContainerColour$BorderID_CountName GroupNickName Description A group of Grasshopper objects InstanceGuid Z*"H+We6m AttributesObjectHGUID 1R[F~Name Group ContainerColour$BorderID_CountName GroupNickName Description A group of Grasshopper objects InstanceGuid e͑LBH=!uZ AttributesObjectIGUID 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#FDBAPivot8uFJ AttributesBBox#0FEdBA ObjectBox#0FEdBAPivot)0FESelectedObjectTGUID YdȎ DM +Name Data Container Name DataNickName Cylinder Description 'Represents a collection of generic data InstanceGuid >TJSePreviewMutableEnabled SourceCountSource +iO_-@$C AttributesBBox#3FEdBA ObjectBox#3FEdBAPivot A4F`'ESelectedObjectUGUID YdȎ DM +Name Data Container Name DataNickName Cylinder Description 'Represents a collection of generic data InstanceGuid (/pGׇZ'PreviewMutableEnabled SourceCountSource >TJSe AttributesBBox#x7FEdBA ObjectBox#x7FEdBAPivot7F`'ESelectedObjectVGUID p:.EFla Name Integer Container Name IntegerNickName Vert. Node Groups Description *Represents a collection of Integer numbers InstanceGuid R.HD1ׯPreviewMutableEnabled SourceCountSource a,(J AttributesBBox# MFDBA ObjectBox# MFDBAPivotMFCDSelectedObjectWGUID YdȎ DM +Name Data Container Name DataNickName NODES Description 'Represents a collection of generic data InstanceGuid s ?L6ĔPreviewMutableEnabled SourceCountSource C\p'ME92 AttributesBBox#NFDPBA ObjectBox#NFDPBAPivot=NF,DSelectedObjectXGUID YdȎ DM +Name Data Container Name DataNickName NODES Description 'Represents a collection of generic data InstanceGuid u vQcH$XdPreviewMutableEnabled SourceCountSource s ?L6Ĕ AttributesBBox#$mFDPBA ObjectBox#$mFDPBAPivotmF,DSelectedObjectYGUID YdȎ DM +Name Data Container Name DataNickName #DIVISIONS Description 'Represents a collection of generic data InstanceGuid QjOBB PreviewMutableEnabled SourceCountSource 2S8A6PI@ߡ AttributesBBox#bFDBA ObjectBox#bFDBAPivotͮFDSelectedObjectZGUID YdȎ DM +Name Data Container Name DataNickName #RIBS Description 'Represents a collection of generic data InstanceGuid %Y9Krɪ|PreviewMutableEnabled SourceCountSource 5&I_"A AttributesBBox#FDHBA ObjectBox#FDHBAPivotɦF DSelectedObject[GUID YdȎ DM +Name Data Container Name DataNickName nodal surface Description 'Represents a collection of generic data InstanceGuid 6O~rPreviewMutableEnabled SourceCountSource } BD N>ـ$= AttributesBBox#F@DBA ObjectBox#F@DBAPivotCF DSelectedObject\GUID YdȎ DM +Name Data Container Name DataNickName nodal surface Description 'Represents a collection of generic data InstanceGuid OXWLEkA DPreviewMutableEnabled SourceCountSource 6O~r AttributesBBox#tGFDBA ObjectBox#tGFDBAPivotHF ʬDSelectedObject]GUID p:.EFla Name Integer Container Name IntegerNickName Vert. Node Groups Description *Represents a collection of Integer numbers InstanceGuid zN?O{ ID SOM΍ID 8f CSY(fID Q, ZIv|pID WHIzuID X8:CnDID "5`\@~'ID w{vM`)NID в*NڱBID `YTAcoID 53CDg2ID ɅXwwN!p)eID KُLTbName GroupNickName Description A group of Grasshopper objects InstanceGuid ICdMQLn {i AttributesObjectfGUID 1R[F~Name Group Container2Colour$BorderID_Count+ID C Eev7(ID ,5~N -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.AddMaterial(); //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 ֿ(L;W IconDisplayPreviewMutableEnabledDataComparison longest_list AttributesBBox#ElEB$C ObjectBox#ElEA CPivotxEqESelected 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 cGD[6PreviewMutableEnabled SourceCountSource Wo4AY( ep TypeHintID VyÜIq& ShowTypeHintsAllowTreeAccess AttributesBBox#ElE8BA ObjectBox#ElE8BAPivotTE`mESelected param_input Name Variable nameNickName name Description Script Variable name InstanceGuid HQ,HR2PreviewMutableEnabled SourceCountSource v}cE.̓=g TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#EnE8BA ObjectBox#EnE8BAPivotTEnESelected param_input Name Variable layerNickName layer Description Script Variable layer InstanceGuid ~ zAPreviewMutableEnabled SourceCountSource ^uuA6a TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#E@oE8BA ObjectBox#E@oE8BAPivotTEoESelected param_input Name Variable colorNickName color Description Script Variable color InstanceGuid 8B>WbPreviewMutableEnabled SourceCount TypeHintID ѱ$yIDűF ShowTypeHintsAllowTreeAccess AttributesBBox#EpE8BA ObjectBox#EpE8BAPivotTE qESelected param_input Name Variable pWidthNickName pWidth Description Script Variable pWidth InstanceGuid f'MФK3PreviewMutableEnabled SourceCount TypeHintID O5@&"LV! ShowTypeHintsAllowTreeAccess AttributesBBox#EqE8BA ObjectBox#EqE8BAPivotTE`rESelected param_input Name Variable wiresNickName wires Description Script Variable wires InstanceGuid AgL{WPreviewMutableEnabled SourceCount TypeHintID HJqh"D ShowTypeHintsAllowTreeAccess AttributesBBox#EsE8BA ObjectBox#EsE8BAPivotTEsESelected param_input Name Variable materialNickName material Description Script Variable material InstanceGuid V$CjNPreviewMutableEnabled WireDisplay SourceCountSource h.E/eo TypeHintID eKjBH9S ShowTypeHintsAllowTreeAccess AttributesBBox#E@tE8BA ObjectBox#E@tE8BAPivotTEtESelected param_input Name Variable activateNickName activate Description Script Variable activate InstanceGuid 1LWYj#PreviewMutableEnabled WireDisplay SourceCountSource WHECnis TypeHintID '֯Np_A%Y ShowTypeHintsAllowTreeAccess AttributesBBox#EuE8BA ObjectBox#EuE8BAPivotTE vESelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid +$\H#pf6PreviewMutableEnabled SourceCount AttributesBBox#ElEA C ObjectBox#ElEA CPivotTEqESelectedObjectkGUID @?Hr@MbџName Boolean Toggle Container  SwitchValueName Boolean ToggleNickName BAKE with attributes Description Boolean (true/false) toggle InstanceGuid WHECnisPreviewMutableEnabled SourceCount AttributesBBox#E`ECA ObjectBox#E`ECAPivotmEaESelectedObjectlGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid C?x@vfЫOPreviewMutableEnabled SourceCountUserText RJ- MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$pBBox#pE{ECA ObjectBox#pE{ECAPivotwE{ESelectedFontFamily Microsoft Sans SerifSize ABoldItalicObjectmGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid />O{ PreviewMutableEnabled SourceCountUserText Ring MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$BBox#EErCA ObjectBox#EErCAPivotEsESelectedFontFamily Courier NewSizeABoldItalicObjectnGUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid {ؑFz0q6PreviewMutableEnabledDataComparison longest_list AttributesBBox#E{E|BpB ObjectBox#E{EA`BPivotE`}ESelected param_input Name StartNickName A Description String to append to. InstanceGuid ӌtCU PreviewMutableEnabled SourceCountSource C?x@vfЫO AttributesBBox#E{E`AA ObjectBox#E{E`AAPivotTE|ESelected param_inputName EndNickName B Description String to append. InstanceGuid -J.nCoگPreviewMutableEnabled SourceCount AttributesBBox#E`}E`AA ObjectBox#E`}E`AAPivotTE@~ESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid "AvPZŒPreviewMutableEnabled SourceCount AttributesBBox#pE{EpA`B ObjectBox#pE{EpA`BPivotE`}ESelectedObjectoGUID 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.AddMaterial(); //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 x[bHCH@-< IconDisplayPreviewMutableEnabledDataComparison longest_list AttributesBBox#ExEB$C ObjectBox#EyEA CPivotxE~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 BLVBX^@PreviewMutableEnabled SourceCountSource 'LUn TypeHintID VyÜIq& ShowTypeHintsAllowTreeAccess AttributesBBox#EyE8BA ObjectBox#EyE8BAPivotTEyESelected param_input Name Variable nameNickName name Description Script Variable name InstanceGuid K^A)pwPreviewMutableEnabled SourceCountSource "AvPZŒ TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#EPzE8BA ObjectBox#EPzE8BAPivotTEzESelected param_input Name Variable layerNickName layer Description Script Variable layer InstanceGuid ԦhVBy"PreviewMutableEnabled SourceCountSource />O{ TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#E{E8BA ObjectBox#E{E8BAPivotTE0|ESelected param_input Name Variable colorNickName color Description Script Variable color InstanceGuid e_HJ_ hPreviewMutableEnabled SourceCount TypeHintID ѱ$yIDűF ShowTypeHintsAllowTreeAccess AttributesBBox#E|E8BA ObjectBox#E|E8BAPivotTEp}ESelected param_input Name Variable pWidthNickName pWidth Description Script Variable pWidth InstanceGuid Q]CMH>tT PreviewMutableEnabled SourceCount TypeHintID O5@&"LV! ShowTypeHintsAllowTreeAccess AttributesBBox#E~E8BA ObjectBox#E~E8BAPivotTE~ESelected param_input Name Variable wiresNickName wires Description Script Variable wires InstanceGuid rf8ܭIT|RPreviewMutableEnabled SourceCount TypeHintID HJqh"D ShowTypeHintsAllowTreeAccess AttributesBBox#EPE8BA ObjectBox#EPE8BAPivotTEESelected param_input Name Variable materialNickName material Description Script Variable material InstanceGuid =VMh> PreviewMutableEnabled WireDisplay SourceCountSource h.E/eo TypeHintID eKjBH9S ShowTypeHintsAllowTreeAccess AttributesBBox#EHE8BA ObjectBox#EHE8BAPivotTEESelected param_input Name Variable activateNickName activate Description Script Variable activate InstanceGuid lH x PreviewMutableEnabled WireDisplay SourceCountSource WHECnis TypeHintID '֯Np_A%Y ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivotTE8ESelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid t2'mGOK2bKPreviewMutableEnabled SourceCount AttributesBBox#EyEA C ObjectBox#EyEA CPivotTE~ESelectedObjectpGUID YdȎ DM +Name Data Container Name DataNickName Flower Brep Description 'Represents a collection of generic data InstanceGuid Wo4AY( epPreviewMutableEnabled WireDisplay SourceCount AttributesBBox#PElEBA ObjectBox#PElEBAPivotˊE`mESelectedObjectqGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid SOM΍PreviewMutableEnabled SourceCountUserText TubeSolids MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$BBox#EXErCA ObjectBox#EXErCAPivotmEXESelectedFontFamily Courier NewSizeABoldItalicObjectrGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 8f CSY(fPreviewMutableEnabled SourceCountUserText TubeCenterlines MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$BBox#E0ErCA ObjectBox#E0ErCAPivotmE2ESelectedFontFamily Courier NewSizeABoldItalicObjectsGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid Q, ZIv|pPreviewMutableEnabled SourceCountUserText MoireSolids MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$BBox#EErCA ObjectBox#EErCAPivotmE{ESelectedFontFamily Courier NewSizeABoldItalicObjecttGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid WHIzuPreviewMutableEnabled SourceCountUserText MoireCenterlines MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$BBox#EЋErCA ObjectBox#EЋErCAPivotmER֋ESelectedFontFamily Courier NewSizeABoldItalicObjectuGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid X8:CnDPreviewMutableEnabled SourceCountUserText RibSolids MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$BBox#EErCA ObjectBox#EErCAPivotmE+ESelectedFontFamily Courier NewSizeABoldItalicObjectvGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid "5`\@~'PreviewMutableEnabled SourceCountUserText RibCenterlines MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$BBox#EErCA ObjectBox#EErCAPivotmEESelectedFontFamily Courier NewSizeABoldItalicObjectwGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid w{vM`)NPreviewMutableEnabled SourceCountUserText NodeLBL MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$BBox#EPErCA ObjectBox#EPErCAPivotmEQESelectedFontFamily Courier NewSizeABoldItalicObjectxGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid в*NڱBPreviewMutableEnabled SourceCountUserText RibLBL MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$BBox#E(ErCA ObjectBox#E(ErCAPivotmE)ESelectedFontFamily Courier NewSizeABoldItalicObjectyGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid `YTAcoPreviewMutableEnabled SourceCountUserText MoireLBL MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$BBox#EErCA ObjectBox#EErCAPivotmEESelectedFontFamily Courier NewSizeABoldItalicObjectzGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 53CDg2PreviewMutableEnabled SourceCountUserText TubeLBL MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$BBox#EȖErCA ObjectBox#EȖErCAPivotmEbϖESelectedFontFamily Courier NewSizeABoldItalicObject{GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ɅXwwN!p)ePreviewMutableEnabled SourceCountUserText FlowerLBL MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$BBox#EErCA ObjectBox#EErCAPivotmE9ESelectedFontFamily Courier NewSizeABoldItalicObject|GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid KُLTbPreviewMutableEnabled SourceCountUserText RingLBL MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$BBox#EpErCA ObjectBox#EpErCAPivotmE9qESelectedFontFamily Courier NewSizeABoldItalicObject}GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid cGJP ](PreviewMutableEnabled SourceCountUserText RJ- MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$pBBox#xEECA ObjectBox#xEECAPivotjyEESelectedFontFamily Microsoft Sans SerifSize ABoldItalicObject~GUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid zAQD^PreviewMutableEnabledDataComparison longest_list AttributesBBox#EhE|BpB ObjectBox#ExEA`BPivotEXESelected param_input Name StartNickName A Description String to append to. InstanceGuid QJ {HW:gPreviewMutableEnabled SourceCountSource cGJP ]( AttributesBBox#ExE`AA ObjectBox#ExE`AAPivotTEESelected param_inputName EndNickName B Description String to append. InstanceGuid Ӧ7ؽKM% nPreviewMutableEnabled SourceCount AttributesBBox#EXE`AA ObjectBox#EXE`AAPivotTEȗESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid n A?J6^PreviewMutableEnabled SourceCount AttributesBBox#pExEpA`B ObjectBox#pExEpA`BPivotEXESelectedObjectGUID 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.AddMaterial(); //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 Id2@>v7( IconDisplayPreviewMutableEnabledDataComparison longest_list AttributesBBox#E EB$C ObjectBox#E0EA CPivotxEESelected 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 5nyK#+wPreviewMutableEnabled SourceCountSource 5SsPDָ&4) TypeHintID VyÜIq& ShowTypeHintsAllowTreeAccess AttributesBBox#E0E8BA ObjectBox#E0E8BAPivotTEESelected param_input Name Variable nameNickName name Description Script Variable name InstanceGuid  ^;HUϣ~~PreviewMutableEnabled SourceCountSource n A?J6^ TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#EЕE8BA ObjectBox#EЕE8BAPivotTE ESelected param_input Name Variable layerNickName layer Description Script Variable layer InstanceGuid =ID0ֹl[PreviewMutableEnabled SourceCountSource WHIzu TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#EpE8BA ObjectBox#EpE8BAPivotTEESelected param_input Name Variable colorNickName color Description Script Variable color InstanceGuid jx%wCF0YTPreviewMutableEnabled SourceCount TypeHintID ѱ$yIDűF ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivotTE`ESelected param_input Name Variable pWidthNickName pWidth Description Script Variable pWidth InstanceGuid rBe}(Fc𵬿EBPreviewMutableEnabled SourceCount TypeHintID O5@&"LV! ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivotTEESelected param_input Name Variable wiresNickName wires Description Script Variable wires InstanceGuid `TFrOv1$PreviewMutableEnabled SourceCount TypeHintID HJqh"D ShowTypeHintsAllowTreeAccess AttributesBBox#EPE8BA ObjectBox#EPE8BAPivotTEESelected param_input Name Variable materialNickName material Description Script Variable material InstanceGuid , ICfWOPreviewMutableEnabled SourceCount TypeHintID eKjBH9S ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivotTE@ESelected param_input Name Variable activateNickName activate Description Script Variable activate InstanceGuid _̋E<PreviewMutableEnabled WireDisplay SourceCountSource WHECnis TypeHintID '֯Np_A%Y ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivotTEESelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid 2 )J=9=PreviewMutableEnabled SourceCount AttributesBBox#E0EA C ObjectBox#E0EA CPivotTEESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ,5~N -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.AddMaterial(); //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 :N5SFXX IconDisplayPreviewMutableEnabledDataComparison longest_list AttributesBBox#EEB$C ObjectBox# EEA CPivotEESelected 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 n{pЭZ/OM&eH4:PreviewMutableEnabled SourceCountSource 5rNt2 TypeHintID VyÜIq& ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivot\EXESelected param_input Name Variable nameNickName name Description Script Variable name InstanceGuid (H]?,PreviewMutableEnabled SourceCountSource _l.EI.F TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivot\EESelected param_input Name Variable layerNickName layer Description Script Variable layer InstanceGuid XgĠgM _XbbPreviewMutableEnabled SourceCountSource Q, ZIv|p TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#EHE8BA ObjectBox#EHE8BAPivot\EESelected param_input Name Variable colorNickName color Description Script Variable color InstanceGuid UQwOUPreviewMutableEnabled SourceCount TypeHintID ѱ$yIDűF ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivot\E8ESelected param_input Name Variable pWidthNickName pWidth Description Script Variable pWidth InstanceGuid >]JIMWjPreviewMutableEnabled SourceCount TypeHintID O5@&"LV! ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivot\EؑESelected param_input Name Variable wiresNickName wires Description Script Variable wires InstanceGuid pb"*tJBܩ{KPreviewMutableEnabled SourceCount TypeHintID HJqh"D ShowTypeHintsAllowTreeAccess AttributesBBox#E(E8BA ObjectBox#E(E8BAPivot\ExESelected param_input Name Variable materialNickName material Description Script Variable material InstanceGuid CiXM0dx/PreviewMutableEnabled WireDisplay SourceCountSource |D3 TypeHintID eKjBH9S ShowTypeHintsAllowTreeAccess AttributesBBox#EȒE8BA ObjectBox#EȒE8BAPivot\EESelected param_input Name Variable activateNickName activate Description Script Variable activate InstanceGuid uvkKBPreviewMutableEnabled WireDisplay SourceCountSource WHECnis TypeHintID '֯Np_A%Y ShowTypeHintsAllowTreeAccess AttributesBBox#EhE8BA ObjectBox#EhE8BAPivot\EESelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid `B 7Nuoƈ6`PreviewMutableEnabled SourceCount AttributesBBox#EEA C ObjectBox#EEA CPivot\EESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid BHoߐ[VC.#zcPreviewMutableEnabled SourceCountUserText TC- MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$pBBox#xE8ECA ObjectBox#xE8ECAPivothyE=ESelectedFontFamily Microsoft Sans SerifSize ABoldItalicObjectGUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid T`A.~%PreviewMutableEnabledDataComparison longest_list AttributesBBox#EE|BpB ObjectBox#E(EA`BPivotEESelected param_input Name StartNickName A Description String to append to. InstanceGuid Iݼ@9Xp8PreviewMutableEnabled SourceCountSource BHoߐ[VC.#zc AttributesBBox#E(E`AA ObjectBox#E(E`AAPivotTEESelected param_inputName EndNickName B Description String to append. InstanceGuid AO_;PreviewMutableEnabled SourceCount AttributesBBox#EE`AA ObjectBox#EE`AAPivotTExESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid NשOŊIPreviewMutableEnabled SourceCount AttributesBBox#pE(EpA`B ObjectBox#pE(EpA`BPivotEESelectedObjectGUID 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.AddMaterial(); //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 FsGO') IconDisplayPreviewMutableEnabledDataComparison longest_list AttributesBBox#EЈEB$C ObjectBox#EEA CPivotxE`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 B*SMATYPreviewMutableEnabled SourceCountSource )h}D3kr TypeHintID VyÜIq& ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivotTE0ESelected param_input Name Variable nameNickName name Description Script Variable name InstanceGuid )^NiF謗kiPreviewMutableEnabled SourceCountSource NשOŊI TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivotTEЉESelected param_input Name Variable layerNickName layer Description Script Variable layer InstanceGuid O96>OQXPreviewMutableEnabled SourceCountSource 8f CSY(f TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#E E8BA ObjectBox#E E8BAPivotTEpESelected param_input Name Variable colorNickName color Description Script Variable color InstanceGuid _b6gKvJPreviewMutableEnabled SourceCount TypeHintID ѱ$yIDűF ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivotTEESelected param_input Name Variable pWidthNickName pWidth Description Script Variable pWidth InstanceGuid }9vOjBPreviewMutableEnabled SourceCount TypeHintID O5@&"LV! ShowTypeHintsAllowTreeAccess AttributesBBox#E`E8BA ObjectBox#E`E8BAPivotTEESelected param_input Name Variable wiresNickName wires Description Script Variable wires InstanceGuid YCgD7bPreviewMutableEnabled SourceCount TypeHintID HJqh"D ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivotTEPESelected param_input Name Variable materialNickName material Description Script Variable material InstanceGuid "1 B=;PreviewMutableEnabled WireDisplay SourceCountSource h.E/eo TypeHintID eKjBH9S ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivotTEESelected param_input Name Variable activateNickName activate Description Script Variable activate InstanceGuid oDICILPreviewMutableEnabled WireDisplay SourceCountSource WHECnis TypeHintID '֯Np_A%Y ShowTypeHintsAllowTreeAccess AttributesBBox#E@E8BA ObjectBox#E@E8BAPivotTEESelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid 0(>Kt))R6PreviewMutableEnabled SourceCount AttributesBBox#EEA C ObjectBox#EEA CPivotTE`ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid B_dXoCl~tPreviewMutableEnabled SourceCountUserText TS- MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$pBBox#xEECA ObjectBox#xEECAPivotEESelectedFontFamily Microsoft Sans SerifSize ABoldItalicObjectGUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid ȋGA9m]cPreviewMutableEnabledDataComparison longest_list AttributesBBox#EE|BpB ObjectBox#EEA`BPivotE؄ESelected param_input Name StartNickName A Description String to append to. InstanceGuid 4"8F좻<PreviewMutableEnabled SourceCountSource B_dXoCl~t AttributesBBox#EE`AA ObjectBox#EE`AAPivot\EhESelected param_inputName EndNickName B Description String to append. InstanceGuid 漗O^0]0PreviewMutableEnabled SourceCount AttributesBBox#E؄E`AA ObjectBox#E؄E`AAPivot\EHESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid ,&BuPreviewMutableEnabled SourceCount AttributesBBox#xEEpA`B ObjectBox#xEEpA`BPivotE؄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.AddMaterial(); //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 f:\otGy-IN IconDisplayPreviewMutableEnabledDataComparison longest_list AttributesBBox#EEB$C ObjectBox# EEA CPivotE0ESelected 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 o1f#Apu PreviewMutableEnabled SourceCountSource KSF n TypeHintID VyÜIq& ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivot\EESelected param_input Name Variable nameNickName name Description Script Variable name InstanceGuid qҏO(cPreviewMutableEnabled SourceCountSource ,&Bu TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#EPE8BA ObjectBox#EPE8BAPivot\EESelected param_input Name Variable layerNickName layer Description Script Variable layer InstanceGuid 3I=77mPreviewMutableEnabled SourceCountSource SOM΍ TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivot\E@ESelected param_input Name Variable colorNickName color Description Script Variable color InstanceGuid j@LqPreviewMutableEnabled SourceCount TypeHintID ѱ$yIDűF ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivot\EESelected param_input Name Variable pWidthNickName pWidth Description Script Variable pWidth InstanceGuid >LIXPreviewMutableEnabled SourceCount TypeHintID O5@&"LV! ShowTypeHintsAllowTreeAccess AttributesBBox#E0E8BA ObjectBox#E0E8BAPivot\EESelected param_input Name Variable wiresNickName wires Description Script Variable wires InstanceGuid ȿIJOwfPreviewMutableEnabled SourceCount TypeHintID HJqh"D ShowTypeHintsAllowTreeAccess AttributesBBox#EЅE8BA ObjectBox#EЅE8BAPivot\E ESelected param_input Name Variable materialNickName material Description Script Variable material InstanceGuid WPdE a~`XPreviewMutableEnabled WireDisplay SourceCountSource h.E/eo TypeHintID eKjBH9S ShowTypeHintsAllowTreeAccess AttributesBBox#EpE8BA ObjectBox#EpE8BAPivot\EESelected param_input Name Variable activateNickName activate Description Script Variable activate InstanceGuid  %@h86hPreviewMutableEnabled WireDisplay SourceCountSource WHECnis TypeHintID '֯Np_A%Y ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivot\E`ESelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid |C{PreviewMutableEnabled SourceCount AttributesBBox#EEA C ObjectBox#EEA CPivot\E0ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ݁55Nm4=߯PreviewMutableEnabled SourceCountUserText FJ- MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$pBBox#pEECA ObjectBox#pEECAPivotwEĜESelectedFontFamily Microsoft Sans SerifSize ABoldItalicObjectGUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid J16rMw PreviewMutableEnabledDataComparison longest_list AttributesBBox#EE|BpB ObjectBox#EEA`BPivotEESelected param_input Name StartNickName A Description String to append to. InstanceGuid iDFbrPreviewMutableEnabled SourceCountSource ݁55Nm4=߯ AttributesBBox#EE`AA ObjectBox#EE`AAPivotTEESelected param_inputName EndNickName B Description String to append. InstanceGuid M/K@PreviewMutableEnabled SourceCount AttributesBBox#EE`AA ObjectBox#EE`AAPivotTEESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid P !D(-9^rA0PreviewMutableEnabled SourceCount AttributesBBox#pEEpA`B ObjectBox#pEEpA`BPivotEESelectedObjectGUID 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.AddMaterial(); //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 ]ݽ[tH%( IconDisplayPreviewMutableEnabledDataComparison longest_list AttributesBBox#EPEB$C ObjectBox#E`EA CPivotxEESelected 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 2 FlWPreviewMutableEnabled SourceCountSource =G3+bB TypeHintID VyÜIq& ShowTypeHintsAllowTreeAccess AttributesBBox#E`E8BA ObjectBox#E`E8BAPivotTEESelected param_input Name Variable nameNickName name Description Script Variable name InstanceGuid ]ZOTȧPreviewMutableEnabled SourceCountSource P !D(-9^rA0 TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivotTEPESelected param_input Name Variable layerNickName layer Description Script Variable layer InstanceGuid PE7P@EPreviewMutableEnabled SourceCountSource X8:CnD TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivotTEESelected param_input Name Variable colorNickName color Description Script Variable color InstanceGuid <`%GIOeaPreviewMutableEnabled SourceCount TypeHintID ѱ$yIDűF ShowTypeHintsAllowTreeAccess AttributesBBox#E@E8BA ObjectBox#E@E8BAPivotTEESelected param_input Name Variable pWidthNickName pWidth Description Script Variable pWidth InstanceGuid P4PGG,F^wPreviewMutableEnabled SourceCount TypeHintID O5@&"LV! ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivotTE0ESelected param_input Name Variable wiresNickName wires Description Script Variable wires InstanceGuid |NB5.PreviewMutableEnabled SourceCount TypeHintID HJqh"D ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivotTEОESelected param_input Name Variable materialNickName material Description Script Variable material InstanceGuid K*C  PreviewMutableEnabled WireDisplay SourceCountSource |D3 TypeHintID eKjBH9S ShowTypeHintsAllowTreeAccess AttributesBBox#E E8BA ObjectBox#E E8BAPivotTEpESelected param_input Name Variable activateNickName activate Description Script Variable activate InstanceGuid >. y#E3ut%PreviewMutableEnabled WireDisplay SourceCountSource WHECnis TypeHintID '֯Np_A%Y ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivotTEESelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid > ]OpPreviewMutableEnabled SourceCount AttributesBBox#E`EA C ObjectBox#E`EA CPivotTEESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid :(Aua"TPreviewMutableEnabled SourceCountUserText RJ- MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$pBBox#pEECA ObjectBox#pEECAPivotwEESelectedFontFamily Microsoft Sans SerifSize ABoldItalicObjectGUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid BOrC.O:PreviewMutableEnabledDataComparison longest_list AttributesBBox#EE|BpB ObjectBox#EТEA`BPivotEESelected param_input Name StartNickName A Description String to append to. InstanceGuid ~a"@@ܔtPreviewMutableEnabled SourceCountSource :(Aua"T AttributesBBox#EТE`AA ObjectBox#EТE`AAPivotTE@ESelected param_inputName EndNickName B Description String to append. InstanceGuid ?FG*BPreviewMutableEnabled SourceCount AttributesBBox#EE`AA ObjectBox#EE`AAPivotTE ESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid W-bcLVecx̵PreviewMutableEnabled SourceCount AttributesBBox#pEТEpA`B ObjectBox#pEТEpA`BPivotEESelectedObjectGUID 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.AddMaterial(); //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!=4AFlYs IconDisplayPreviewMutableEnabledDataComparison longest_list AttributesBBox#ExEB$C ObjectBox#EEA CPivotxEESelected 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 vhHA4PreviewMutableEnabled SourceCountSource {C(F[bD TypeHintID VyÜIq& ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivotTEءESelected param_input Name Variable nameNickName name Description Script Variable name InstanceGuid |ZdBw VPreviewMutableEnabled SourceCountSource W-bcLVecx̵ TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#E(E8BA ObjectBox#E(E8BAPivotTExESelected param_input Name Variable layerNickName layer Description Script Variable layer InstanceGuid 0LjIBPreviewMutableEnabled SourceCountSource "5`\@~' TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#EȢE8BA ObjectBox#EȢE8BAPivotTEESelected param_input Name Variable colorNickName color Description Script Variable color InstanceGuid K 7uAM޸E!=PreviewMutableEnabled SourceCount TypeHintID ѱ$yIDűF ShowTypeHintsAllowTreeAccess AttributesBBox#EhE8BA ObjectBox#EhE8BAPivotTEESelected param_input Name Variable pWidthNickName pWidth Description Script Variable pWidth InstanceGuid L3FWPreviewMutableEnabled SourceCount TypeHintID O5@&"LV! ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivotTEXESelected param_input Name Variable wiresNickName wires Description Script Variable wires InstanceGuid qH Ji4pPreviewMutableEnabled SourceCount TypeHintID HJqh"D ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivotTEESelected param_input Name Variable materialNickName material Description Script Variable material InstanceGuid ymROkPreviewMutableEnabled SourceCount TypeHintID eKjBH9S ShowTypeHintsAllowTreeAccess AttributesBBox#EHE8BA ObjectBox#EHE8BAPivotTEESelected param_input Name Variable activateNickName activate Description Script Variable activate InstanceGuid = ?EuPreviewMutableEnabled WireDisplay SourceCountSource WHECnis TypeHintID '֯Np_A%Y ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivotTE8ESelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid gyI 0PreviewMutableEnabled SourceCount AttributesBBox#EEA C ObjectBox#EEA CPivotTEESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid C3 5C _DPreviewMutableEnabled SourceCountUserText RJ- MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$pBBox#xEECA ObjectBox#xEECAPivothyEESelectedFontFamily Microsoft Sans SerifSize ABoldItalicObjectGUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid C=oHRRPreviewMutableEnabledDataComparison longest_list AttributesBBox#EpE|BpB ObjectBox#EEA`BPivotE`ESelected param_input Name StartNickName A Description String to append to. InstanceGuid yUKTGbpPreviewMutableEnabled SourceCountSource C3 5C _D AttributesBBox#EE`AA ObjectBox#EE`AAPivotTEESelected param_inputName EndNickName B Description String to append. InstanceGuid vmABPreviewMutableEnabled SourceCount AttributesBBox#E`E`AA ObjectBox#E`E`AAPivotTEмESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid bYE^cUgPreviewMutableEnabled SourceCount AttributesBBox#pEEpA`B ObjectBox#pEEpA`BPivotE`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.AddMaterial(); //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 МY[@Qo IconDisplayPreviewMutableEnabledDataComparison longest_list AttributesBBox#E(EB$C ObjectBox#E8EA CPivotxEESelected 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 *CtPreviewMutableEnabled SourceCountSource 2ILn TypeHintID VyÜIq& ShowTypeHintsAllowTreeAccess AttributesBBox#E8E8BA ObjectBox#E8E8BAPivotTEESelected param_input Name Variable nameNickName name Description Script Variable name InstanceGuid zPreviewMutableEnabled SourceCount AttributesBBox#E0E`AA ObjectBox#E0E`AAPivot\EESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid ^<89JT} PreviewMutableEnabled SourceCount AttributesBBox#xEPEpA`B ObjectBox#xEPEpA`BPivotE0ESelectedObjectGUID 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.AddMaterial(); //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 axET$@r: IconDisplayPreviewMutableEnabledDataComparison longest_list AttributesBBox#EEB$C ObjectBox# EEA CPivotEESelected 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 o,E`|9PreviewMutableEnabled SourceCountSource $[WFNІ96 TypeHintID VyÜIq& ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivot\EXESelected param_input Name Variable nameNickName name Description Script Variable name InstanceGuid ;RIqH|PreviewMutableEnabled SourceCountSource ^<89JT} TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivot\EESelected param_input Name Variable layerNickName layer Description Script Variable layer InstanceGuid 5bFѷwCAPreviewMutableEnabled SourceCountSource `YTAco TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#EHE8BA ObjectBox#EHE8BAPivot\EESelected param_input Name Variable colorNickName color Description Script Variable color InstanceGuid ),0AF4hPreviewMutableEnabled SourceCount TypeHintID ѱ$yIDűF ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivot\E8ESelected param_input Name Variable pWidthNickName pWidth Description Script Variable pWidth InstanceGuid JE6oPreviewMutableEnabled SourceCount TypeHintID O5@&"LV! ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivot\EضESelected param_input Name Variable wiresNickName wires Description Script Variable wires InstanceGuid q)Fnk7lPreviewMutableEnabled SourceCount TypeHintID HJqh"D ShowTypeHintsAllowTreeAccess AttributesBBox#E(E8BA ObjectBox#E(E8BAPivot\ExESelected param_input Name Variable materialNickName material Description Script Variable material InstanceGuid 7Uw@D-IPreviewMutableEnabled SourceCount TypeHintID eKjBH9S ShowTypeHintsAllowTreeAccess AttributesBBox#EȷE8BA ObjectBox#EȷE8BAPivot\EESelected param_input Name Variable activateNickName activate Description Script Variable activate InstanceGuid vǂ F>sunPreviewMutableEnabled WireDisplay SourceCountSource WHECnis TypeHintID '֯Np_A%Y ShowTypeHintsAllowTreeAccess AttributesBBox#EhE8BA ObjectBox#EhE8BAPivot\EESelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid ~'fJuPreviewMutableEnabled SourceCount AttributesBBox#EEA C ObjectBox#EEA CPivot\EESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid u-D4ol)PreviewMutableEnabled SourceCountUserText RJ- MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$pBBox#xE@ECA ObjectBox#xE@ECAPivothyEGESelectedFontFamily Microsoft Sans SerifSize ABoldItalicObjectGUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid {/ lfB+b iPreviewMutableEnabledDataComparison longest_list AttributesBBox#EE|BpB ObjectBox#E(EA`BPivotEESelected param_input Name StartNickName A Description String to append to. InstanceGuid KBa@ֻ%gPreviewMutableEnabled SourceCountSource u-D4ol) AttributesBBox#E(E`AA ObjectBox#E(E`AAPivotTEESelected param_inputName EndNickName B Description String to append. InstanceGuid @YFAnPreviewMutableEnabled SourceCount AttributesBBox#EE`AA ObjectBox#EE`AAPivotTExESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid J9}yN; VPreviewMutableEnabled SourceCount AttributesBBox#pE(EpA`B ObjectBox#pE(EpA`BPivotEESelectedObjectGUID 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.AddMaterial(); //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 )ԌNk-1si IconDisplayPreviewMutableEnabledDataComparison longest_list AttributesBBox#EЭEB$C ObjectBox#EEA CPivotxE`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 9OÞE! '\wPreviewMutableEnabled SourceCountSource C&UO K"w TypeHintID VyÜIq& ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivotTE0ESelected param_input Name Variable nameNickName name Description Script Variable name InstanceGuid hXCA@G[t(PreviewMutableEnabled SourceCountSource J9}yN; V TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivotTEЮESelected param_input Name Variable layerNickName layer Description Script Variable layer InstanceGuid n=L\PreviewMutableEnabled SourceCountSource в*NڱB TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#E E8BA ObjectBox#E E8BAPivotTEpESelected param_input Name Variable colorNickName color Description Script Variable color InstanceGuid S?F-jB]PreviewMutableEnabled SourceCountSource SI.2$ڡ[ TypeHintID ѱ$yIDűF ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivotTEESelected param_input Name Variable pWidthNickName pWidth Description Script Variable pWidth InstanceGuid v~nvDQiPreviewMutableEnabled SourceCount TypeHintID O5@&"LV! ShowTypeHintsAllowTreeAccess AttributesBBox#E`E8BA ObjectBox#E`E8BAPivotTEESelected param_input Name Variable wiresNickName wires Description Script Variable wires InstanceGuid x̫xGC,]e|PreviewMutableEnabled SourceCount TypeHintID HJqh"D ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivotTEPESelected param_input Name Variable materialNickName material Description Script Variable material InstanceGuid }YG@M-PreviewMutableEnabled SourceCount TypeHintID eKjBH9S ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivotTEESelected param_input Name Variable activateNickName activate Description Script Variable activate InstanceGuid }^LWi,TPreviewMutableEnabled WireDisplay SourceCountSource WHECnis TypeHintID '֯Np_A%Y ShowTypeHintsAllowTreeAccess AttributesBBox#E@E8BA ObjectBox#E@E8BAPivotTEESelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid Sc,ƠDH'2?PreviewMutableEnabled SourceCount AttributesBBox#EEA C ObjectBox#EEA CPivotTE`ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ]'׸:GfhFPreviewMutableEnabled SourceCountUserText RJ- MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$pBBox#xEECA ObjectBox#xEECAPivotEHESelectedFontFamily Microsoft Sans SerifSize ABoldItalicObjectGUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid |A E&!<PreviewMutableEnabledDataComparison longest_list AttributesBBox#EE|BpB ObjectBox#EEA`BPivotEESelected param_input Name StartNickName A Description String to append to. InstanceGuid Tf|Et -{PreviewMutableEnabled SourceCountSource ]'׸:GfhF AttributesBBox#EE`AA ObjectBox#EE`AAPivot\EpESelected param_inputName EndNickName B Description String to append. InstanceGuid Y'Oٮ[PreviewMutableEnabled SourceCount AttributesBBox#EE`AA ObjectBox#EE`AAPivot\EPESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid ޝ6؂LKPreviewMutableEnabled SourceCount AttributesBBox#xEEpA`B ObjectBox#xEEpA`BPivotEESelectedObjectGUID 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.AddMaterial(); //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 Aj IconDisplayPreviewMutableEnabledDataComparison longest_list AttributesBBox#EEB$C ObjectBox# EEA CPivotE8ESelected 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 Ҽ`@zmPreviewMutableEnabled SourceCountSource MOK)g@ TypeHintID VyÜIq& ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivot\EESelected param_input Name Variable nameNickName name Description Script Variable name InstanceGuid ` B,<PreviewMutableEnabled SourceCountSource ޝ6؂LK TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#EXE8BA ObjectBox#EXE8BAPivot\EESelected param_input Name Variable layerNickName layer Description Script Variable layer InstanceGuid ]8>5GZ -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.AddMaterial(); //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 ǼQ&CnX IconDisplayPreviewMutableEnabledDataComparison longest_list AttributesBBox#EEB$C ObjectBox#EEA CPivotxEESelected 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 N }N]NpPreviewMutableEnabled SourceCountSource rbKf|# TypeHintID VyÜIq& ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivotTEESelected param_input Name Variable nameNickName name Description Script Variable name InstanceGuid H C`͛PreviewMutableEnabled SourceCountSource ӹl׀Nܩsx TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#E0E8BA ObjectBox#E0E8BAPivotTEESelected param_input Name Variable layerNickName layer Description Script Variable layer InstanceGuid 䉏C1LPreviewMutableEnabled SourceCountSource KُLTb TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivotTE ESelected param_input Name Variable colorNickName color Description Script Variable color InstanceGuid !eY#OlbPreviewMutableEnabled SourceCount TypeHintID ѱ$yIDűF ShowTypeHintsAllowTreeAccess AttributesBBox#EpE8BA ObjectBox#EpE8BAPivotTEESelected param_input Name Variable pWidthNickName pWidth Description Script Variable pWidth InstanceGuid sh>Kx(抰PreviewMutableEnabled SourceCount TypeHintID O5@&"LV! ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivotTE`ESelected param_input Name Variable wiresNickName wires Description Script Variable wires InstanceGuid fACs[PreviewMutableEnabled SourceCount TypeHintID HJqh"D ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivotTEESelected param_input Name Variable materialNickName material Description Script Variable material InstanceGuid 5G75$@ g`lPreviewMutableEnabled SourceCount TypeHintID eKjBH9S ShowTypeHintsAllowTreeAccess AttributesBBox#EPE8BA ObjectBox#EPE8BAPivotTEESelected param_input Name Variable activateNickName activate Description Script Variable activate InstanceGuid F6dɝPreviewMutableEnabled WireDisplay SourceCountSource WHECnis TypeHintID '֯Np_A%Y ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivotTE@ESelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid $,UExw41PreviewMutableEnabled SourceCount AttributesBBox#EEA C ObjectBox#EEA CPivotTEESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid H5dJZ-DSnPreviewMutableEnabled SourceCountUserText RJ- MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$pBBox#xEECA ObjectBox#xEECAPivotEESelectedFontFamily Microsoft Sans SerifSize ABoldItalicObjectGUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid ^[3UEO UH*?PreviewMutableEnabledDataComparison longest_list AttributesBBox#EE|BpB ObjectBox#EEA`BPivotEESelected param_input Name StartNickName A Description String to append to. InstanceGuid 36MCb0AKvvPreviewMutableEnabled SourceCountSource H5dJZ-DSn AttributesBBox#EE`AA ObjectBox#EE`AAPivot\EESelected param_inputName EndNickName B Description String to append. InstanceGuid s ?DFIPreviewMutableEnabled SourceCount AttributesBBox#EE`AA ObjectBox#EE`AAPivot\EESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid s0F>ȹCPreviewMutableEnabled SourceCount AttributesBBox#xEEpA`B ObjectBox#xEEpA`BPivotEESelectedObjectGUID 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.AddMaterial(); //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 ,IfAzA IconDisplayPreviewMutableEnabledDataComparison longest_list AttributesBBox#EPEB$C ObjectBox# E`EA CPivotEESelected 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 렄KmW!PreviewMutableEnabled SourceCountSource LI4YKBE# TypeHintID VyÜIq& ShowTypeHintsAllowTreeAccess AttributesBBox#E`E8BA ObjectBox#E`E8BAPivot\EESelected param_input Name Variable nameNickName name Description Script Variable name InstanceGuid y^N!SNq>PreviewMutableEnabled SourceCountSource s0F>ȹC TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivot\EPESelected param_input Name Variable layerNickName layer Description Script Variable layer InstanceGuid &FgJa H}PreviewMutableEnabled SourceCountSource ɅXwwN!p)e TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#EE8BA ObjectBox#EE8BAPivot\EESelected param_input Name Variable colorNickName color Description Script Variable color InstanceGuid #;LGPreviewMutableEnabled SourceCountSource 52J9I@湅} TypeHintID ѱ$yIDűF ShowTypeHintsAllowTreeAccess AttributesBBox#E@E8BA ObjectBox#E@E8BAPivot\EESelected param_input Name Variable pWidthNickName pWidth Description Script Variable pWidth InstanceGuid xSize8/BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid MF܂_ AttributesBBox#EuED .C ObjectBox#EuED .CPivot͸EEESelectedObjectGUID 1R[F~Name Group ContainerColour$BorderID_CountID ϗfD__q_QID ʔ6{WKP81ID 2k֌nKq6pID 诀RbL=ID G6=9@irQID {T @Ay“ID Ɲ7AIMEs~EID ëJ2ID +BmwVName GroupNickName Description A group of Grasshopper objects InstanceGuid JqBOY-lR AttributesObjectGUID YdȎ DM +Name Data Container Name DataNickName SPACEFRAME CENTRE LINES Description 'Represents a collection of generic data InstanceGuid fZbP|DA';PreviewMutableEnabled WireDisplay SourceCount AttributesBBox#E@qE.CA ObjectBox#E@qE.CAPivotEqESelectedObjectGUID Ul\FJ(\Name Scribble Container Ca= EFZECb:5EZECc5ExdECdEeEText >Centerlines and nodes to be baked for structural analysis.Sizet0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid m"oH7= AttributesBBox#=EVkEK\PreviewMutableEnabledAccessMapping SourceCountSource TM =fj AttributesBBox#TEyEAB ObjectBox#TEyEABPivotVEzESelected param_outputName DomainNickName I Description OIV PreviewMutableEnabled SourceCount AttributesBBox#`XEEAA ObjectBox#`XEEAAPivotYEآESelectedObjectGUID K[;:ItName Bounds ContainerName BoundsNickName Bnd Description GEIECdBFzEƆEText &(APPROXIMATE) TOTAL MOIRE STRIP LENGTHSizeʰAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid s\I|s AttributesBBox#!yEšEl DnA ObjectBox#!yEšEl DnAPivot!FzEESelectedObjectGUID kvWBײName Brep Area ContainerName Brep AreaNickName Area Description Solve Brep area properties. InstanceGuid J‎'PreviewMutableEnabledDataComparison longest_list AttributesBBox#FEE|B0B ObjectBox#GEEA BPivotHE8ESelected param_input Name BrepNickName B Description Base Brep InstanceGuid .A>BxQX) PreviewMutableEnabled SourceCountSource qz.EdJU AttributesBBox#FEE`A B ObjectBox#FEE`A BPivothGE8ESelected param_outputName AreaNickName A Description Area of Brep InstanceGuid 5zNG~ (PreviewMutableEnabled SourceCount AttributesBBox#IEEpAA ObjectBox#IEEpAAPivot0JEESelected param_outputName CentroidNickName C Description Area centroid of Brep InstanceGuid lF4cZI1PreviewMutableEnabled SourceCount AttributesBBox#IE8EpAA ObjectBox#IE8EpAAPivot0JEESelectedObjectGUID !['KbAhnName Mass Addition ContainerName Mass AdditionNickName MA Description (Perform mass addition of a list of items InstanceGuid ھ˳wN:+-PreviewMutableEnabledDataComparison longest_list AttributesBBox#LE0EB0B ObjectBox#NE@EA BPivotOEESelected param_input Name InputNickName I Description :Input values for mass addition (either numbers or vectors) InstanceGuid 00vyC^M0PreviewMutableEnabledAccessMapping SourceCountSource 5zNG~ ( AttributesBBox#LE@EA B ObjectBox#LE@EA BPivotXNEESelected param_outputName ResultNickName R Description Result of mass addition InstanceGuid 70`#Ce;?PreviewMutableEnabled SourceCount AttributesBBox#pPE@EAA ObjectBox#pPE@EAAPivotQEESelected param_outputName Partial ResultNickName Pr Description List of partial results InstanceGuid zRPXBt ` PreviewMutableEnabled SourceCount AttributesBBox#pPEEAA ObjectBox#pPEEAAPivotQE0ESelectedObjectGUID S(UB|=ׁName Surface Container Name SurfaceNickName RIB SURFACE FOR CNC Description &Represents a collection of 3D Surfaces InstanceGuid ZOۤE PreviewMutableEnabled WireDisplay SourceCountSource a퇶Nps\ AttributesBBox#@E@vE CA ObjectBox#@E@vE CAPivotREvESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ëJ2PreviewMutableEnabled SourceCountSource 6L؝NUserText %Double click to edit panel content… MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#kEXECxB ObjectBox#kEXECxBPivot#kEXESelectedFontFamily ArialSizeBBoldItalicObjectGUID Ul\FJ(\Name Scribble Container CaEECb hEECc%hEECdEEText RIB SURFACE AREA (m2)Size@0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid +BmwV AttributesBBox#jEE1!D&NB ObjectBox#jEE1!D&NBPivotEESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName MOIRE SURFACE FOR CNC Description 'Represents a collection of generic data InstanceGuid uv;xEzfOhPreviewMutableEnabled WireDisplay SourceCount AttributesBBox#`EECA ObjectBox#`EECAPivot`QE^ESelectedObjectGUID kvWBײName Brep Area ContainerName Brep AreaNickName Area Description Solve Brep area properties. InstanceGuid  ODPreviewMutableEnabledDataComparison longest_list AttributesBBox#BExE|B0B ObjectBox#@CEEA BPivotDE(ESelected param_input Name BrepNickName B Description Base Brep InstanceGuid :>^˚E\nPreviewMutableEnabled SourceCountSource [lGBc AttributesBBox#0BEE`A B ObjectBox#0BEE`A BPivotBE(ESelected param_outputName AreaNickName A Description Area of Brep InstanceGuid R8:#LA@EM.?PreviewMutableEnabled SourceCount AttributesBBox#DEEpAA ObjectBox#DEEpAAPivotEEئESelected param_outputName CentroidNickName C Description Area centroid of Brep InstanceGuid !Z@L_Z grPreviewMutableEnabled SourceCount AttributesBBox#DE(EpAA ObjectBox#DE(EpAAPivotEExESelectedObjectGUID !['KbAhnName Mass Addition ContainerName Mass AdditionNickName MA Description (Perform mass addition of a list of items InstanceGuid r!J[J ~LPreviewMutableEnabledDataComparison longest_list AttributesBBox#HEEB0B ObjectBox#JE EA BPivotKEESelected param_input Name InputNickName I Description :Input values for mass addition (either numbers or vectors) InstanceGuid cF0J4隤FPreviewMutableEnabledAccessMapping SourceCountSource R8:#LA@EM.? AttributesBBox#IE EA B ObjectBox#IE EA BPivothJEESelected param_outputName ResultNickName R Description Result of mass addition InstanceGuid %{LukmWPreviewMutableEnabled SourceCount AttributesBBox#LE EAA ObjectBox#LE EAAPivot(MEpESelected param_outputName Partial ResultNickName Pr Description List of partial results InstanceGuid CMVIĨWYPreviewMutableEnabled SourceCount AttributesBBox#LEEAA ObjectBox#LEEAAPivot(MEESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 8YB?"wPreviewMutableEnabled SourceCountSource hIb@9ՆUserText %Double click to edit panel content… MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#kEECxB ObjectBox#kEECxBPivotkE\ESelectedFontFamily ArialSizeBBoldItalicObjectGUID Ul\FJ(\Name Scribble Container CaE^ECb:EiECc :EpECd=EeEText MOIRE SURFACE AREASize@0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid {C[B` 5 AttributesBBox#=E6E@+D1B ObjectBox#=E6E@+D1BPivotE^ESelectedObjectGUID Ul\FJ(\Name Scribble Container Ca{xEWmECb7ELcmECc6EpoECdyxEdoEText JOINTSSize@0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid -FȀ AttributesBBox#)xEmE@IICv.B ObjectBox#)xEmE@IICv.BPivot{xEWmESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Split Rib Center Lines Description 'Represents a collection of generic data InstanceGuid Y/h@&MPreviewMutableEnabled WireDisplay SourceCount AttributesBBox# E zEBA ObjectBox# E zEBAPivotBEzESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName SPLIT MOIRE CENTRE LINES Description 'Represents a collection of generic data InstanceGuid ݟ^{BEFPreviewMutableEnabled WireDisplay SourceCount AttributesBBox#`EPE'CA ObjectBox#`EPE'CAPivotۣEESelectedObjectGUID Ul\FJ(\Name Scribble Container CaFyEVECbWTEECcTEECdłyE)EText MOIRE STRIPSSize@0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid D Jj AttributesBBox#F2yEE07C,B ObjectBox#F2yEE07C,BPivotFyEVESelectedObjectGUID Ul\FJ(\Name Scribble Container CadEdECbzEiECcp zEuECddEEText RIB INFOSizeʰBFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid XPMVUlB AttributesBBox#PdEE(E|B0B ObjectBox#@@E8EA BPivotAE؎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 ^ HtUAPreviewMutableEnabledAccess SourceCountSource ZOۤE AttributesBBox#?E8EAA ObjectBox#?E8EAAPivot?EESelected param_input Name GateNickName G Description Gate index of output stream InstanceGuid ÝM'd1PreviewMutableEnabled SourceCountSource 6 ߵܚNZ PersistentCount AttributesBBox#?E؎EAA ObjectBox#?E؎EAAPivot?E(ESelectedDatanumber param_outputName Target 0NickName 0 Description Output for Gate index 0 InstanceGuid l|aV8NZNR>PreviewMutableEnabled SourceCount AttributesBBox#AE8EPAA ObjectBox#AE8EPAAPivotpBEESelected param_outputName Target 1NickName 1 Description Output for Gate index 1 InstanceGuid qz.EdJUPreviewMutableEnabled SourceCount AttributesBBox#AE؎EPAA ObjectBox#AE؎EPAAPivotpBE(ESelectedObjectGUID @?Hr@MbџName Boolean Toggle Container  SwitchValueName Boolean ToggleNickName Toggle Description Boolean (true/false) toggle InstanceGuid 6 ߵܚNZ PreviewMutableEnabled SourceCount AttributesBBox#8EEBA ObjectBox#8EEBAPivot8EDESelectedObjectGUID ZCGeAC(Name Bar Graph Container BarCount BarColor$ZName Bar GraphNickName Bar Graph Description ,Bar graph representation of a set of numbers InstanceGuid ȥ8 BhF}PreviewMutableEnabled SourceCountSource TM =fj AttributesBBox#xE+oECC ObjectBox#E+oECCPivotxE+oESelectedObjectGUID Il^bName VB Script Container  ScriptSource  Dim whole_str As String Dim decimal_str As String Dim i As Integer For i = 0 To x.Count - 1 If x(i).contains(".") Then whole_str = x(i).Split(".")(0) decimal_str = x(i).Split(".")(1) decimal_str = Microsoft.VisualBasic.Left(decimal_str, 3) x(i) = whole_str & "." & decimal_str End If Next a = xReferenceCountName VB ScriptNickName 3decimal Description A VB.NET scriptable component InstanceGuid }eIif*PreviewMutableEnabledDataComparison longest_list AttributesBBox#TEEBB ObjectBox#UEEABPivotVEESelected VariableInputCountID |M{JdName Variable x Description Script Variable xAccessMutableOptionalVariableOutput 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 x Description Script Variable x InstanceGuid 4|iMuVUPreviewMutableEnabledAccess SourceCountSource 70`#Ce;? TypeHintID K2^  ShowTypeHintsAllowTreeAccess AttributesBBox#TEEPAB ObjectBox#TEEPABPivot`UEESelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid (6K_\mmD PreviewMutableEnabled SourceCount AttributesBBox#WEEAB ObjectBox#WEEABPivotXXE"ESelected param_outputName Result ANickName A Description Output parameter A InstanceGuid 6L؝NPreviewMutableEnabled SourceCount AttributesBBox#WEEA B ObjectBox#WEEA BPivotXXE6ESelectedObjectGUID Il^bName VB Script Container  ScriptSource  Dim whole_str As String Dim decimal_str As String Dim i As Integer For i = 0 To x.Count - 1 If x(i).contains(".") Then whole_str = x(i).Split(".")(0) decimal_str = x(i).Split(".")(1) decimal_str = Microsoft.VisualBasic.Left(decimal_str, 3) x(i) = whole_str & "." & decimal_str End If Next a = xReferenceCountName VB ScriptNickName 3decimal Description A VB.NET scriptable component InstanceGuid g# MGXPreviewMutableEnabledDataComparison longest_list AttributesBBox#PMEpEBB ObjectBox#pNEEABPivot0OEESelected VariableInputCountID |M{JdName Variable x Description Script Variable xAccessMutableOptionalVariableOutput 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 x Description Script Variable x InstanceGuid SA[ &~PreviewMutableEnabledAccess SourceCountSource ?{GR gP*} TypeHintID K2^  ShowTypeHintsAllowTreeAccess AttributesBBox#pMEEPAB ObjectBox#pMEEPABPivotMEESelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid K!MMDkPreviewMutableEnabled SourceCount AttributesBBox# PEEAB ObjectBox# PEEABPivotPE ESelected param_outputName Result ANickName A Description Output parameter A InstanceGuid \NY}RHoPreviewMutableEnabled SourceCount AttributesBBox# PEEA B ObjectBox# PEEA BPivotPEESelectedObjectGUID Il^bName VB Script Container  ScriptSource  Dim whole_str As String Dim decimal_str As String Dim i As Integer For i = 0 To x.Count - 1 If x(i).contains(".") Then whole_str = x(i).Split(".")(0) decimal_str = x(i).Split(".")(1) decimal_str = Microsoft.VisualBasic.Left(decimal_str, 3) x(i) = whole_str & "." & decimal_str End If Next a = xReferenceCountName VB ScriptNickName 3decimal Description A VB.NET scriptable component InstanceGuid LhL PreviewMutableEnabledDataComparison longest_list AttributesBBox#PME@uEBB ObjectBox#pNE`uEABPivot0OEwESelected VariableInputCountID |M{JdName Variable x Description Script Variable xAccessMutableOptionalVariableOutput 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 x Description Script Variable x InstanceGuid EdC}F$PreviewMutableEnabledAccess SourceCountSource F|x TypeHintID K2^  ShowTypeHintsAllowTreeAccess AttributesBBox#pME`uEPAB ObjectBox#pME`uEPABPivotMEwESelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid s7yQNk7%A9/PreviewMutableEnabled SourceCount AttributesBBox# PE`uEAB ObjectBox# PE`uEABPivotPEtvESelected param_outputName Result ANickName A Description Output parameter A InstanceGuid TM =fjPreviewMutableEnabled SourceCount AttributesBBox# PEwEA B ObjectBox# PEwEA BPivotPExESelectedObjectGUID ZCGeAC(Name Bar Graph Container BarCount BarColor$ZName Bar GraphNickName Bar Graph Description ,Bar graph representation of a set of numbers InstanceGuid =6!:MX"zPreviewMutableEnabled SourceCountSource \NY}RHo AttributesBBox#xEECC ObjectBox#E֋ECCPivotxEESelectedObjectGUID Il^bName VB Script Container  ScriptSource  Dim whole_str As String Dim decimal_str As String Dim i As Integer For i = 0 To x.Count - 1 If x(i).contains(".") Then whole_str = x(i).Split(".")(0) decimal_str = x(i).Split(".")(1) decimal_str = Microsoft.VisualBasic.Left(decimal_str, 3) x(i) = whole_str & "." & decimal_str End If Next a = xReferenceCountName VB ScriptNickName 3decimal Description A VB.NET scriptable component InstanceGuid ;BJKV:o ?pPreviewMutableEnabledDataComparison longest_list AttributesBBox#PMEEBB ObjectBox#pNEEABPivot0OEآESelected VariableInputCountID |M{JdName Variable x Description Script Variable xAccessMutableOptionalVariableOutput 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 x Description Script Variable x InstanceGuid hN71aPreviewMutableEnabledAccess SourceCountSource Gz@K&^ TypeHintID K2^  ShowTypeHintsAllowTreeAccess AttributesBBox#pMEEPAB ObjectBox#pMEEPABPivotMEԢESelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid )1]K~W8%PreviewMutableEnabled SourceCount AttributesBBox# PEEAB ObjectBox# PEEABPivotPEJESelected param_outputName Result ANickName A Description Output parameter A InstanceGuid % |EyQ&f;PreviewMutableEnabled SourceCount AttributesBBox# PEТEA B ObjectBox# PEТEA BPivotPE^ESelectedObjectGUID @91k!Hl[Name Stream Gate ContainerName Stream GateNickName Gate Description )Redirects a stream into specific outputs. InstanceGuid $_7-9@Kկ>PreviewMutableEnabledDataComparison longest_list AttributesBBox#`EESelectedVariableOutput 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 KrA.@}[5PreviewMutableEnabledAccess SourceCountSource uv;xEzfOh AttributesBBox#S@˴OName Output Description Print, Reflect and Error streamsMutableOptionalID YdȎ DM +Name Result A Description Output parameter AMutableOptional param_input Name Variable xNickName x Description Script Variable x InstanceGuid #_N^+}PreviewMutableEnabledAccess SourceCountSource %{LukmW TypeHintID K2^  ShowTypeHintsAllowTreeAccess AttributesBBox#TEXEPAB ObjectBox#TEXEPABPivot`UElESelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid 8ǫ" 6OxFlpPreviewMutableEnabled SourceCount AttributesBBox#WEXEAB ObjectBox#WEXEABPivotXXEESelected param_outputName Result ANickName A Description Output parameter A InstanceGuid hIb@9ՆPreviewMutableEnabled SourceCount AttributesBBox#WEhEA B ObjectBox#WEhEA BPivotXXEESelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid @LzBՌPreviewMutableEnabledAccess SourceCountSource lF4cZI1lexers lexer_countsource {A;B}target {A;0}(B) AttributesBBox#,NEEB B ObjectBox#NE"EBAPivot,NEESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid \G~O˛zXPreviewMutableEnabled SourceCountUserText RJ- MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$pBBox#EECA ObjectBox#EECAPivotE1ESelectedFontFamily Microsoft Sans SerifSize ABoldItalicObjectGUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid rDpAIFPreviewMutableEnabledDataComparison longest_list AttributesBBox#EE|BpB ObjectBox#8EEA`BPivotEESelected param_input Name StartNickName A Description String to append to. InstanceGuid ˁ>K ){WaPreviewMutableEnabled SourceCountSource \G~O˛zX AttributesBBox#EE`AA ObjectBox#EE`AAPivotE`ESelected param_inputName EndNickName B Description String to append. InstanceGuid ˫dX)N*PreviewMutableEnabled SourceCount AttributesBBox#EE`AA ObjectBox#EE`AAPivotE@ESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid }jJ=IaYPreviewMutableEnabled SourceCount AttributesBBox#EEpA`B ObjectBox#EEpA`BPivotXEESelectedObjectGUID 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.AddMaterial(); //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 [NYr{ IconDisplayPreviewMutableEnabledDataComparison longest_list AttributesBBox# EEB$C ObjectBox#EEA CPivotE(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 Ͷ:DbPPreviewMutableEnabled SourceCountSource 6nF@RD`GQ TypeHintID VyÜIq& ShowTypeHintsAllowTreeAccess AttributesBBox#0EE8BA ObjectBox#0EE8BAPivotEESelected param_input Name Variable nameNickName name Description Script Variable name InstanceGuid s88LPreviewMutableEnabled SourceCountSource }jJ=IaY TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#0EHE8BA ObjectBox#0EHE8BAPivotEESelected param_input Name Variable layerNickName layer Description Script Variable layer InstanceGuid uھ[.Bշ}.PreviewMutableEnabled SourceCountSource DHf TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#0EE8BA ObjectBox#0EE8BAPivotE8ESelected param_input Name Variable colorNickName color Description Script Variable color InstanceGuid }p85J馊LkPreviewMutableEnabled SourceCount TypeHintID ѱ$yIDűF ShowTypeHintsAllowTreeAccess AttributesBBox#0EE8BA ObjectBox#0EE8BAPivotEESelected param_input Name Variable pWidthNickName pWidth Description Script Variable pWidth InstanceGuid f@[HB({`%PPreviewMutableEnabled SourceCount TypeHintID O5@&"LV! ShowTypeHintsAllowTreeAccess AttributesBBox#0E(E8BA ObjectBox#0E(E8BAPivotExESelected param_input Name Variable wiresNickName wires Description Script Variable wires InstanceGuid GJ`;TPreviewMutableEnabled SourceCount TypeHintID HJqh"D ShowTypeHintsAllowTreeAccess AttributesBBox#0EE8BA ObjectBox#0EE8BAPivotEESelected param_input Name Variable materialNickName material Description Script Variable material InstanceGuid 0حv}Jܻ## PreviewMutableEnabled SourceCount TypeHintID eKjBH9S ShowTypeHintsAllowTreeAccess AttributesBBox#0EhE8BA ObjectBox#0EhE8BAPivotEESelected param_input Name Variable activateNickName activate Description Script Variable activate InstanceGuid *&hO_Ω5PreviewMutableEnabled WireDisplay SourceCountSource WHECnis TypeHintID '֯Np_A%Y ShowTypeHintsAllowTreeAccess AttributesBBox#0EE8BA ObjectBox#0EE8BAPivotEXESelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid ABȈM>u0PreviewMutableEnabled SourceCount AttributesBBox#EEA C ObjectBox#EEA CPivotE(ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Ring Centerlines Description 'Represents a collection of generic data InstanceGuid 6nF@RD`GQPreviewMutableEnabled WireDisplay SourceCount AttributesBBox#8EEBA ObjectBox#8EEBAPivotE=ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid teEYUNPreviewMutableEnabled SourceCountUserText FJ- MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$pBBox#EECA ObjectBox#EECAPivotEESelectedFontFamily Microsoft Sans SerifSize ABoldItalicObjectGUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid $ nQG4$PreviewMutableEnabledDataComparison longest_list AttributesBBox#EE|BpB ObjectBox#8EEA`BPivotEESelected param_input Name StartNickName A Description String to append to. InstanceGuid In;EЃPreviewMutableEnabled SourceCountSource teEYUN AttributesBBox#EE`AA ObjectBox#EE`AAPivotE8ESelected param_inputName EndNickName B Description String to append. InstanceGuid (p2#Lh^BmR+PreviewMutableEnabled SourceCount AttributesBBox#EE`AA ObjectBox#EE`AAPivotEESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid d/5G~PPreviewMutableEnabled SourceCount AttributesBBox#EEpA`B ObjectBox#EEpA`BPivotXEESelectedObjectGUID 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.AddMaterial(); //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 ~59J_#J2 IconDisplayPreviewMutableEnabledDataComparison longest_list AttributesBBox# EpEB$C ObjectBox#EEA CPivotEESelected 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 Ru0@v+ PreviewMutableEnabled SourceCountSource 8)*n@S TypeHintID VyÜIq& ShowTypeHintsAllowTreeAccess AttributesBBox#0EE8BA ObjectBox#0EE8BAPivotEESelected param_input Name Variable nameNickName name Description Script Variable name InstanceGuid jq ydHҌFl|bPreviewMutableEnabled SourceCountSource d/5G~P TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#0E E8BA ObjectBox#0E E8BAPivotEpESelected param_input Name Variable layerNickName layer Description Script Variable layer InstanceGuid kEi$'C8PreviewMutableEnabled SourceCountSource `Fj,GB]L TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#0EE8BA ObjectBox#0EE8BAPivotEESelected param_input Name Variable colorNickName color Description Script Variable color InstanceGuid pJy@xPreviewMutableEnabled SourceCount TypeHintID ѱ$yIDűF ShowTypeHintsAllowTreeAccess AttributesBBox#0E`E8BA ObjectBox#0E`E8BAPivotEESelected param_input Name Variable pWidthNickName pWidth Description Script Variable pWidth InstanceGuid ; }ܸ8BtV PreviewMutableEnabled SourceCount TypeHintID O5@&"LV! ShowTypeHintsAllowTreeAccess AttributesBBox#0EE8BA ObjectBox#0EE8BAPivotEPESelected param_input Name Variable wiresNickName wires Description Script Variable wires InstanceGuid ]+Nٟ<5PreviewMutableEnabled SourceCount TypeHintID HJqh"D ShowTypeHintsAllowTreeAccess AttributesBBox#0EE8BA ObjectBox#0EE8BAPivotEESelected param_input Name Variable materialNickName material Description Script Variable material InstanceGuid m@r]PreviewMutableEnabled SourceCount TypeHintID eKjBH9S ShowTypeHintsAllowTreeAccess AttributesBBox#0E@E8BA ObjectBox#0E@E8BAPivotEESelected param_input Name Variable activateNickName activate Description Script Variable activate InstanceGuid ~U?|AiKYF4PreviewMutableEnabled WireDisplay SourceCountSource WHECnis TypeHintID '֯Np_A%Y ShowTypeHintsAllowTreeAccess AttributesBBox#0EE8BA ObjectBox#0EE8BAPivotE0ESelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid wJQPreviewMutableEnabled SourceCount AttributesBBox#EEA C ObjectBox#EEA CPivotEESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Flower Centerlines Description 'Represents a collection of generic data InstanceGuid 8)*n@SPreviewMutableEnabled WireDisplay SourceCountSource ͩ M VQ. AttributesBBox#EEBA ObjectBox#EEBAPivotE)ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid `Fj,GB]LPreviewMutableEnabled SourceCountUserText FlowerCenterlines MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$BBox#E`ErCA ObjectBox#E`ErCAPivot+EgESelectedFontFamily Courier NewSizeABoldItalicObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid DHfPreviewMutableEnabled SourceCountUserText RingCenterlines MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$BBox#E8ErCA ObjectBox#E8ErCAPivotEs8ESelectedFontFamily Courier NewSizeABoldItalicObjectGUID 3HuNLo7Name Cap Holes ContainerName Cap HolesNickName Cap Description Cap all planar holes in a Brep. InstanceGuid W\EQPreviewMutableEnabledDataComparison longest_list AttributesBBox#bF %ExB B ObjectBox#8cF@%EABPivothcF`&ESelected param_input Name BrepNickName B Description Brep to cap InstanceGuid ڒjVNr#b3h*PreviewMutableEnabled SourceCountSource 4J(, AttributesBBox#bF@%E`AB ObjectBox#bF@%E`ABPivotcF`&ESelected param_outputName BrepNickName B Description Capped Brep InstanceGuid }7lΰ@.PreviewMutableEnabled SourceCount AttributesBBox#cF@%E`AB ObjectBox#cF@%E`ABPivotcF`&ESelectedObjectGUID SvujDe7 Name Create Material Container Name Create MaterialNickName Material (Steel Proxy) Description Create an OpenGL material. InstanceGuid m?r@Q֬)[ IconDisplayPreviewMutableEnabledDataComparison longest_list AttributesBBox#EPmEBC ObjectBox#EpmEACPivot0E rESelected param_input Name DiffuseNickName Kd Description Colour of the diffuse channel InstanceGuid cjBQEPreviewMutableEnabled SourceCountSource |>N#N*]PersistentCount AttributesBBox#EpmEAA ObjectBox#EpmEAAPivottE`nESelectedDatacolor$i param_input Name SpecularNickName Ks Description Colour of the specular highlight InstanceGuid /AFvPreviewMutableEnabled SourceCountSource )VCMGݾ/PersistentCount AttributesBBox#EPoEAA ObjectBox#EPoEAAPivottE@pESelectedDatacolor$ param_input Name EmissionNickName Ke Description Emissive colour of the material InstanceGuid 'bI:_Y;PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#E0qEAA ObjectBox#E0qEAAPivottE rESelectedDatacolor$ param_input Name TransparencyNickName T Description 7Amount of transparency (0.0 = opaque, 1.0 = transparent InstanceGuid ]^PD5.a2PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#EsEAA ObjectBox#EsEAAPivottEtESelectedDatanumber param_input Name ShineNickName S Description =Amount of shinyness (0 = none, 1 = low shine, 100 = max shine InstanceGuid jjߤLPreviewMutableEnabled SourceCountSource B F nPersistentCount AttributesBBox#EtEAA ObjectBox#EtEAAPivottEuESelectedDatanumber param_outputName MaterialNickName M Description Resulting material InstanceGuid h.E/eoPreviewMutableEnabled SourceCount AttributesBBox#EpmEAC ObjectBox#EpmEACPivotE rESelectedObjectGUID Sf@TΘ)Name Colour Swatch Container  SwatchColor$Name Colour SwatchNickName Swatch Description Colour (palette) swatch InstanceGuid |>N#N*]PreviewMutableEnabled SourceCount AttributesBBox#ElEBA ObjectBox#ElEBAPivotE3lESelectedObjectGUID Sf@TΘ)Name Colour Swatch Container  SwatchColor$Name Colour SwatchNickName Swatch Description Colour (palette) swatch InstanceGuid )VCMGݾ/PreviewMutableEnabled SourceCount AttributesBBox#EpnEBA ObjectBox#EpnEBAPivotE3snESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid B F nPreviewMutableEnabled SourceCountUserText 1 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#E0vEHBA ObjectBox#E0vEHBAPivotE9vESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Rib Edges Description 'Represents a collection of generic data InstanceGuid ,OUEzNA8xPreviewMutableEnabled SourceCountSource EE z$"y AttributesBBox#F@DBA ObjectBox#F@DBAPivotfƦFDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Rib Edges Description 'Represents a collection of generic data InstanceGuid 9G&?PreviewMutableEnabled SourceCountSource ,OUEzNA8x AttributesBBox#F@DBA ObjectBox#F@DBAPivotR FDSelectedObjectGUID p:.EFla Name Integer Container Name IntegerNickName Vert. Node Groups Description *Represents a collection of Integer numbers InstanceGuid F՝2E{PreviewMutableEnabled SourceCountSource A[C"MRNr AttributesBBox#FDBA ObjectBox#FDBAPivotF;+DSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName #RIBS Description 'Represents a collection of generic data InstanceGuid #W9Md搗TPreviewMutableEnabled SourceCountSource %Y9Krɪ| AttributesBBox#FDHBA ObjectBox#FDHBAPivotF`9DSelectedObject GUID YdȎ DM +Name Data Container Name DataNickName Half width of rib Description 'Represents a collection of generic data InstanceGuid :4GcؑZnPreviewMutableEnabled SourceCountSource "S#}MU[ AttributesBBox#FDBA ObjectBox#FDBAPivotFPDSelectedObject GUID YdȎ DM +Name Data Container Name DataNickName surface normals Description 'Represents a collection of generic data InstanceGuid h~LVPreviewMutableEnabled SourceCountSource AcXŸ AttributesBBox#FDBA ObjectBox#FDBAPivotFDSelectedObject GUID p:.EFla Name Integer Container Name IntegerNickName #Vert. Node Groups Description *Represents a collection of Integer numbers InstanceGuid C߿EJ V IconDisplayPreviewMutableEnabled SourceCountSource Tt]NP"%WW* AttributesBBox#̩FDBA ObjectBox#̩FDBAPivotAF3DSelectedObject GUID YdȎ DM +Name Data Container Name DataNickName Pre-Offset Petal Folds Description 'Represents a collection of generic data InstanceGuid GEFKeQPreviewMutableEnabled WireDisplay SourceCountSource :LZ6Ki&$` AttributesBBox#8FDCA ObjectBox#8FDCAPivotFPDSelectedObject GUID @91k!Hl[Name Stream Gate ContainerName Stream GateNickName Gate Description )Redirects a stream into specific outputs. InstanceGuid C*:,,)PreviewMutableEnabledDataComparison longest_list AttributesBBox#FD|B0B ObjectBox#FDA BPivotF@DSelectedVariableOutput 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 ncFJ_gPreviewMutableEnabledAccess SourceCountSource j; HŴZ+ AttributesBBox#FDAA ObjectBox#FDAAPivotFDSelected param_input Name GateNickName G Description Gate index of output stream InstanceGuid djIGE.PreviewMutableEnabled WireDisplay SourceCountSource &L$|J!+PersistentCount AttributesBBox#F@DAA ObjectBox#F@DAAPivotFDSelectedDatanumber param_outputName Target 0NickName 0 Description Output for Gate index 0 InstanceGuid .{GQvPN PreviewMutableEnabled SourceCount AttributesBBox#0FDPAA ObjectBox#0FDPAAPivot@FDSelected param_outputName Target 1NickName 1 Description Output for Gate index 1 InstanceGuid q 9q*PED%GAPreviewMutableEnabled SourceCount AttributesBBox#0F@DPAA ObjectBox#0F@DPAAPivot@FDSelectedObjectGUID %H5w Name Text Tag 3D ContainerName Text Tag 3DNickName Tag Description 5Represents a list of 3D text tags in a Rhino viewport InstanceGuid P[M4&,mPreviewMutableEnabledDataComparison longest_list AttributesBBox#FD4BB ObjectBox#*F@DApBPivotBFDSelected param_input Name LocationNickName L Description $Location and orientation of text tag InstanceGuid R"FRb]+PreviewMutableEnabled SourceCountSource q 9q*PED%GA AttributesBBox#F@D`AA ObjectBox#F@D`AAPivotFDSelected param_input Name TextNickName T Description The text to display InstanceGuid RI^L@@r zPN?PreviewMutableEnabled SourceCountSource r-MHɚ AttributesBBox#FD`AA ObjectBox#FD`AAPivotFDSelected param_input Name SizeNickName S Description Size of text InstanceGuid TVF 8cPreviewMutableEnabled SourceCountSource 0\Omhl:PersistentCount AttributesBBox#F@D`AA ObjectBox#F@D`AAPivotFDSelectedDatanumber?ObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 0\Omhl:PreviewMutableEnabled SourceCountUserText 0.07 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#zF@DHBA ObjectBox#zF@DHBAPivotzFWDSelectedObjectGUID Ul\FJ(\Name Scribble Container CaCFDCb FDCc FDCdHFDText ASSEMBLED NODE LABELSSize@0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid %N@ud| AttributesBBox#CFD@0D@),B ObjectBox#CFD@0D@),BPivotCFDSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ^h8JL{PreviewMutableEnabled SourceCountUserText 0.5 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FEHBA ObjectBox#FEHBAPivotF݄ESelectedObjectGUID %H5w Name Text Tag 3D ContainerName Text Tag 3DNickName Tag Description 5Represents a list of 3D text tags in a Rhino viewport InstanceGuid #ZG0 Vm]PreviewMutableEnabledDataComparison longest_list AttributesBBox#FEtBB ObjectBox#F0EApBPivotFESelected param_input Name LocationNickName L Description $Location and orientation of text tag InstanceGuid b@M|ǻ`PreviewMutableEnabled SourceCountSource Ks7@: AttributesBBox#F0EAA ObjectBox#F0E`AAPivotѥFESelected param_input Name TextNickName T Description The text to display InstanceGuid .(P6F+@uNPreviewMutableEnabledMapping SourceCountSource (xr,K3y AttributesBBox#FpEAA ObjectBox#FpEAAPivotѥFESelected param_input Name SizeNickName S Description Size of text InstanceGuid &NKļftjPreviewMutableEnabled SourceCountSource P[ȽG:y7PersistentCount AttributesBBox#FEAA ObjectBox#FE`AAPivotѥFPESelectedDatanumber?ObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid P[ȽG:y7PreviewMutableEnabled SourceCountUserText 0.035 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#ĤFEBA ObjectBox#ĤFEBAPivotĤFESelectedObjectGUID lA1VnName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid e3fgOsAIPreviewMutableEnabledDataComparison longest_list AttributesBBox#ҠFExBB ObjectBox#FEA|BPivotFESelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid KRitHTaBPreviewMutableEnabledAccess WireDisplay SourceCountSource GIsA^ AttributesBBox#֠FE`A|B ObjectBox#֠FE`A|BPivotFESelected param_outputName TreeNickName T Description Simplified tree. InstanceGuid {XC3%PreviewMutableEnabled SourceCount AttributesBBox#.FE`A|B ObjectBox#.FE`A|BPivot?FESelectedObjectGUID QOlG!Name Shift List ContainerName Shift ListNickName Shift Description Offset all items in a list. InstanceGuid h%A CPreviewMutableEnabledDataComparison longest_list AttributesBBox#F`EBB ObjectBox#¡FEApBPivotڡF` ESelected param_input Name ListNickName L Description List to shift InstanceGuid qiZCFkhR~PreviewMutableEnabledAccess SourceCountSource {XC3% AttributesBBox#FEAA ObjectBox#FEAAPivotF ESelected param_input Name ShiftNickName S Description Shift offset InstanceGuid J >CĈPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#FEAA ObjectBox#FEAAPivotF` ESelectedDatanumber param_input Name WrapNickName W Description Wrap values InstanceGuid icAe0QPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#F EAA ObjectBox#F EAAPivotF ESelectedDataboolean param_outputName ListNickName L Description Shifted list InstanceGuid XWG$B=@5 PreviewMutableEnabled SourceCount AttributesBBox#FEPApB ObjectBox#FEPApBPivotF` ESelectedObjectGUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid \xJ ۤPreviewMutableEnabledDataComparison longest_list AttributesBBox#\F@E|BpB ObjectBox#F`EA`BPivotF ESelected param_input Name StartNickName A Description String to append to. InstanceGuid T3Cnv/PreviewMutableEnabled SourceCountSource {XC3% AttributesBBox#`F`E`AA ObjectBox#`F`E`AAPivotqF@ESelected param_input Name EndNickName B Description String to append. InstanceGuid RXe DrS?PreviewMutableEnabled SourceCountSource XWG$B=@5 AttributesBBox#`F E`AA ObjectBox#`F E`AAPivotqF ESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid >,eI8K5PreviewMutableEnabled SourceCount AttributesBBox#F`EpA`B ObjectBox#F`EpA`BPivotʢF ESelectedObjectGUID Ul\FJ(\Name Scribble Container CaVFw.DCbMVFDCcVF ECd3VF$EText ASSEMBLED RIB LABELSSize@0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid #!t(lBSC{+ AttributesBBox#LFND"D`_3B ObjectBox#LFND"D`_3BPivotVFw.DSelectedObjectGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid gXB"JkyPreviewMutableEnabledDataComparison longest_list AttributesBBox#~FDBB ObjectBox#F@DApBPivot FDSelected param_input Name ListNickName L Description Base list InstanceGuid rn`NIUr-PreviewMutableEnabledAccess SourceCountSource ]̰դE(zipE AttributesBBox#F@DAA ObjectBox#F@DAAPivotFDSelected param_input Name IndexNickName i Description Item index InstanceGuid GH K__PreviewMutableEnabled SourceCountSource ;#Ee{tPersistentCount AttributesBBox#FDAA ObjectBox#FDAAPivotFDSelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid Ka\dC;rsPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#F@DAA ObjectBox#F@DAAPivotFDSelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid @KUcK1PreviewMutableEnabled SourceCount AttributesBBox#F@D`ApB ObjectBox#F@D`ApBPivotFDSelectedObjectGUID p>G6`0Name Evaluate Surface ContainerName Evaluate SurfaceNickName Eval Description 7Evaluate local surface properties at a {uv} coordinate. InstanceGuid %CxIpYPreviewMutableEnabledDataComparison longest_list AttributesBBox#nF DBB ObjectBox#F`DApBPivot֡FESelected param_input Name SurfaceNickName S Description Base surface InstanceGuid c1RE( PreviewMutableEnabled SourceCountSource @KUcK1Reparameterize AttributesBBox#rF`D BA ObjectBox#rF`D BAPivotF@DSelected param_input Name PointNickName uv Description {uv} coordinate to evaluate InstanceGuid nA?C`AdPreviewMutableEnabled SourceCountSource FO>FDLUF AttributesBBox#rFE BA ObjectBox#FEAAPivotFESelected param_outputName PointNickName P Description Point at {uv} InstanceGuid tI1gPreviewMutableEnabled SourceCount AttributesBBox#F`DpAA ObjectBox#F`DpAAPivotFDSelected param_outputName NormalNickName N Description Normal at {uv} InstanceGuid uO&ۿOdXt2HPreviewMutableEnabled SourceCount AttributesBBox#FDpAA ObjectBox#FDpAAPivotFESelected param_outputName FrameNickName F Description Frame at {uv} InstanceGuid :F0N,<m8PreviewMutableEnabled SourceCount AttributesBBox#FEpAA ObjectBox#FEpAAPivotFPESelectedObjectGUID *5IEkÝ{Name Point XYZ ContainerName Point XYZNickName Pt Description &Create a point from {xyz} coordinates. InstanceGuid E8 COӓMJy|PreviewMutableEnabledDataComparison longest_list AttributesBBox#|FDBB ObjectBox#FDApBPivotF`ESelected param_input Name X componentNickName X Description {x} component InstanceGuid уaFDLUFPreviewMutableEnabled SourceCount AttributesBBox#ؠFDApB ObjectBox#ؠFDApBPivotF`ESelectedObjectGUID KddE ZkName Rotate Plane ContainerName Rotate PlaneNickName PRot Description *Perform plane rotation around plane z-axis InstanceGuid _2H?dm$В1PreviewMutableEnabledDataComparison longest_list AttributesBBox#\FExB8B ObjectBox#FEA(BPivotF@ESelected param_input Name PlaneNickName P Description Plane to rotate InstanceGuid 'CK@SK@PreviewMutableEnabled SourceCountSource :F0N,<m8 AttributesBBox#`FE`AA ObjectBox#`FE`AAPivotqFESelected param_input Name AngleNickName A Description ;Rotation (counter clockwise) around plane z-axis in radians InstanceGuid ,FTGh`PreviewMutableEnabled SourceCountSource >%yAxzo AttributesBBox#`F@E`AA ObjectBox#`F@E`AAPivotqFESelected param_outputName PlaneNickName P Description Rotated plane InstanceGuid Ks7@: PreviewMutableEnabled SourceCount AttributesBBox#FE`A(B ObjectBox#FE`A(BPivotɢF@ESelectedObjectGUID , AYGRjR,>Name Pi ContainerName PiNickName Pi Description Returns a factor of Pi. InstanceGuid qf@)RLT/DKPreviewMutableEnabledDataComparison longest_list AttributesBBox#F0ExBA ObjectBox#ġFPEAAPivotܡFESelected param_input Name FactorNickName N Description Factor to be multiplied by Pi InstanceGuid q)QInPreviewMutableEnabled SourceCountSource ^h8JL{PersistentCount AttributesBBox#FPEpAA ObjectBox#FPEpAAPivotFESelectedDatanumber? param_outputName OutputNickName y Description Output value InstanceGuid >%yAxzoPreviewMutableEnabled SourceCount AttributesBBox#FPEPAA ObjectBox#FPEPAAPivot FESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ;#Ee{tPreviewMutableEnabled SourceCountUserText 1 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FDHBA ObjectBox#FDHBAPivotF DSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid /B5PreviewMutableEnabled SourceCountUserText 0.4 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#F EHBA ObjectBox#F EHBAPivot$F%ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 6oOH8|=APreviewMutableEnabled SourceCountUserText 0.7 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FEHBA ObjectBox#FEHBAPivotFESelectedObject GUID 1R[F~Name Group Container Colour$BorderID_CountID ܐ6LdoNID 90*B3/r.ID :qGCO9B}Name GroupNickName Description A group of Grasshopper objects InstanceGuid qϽ-KX6.P AttributesObject!GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ܐ6LdoNPreviewMutableEnabled SourceCountUserText Machine Tool Gothic MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#ڤFPEWCA ObjectBox#ڤFPEWCAPivotMڤFXESelectedObject"GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 90*B3/r.PreviewMutableEnabled SourceCountUserText .035 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#hFECA ObjectBox#hFECAPivotiFfESelectedObject#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 :qGCO9B} IconDisplayPreviewMutableEnabledDataComparison longest_list AttributesBBox#FPEBB ObjectBox#>FpEABPivotVFESelected 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 e6k MER*(PreviewMutableEnabled SourceCountSource PreviewMutableEnabled SourceCountSource ܐ6LdoN TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#FE$BA ObjectBox#FE$BAPivotFPESelected param_input Name Variable sizeNickName size Description Script Variable size InstanceGuid 1DJMwPreviewMutableEnabled SourceCountSource 90*B3/r. TypeHintID O5@&"LV! ShowTypeHintsAllowTreeAccess AttributesBBox#FE$BA ObjectBox#FE$BAPivotFESelected param_input Name Variable framesNickName frames Description Script Variable frames InstanceGuid bk„E:LuPreviewMutableEnabled SourceCountSource @<^QM81A!! TypeHintID -R8X`M ShowTypeHintsAllowTreeAccess AttributesBBox#F0E$BA ObjectBox#F0E$BAPivotFESelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid *Ft27O.5YPreviewMutableEnabled SourceCount AttributesBBox#tFpEA B ObjectBox#tFpEA BPivotFESelected param_outputName Result ANickName A Description Output parameter A InstanceGuid 0;p4BwPreviewMutableEnabled SourceCount AttributesBBox#tFEA B ObjectBox#tFEA BPivotF0ESelectedObject$GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid QzQK#PreviewMutableEnabled SourceCountUserText 0.5 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FEHBA ObjectBox#FEHBAPivotlF%ESelectedObject%GUID Ul\FJ(\Name Scribble Container Cav>F^ECbFECcɜF~ECdM>FEText CNC RIB LABELSSize@0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid g;@ J AttributesBBox#M4F^E@C/B ObjectBox#M4F^E@C/BPivotv>F^ESelectedObject&GUID p>G6`0Name Evaluate Surface ContainerName Evaluate SurfaceNickName Eval Description 7Evaluate local surface properties at a {uv} coordinate. InstanceGuid wpH1ѿ-PreviewMutableEnabledDataComparison longest_list AttributesBBox#FEBB ObjectBox#FEApBPivotFESelected param_input Name SurfaceNickName S Description Base surface InstanceGuid qD}ǁAPreviewMutableEnabled SourceCountSource Ē(`Dӑ Reparameterize AttributesBBox#FE BA ObjectBox#FE BAPivotFESelected param_input Name PointNickName uv Description {uv} coordinate to evaluate InstanceGuid I"G2PreviewMutableEnabled SourceCountSource 4tAWlMm AttributesBBox#FE BA ObjectBox#̢FEAAPivotFESelected param_outputName PointNickName P Description Point at {uv} InstanceGuid g˓I<23PreviewMutableEnabled SourceCount AttributesBBox#.FEpAA ObjectBox#.FEpAAPivot@FESelected param_outputName NormalNickName N Description Normal at {uv} InstanceGuid fVSDب4iPreviewMutableEnabled SourceCount AttributesBBox#.F0EpAA ObjectBox#.F0EpAAPivot@FESelected param_outputName FrameNickName F Description Frame at {uv} InstanceGuid ,vO`EPreviewMutableEnabled SourceCount AttributesBBox#.FpEpAA ObjectBox#.FpEpAAPivot@FESelectedObject'GUID *5IEkÝ{Name Point XYZ ContainerName Point XYZNickName Pt Description &Create a point from {xyz} coordinates. InstanceGuid ?C)ƾJ@hPreviewMutableEnabledDataComparison longest_list AttributesBBox#ءF0EBB ObjectBox#FPEApBPivotF0ESelected param_input Name X componentNickName X Description {x} component InstanceGuid ث!o@D2y_ AttributesBBox#FE`AA ObjectBox#FE`AAPivotFhESelected param_outputName PlaneNickName P Description Rotated plane InstanceGuid ָŅCiG$;rPreviewMutableEnabled SourceCount AttributesBBox#FpE`A(B ObjectBox#FpE`A(BPivotFESelectedObject)GUID , AYGRjR,>Name Pi ContainerName PiNickName Pi Description Returns a factor of Pi. InstanceGuid V Lr/?PreviewMutableEnabledDataComparison longest_list AttributesBBox#֢FExBA ObjectBox#FEAAPivotFESelected param_input Name FactorNickName N Description Factor to be multiplied by Pi InstanceGuid YgA/D6ospPreviewMutableEnabled SourceCountSource QzQK#PersistentCount AttributesBBox#ڢFEpAA ObjectBox#ڢFEpAAPivotFESelectedDatanumber? param_outputName OutputNickName y Description Output value InstanceGuid c>o@D2y_PreviewMutableEnabled SourceCount AttributesBBox#4FEPAA ObjectBox#4FEPAAPivotDFESelectedObject*GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid yNNg2y/PreviewMutableEnabled SourceCountUserText 0.4 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FEHBA ObjectBox#FEHBAPivot F}ESelectedObject+GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid *\JVsPreviewMutableEnabled SourceCountUserText 0.3 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FEHBA ObjectBox#FEHBAPivotF/ESelectedObject,GUID ÖNa‹Name Flip ContainerName FlipNickName Flip Description ?Flip the normals of a surface based on local or remote geometry InstanceGuid 6;zIFePreviewMutableEnabledDataComparison longest_list AttributesBBox#ڡFEB0B ObjectBox#FEA BPivotF@ESelected param_input Name SurfaceNickName S Description Surface to flip InstanceGuid 'AW"0"A5N]PreviewMutableEnabled SourceCountSource a퇶Nps\ AttributesBBox#ޡFEAA ObjectBox#ޡFEAAPivotFESelected param_inputName GuideNickName G Description Optional guide surface to match InstanceGuid GHfM>PreviewMutableEnabled SourceCount AttributesBBox#ޡF@EAA ObjectBox#ޡF@EAAPivotFESelected param_outputName SurfaceNickName S Description Flipped surface InstanceGuid Ē(`Dӑ PreviewMutableEnabled SourceCount AttributesBBox#:FEpAA ObjectBox#:FEpAAPivotLFESelected param_output Name ResultNickName R Description #Result: True if surface was flipped InstanceGuid v MFk]^|PreviewMutableEnabled SourceCount NegateStream AttributesBBox#:F@EpAA ObjectBox#:F@EpAAPivotLFESelectedObject-GUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid PreviewMutableEnabled SourceCountSource zPMP*Q=!PersistentCount AttributesBBox#F` EpAA ObjectBox#F` EpAAPivotΩF ESelectedDatanumber param_outputName SeriesNickName S Description Series of numbers InstanceGuid PJc:zMEh8{PreviewMutableEnabled SourceCount AttributesBBox#FE`ApB ObjectBox#FE`ApBPivot'F ESelectedObject0GUID p:.EFla Name Integer Container Name IntegerNickName Vert. Node Groups Description *Represents a collection of Integer numbers InstanceGuid zPMP*Q=!PreviewMutableEnabled SourceCountSource C߿EJ V AttributesBBox#F EBA ObjectBox#F EBAPivotFsh ESelectedObject1GUID p:.EFla Name Integer Container Name IntegerNickName Int Description *Represents a collection of Integer numbers InstanceGuid )+ЌADw!wPreviewMutableEnabled SourceCountSource PJc:zMEh8{ AttributesBBox#fF` EHBA ObjectBox#fF` EHBAPivotF ESelectedObject2GUID @91k!Hl[Name Stream Gate ContainerName Stream GateNickName Gate Description )Redirects a stream into specific outputs. InstanceGuid GNwCm0gPreviewMutableEnabledDataComparison longest_list AttributesBBox#F!E|B0B ObjectBox#*F!EA BPivotBF#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 b^<ΆH/2xaPreviewMutableEnabledAccess SourceCountSource k0$G66G( AttributesBBox#F!EAA ObjectBox#F!EAAPivotF`"ESelected param_input Name GateNickName G Description Gate index of output stream InstanceGuid Ť]EKxA!PreviewMutableEnabled WireDisplay SourceCountSource &ohiD\PersistentCount AttributesBBox#F#EAA ObjectBox#F#EAAPivotF#ESelectedDatanumber param_outputName Target 0NickName 0 Description Output for Gate index 0 InstanceGuid uE.M8zQD8zPreviewMutableEnabled SourceCount AttributesBBox#`F!EPAA ObjectBox#`F!EPAAPivotpF`"ESelected param_outputName Target 1NickName 1 Description Output for Gate index 1 InstanceGuid 1;BL*o1|PreviewMutableEnabled SourceCount AttributesBBox#`F#EPAA ObjectBox#`F#EPAAPivotpF#ESelectedObject3GUID Il^bName VB Script Container  ScriptSource  Dim xi As String Dim i As Integer For i = 0 To x.Count-1 xi = x(i) If xi.Length = 1 xi = "0" & xi x(i) = xi End If Next a = xReferenceCountName VB ScriptNickName VB Description A VB.NET scriptable component InstanceGuid 'j7ʏMF'}PreviewMutableEnabledDataComparison longest_list AttributesBBox#F` EB0B ObjectBox#F EA BPivotF ESelected VariableInputCountID |M{JdName Variable x Description Script Variable xAccessMutableOptionalVariableOutput 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 x Description Script Variable x InstanceGuid 6K@nPreviewMutableEnabledAccess SourceCountSource )+ЌADw!w TypeHintID K2^  ShowTypeHintsAllowTreeAccess AttributesBBox#F EPA B ObjectBox#F EPA BPivotF ESelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid - !B{1㋹YPreviewMutableEnabled SourceCount AttributesBBox#:F EAA ObjectBox#:F EAAPivotSF ESelected param_outputName Result ANickName A Description Output parameter A InstanceGuid L cIâ !PreviewMutableEnabled SourceCount AttributesBBox#:F EAA ObjectBox#:F EAAPivotSF` ESelectedObject4GUID Ul\FJ(\Name Scribble Container CaFoECbrFECcrF ECdF EText Double digit Node integersSizeSHAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid ^,/KA AttributesBBox#FE@CA ObjectBox#FE@CAPivotFoESelectedObject5GUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid X zK3=PhPreviewMutableEnabledDataComparison longest_list AttributesBBox#FEBpB ObjectBox#&FEA`BPivot>Fp ESelected param_input Name StartNickName A Description String to append to. InstanceGuid sA?}PreviewMutableEnabledMapping SourceCountSource AWzV AttributesBBox#FEAA ObjectBox#FEAAPivotF ESelected param_input Name EndNickName B Description String to append. InstanceGuid 1Z-sFHCPreviewMutableEnabled SourceCountSource L cIâ ! AttributesBBox#Fp EAA ObjectBox#Fp E`AAPivotFP ESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid GIsA^PreviewMutableEnabled SourceCount AttributesBBox#\FEpA`B ObjectBox#\FEpA`BPivotnFp ESelectedObject6GUID Ul\FJ(\Name Scribble Container CaaFDECbFFwECcFhECdFIREText JOINT/NODE LABELSSize@0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid ] IqW/ AttributesBBox#F ED18B ObjectBox#F ED18BPivotaFDESelectedObject7GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid V{Nr{8PreviewMutableEnabled SourceCountUserText A B C D MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FEdBB ObjectBox#FEdBBPivot FESelectedObject8GUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid AWzVPreviewMutableEnabledAccess SourceCountSource V{Nr{8lexers lexer_countsource {A}target {A;0;0} AttributesBBox#vFMEB B ObjectBox#vFEBAPivotvFMESelectedObject9GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid Cu̢F3yUPreviewMutableEnabled SourceCountSource GIsA^UserText %Double click to edit panel content… MultilineData EntryNumbers DrawPaths Alignment ScrollRatio?StreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#ޮF0EBB ObjectBox#ޮF0EBBPivot)ޮF>ESelectedObject:GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid  Hgn` _PreviewMutableEnabled SourceCountUserText Machine Tool Gothic MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FE4CA ObjectBox#FE4CAPivotF1ESelectedObject;GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid VwG+jIePreviewMutableEnabled SourceCountUserText .0065 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FP!EdBA ObjectBox#FP!EdBAPivotvFU!ESelectedObject<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 :cʨGŰ! IconDisplayPreviewMutableEnabledDataComparison longest_list AttributesBBox#FEBB ObjectBox#FEABPivotF !ESelected 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 $Y DGyPreviewMutableEnabled SourceCountSource b~A ݌ TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#FE$BA ObjectBox#FE$BAPivotF@ESelected param_input Name Variable fontNickName font Description Script Variable font InstanceGuid x~7H `YPreviewMutableEnabled SourceCountSource  Hgn` _ TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#FE$BA ObjectBox#FE$BAPivotF ESelected param_input Name Variable sizeNickName size Description Script Variable size InstanceGuid 0N_vPreviewMutableEnabled SourceCountSource VwG+jIe TypeHintID O5@&"LV! ShowTypeHintsAllowTreeAccess AttributesBBox#F !E$BA ObjectBox#F !E$BAPivotF!ESelected param_input Name Variable framesNickName frames Description Script Variable frames InstanceGuid oE kPreviewMutableEnabled SourceCountSource 1;BL*o1| TypeHintID -R8X`M ShowTypeHintsAllowTreeAccess AttributesBBox#F`"E$BA ObjectBox#F`"E$BAPivotF#ESelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid $_!LNi\PTPreviewMutableEnabled SourceCount AttributesBBox#FEA B ObjectBox#FEA BPivot5FESelected param_outputName Result ANickName A Description Output parameter A InstanceGuid 3|sNLpU.EPreviewMutableEnabled SourceCount AttributesBBox#F !EA B ObjectBox#F !EA BPivot5F`"ESelectedObject=GUID @?Hr@MbџName Boolean Toggle Container  SwitchValueName Boolean ToggleNickName Fabrication Flower Labels Description Boolean (true/false) toggle InstanceGuid &ohiD\PreviewMutableEnabled SourceCount AttributesBBox# F`;E3CA ObjectBox# F`;E3CAPivot Fn;ESelectedObject>GUID @?Hr@MbџName Boolean Toggle Container  SwitchValueName Boolean ToggleNickName Assembled Node Labels Description Boolean (true/false) toggle InstanceGuid &L$|J!+PreviewMutableEnabled SourceCount AttributesBBox#F0-E,CA ObjectBox#F0-E,CAPivotF0-ESelectedObject?GUID @?Hr@MbџName Boolean Toggle Container  SwitchValueName Boolean ToggleNickName Fabrication Rib Labels Description Boolean (true/false) toggle InstanceGuid `=Cej/PreviewMutableEnabled SourceCount AttributesBBox#2F4E"CA ObjectBox#2F4E"CAPivot3F4ESelectedObject@GUID @91k!Hl[Name Stream Gate ContainerName Stream GateNickName Gate Description )Redirects a stream into specific outputs. InstanceGuid 2 ?LѴMPreviewMutableEnabledDataComparison longest_list AttributesBBox#FE|B0B ObjectBox#̤FEA BPivotFESelectedVariableOutput 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 (3噐K!D-PreviewMutableEnabledAccess SourceCountSource >,eI8K5 AttributesBBox#FEAA ObjectBox#FEAAPivotF`ESelected param_input Name GateNickName G Description Gate index of output stream InstanceGuid qPxDB̀#.wPreviewMutableEnabled WireDisplay SourceCountSource `=Cej/PersistentCount AttributesBBox#FEAA ObjectBox#FEAAPivotFESelectedDatanumber param_outputName Target 0NickName 0 Description Output for Gate index 0 InstanceGuid d2 ,IUAdPreviewMutableEnabled SourceCount AttributesBBox#FEPAA ObjectBox#FEPAAPivotF`ESelected param_outputName Target 1NickName 1 Description Output for Gate index 1 InstanceGuid @˟G<4uEfPreviewMutableEnabled SourceCount AttributesBBox#FEPAA ObjectBox#FEPAAPivotFESelectedObjectAGUID @?Hr@MbџName Boolean Toggle Container  SwitchValueName Boolean ToggleNickName Assembled Rib Labels Description Boolean (true/false) toggle InstanceGuid Z%I_PreviewMutableEnabled SourceCount AttributesBBox#4F03E"CA ObjectBox#4F03E"CAPivotl4F23ESelectedObjectBGUID @91k!Hl[Name Stream Gate ContainerName Stream GateNickName Gate Description )Redirects a stream into specific outputs. InstanceGuid 7A/e;PPreviewMutableEnabledDataComparison longest_list AttributesBBox#tF0E|B0B ObjectBox#FPEA BPivotFESelectedVariableOutput 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 (\'[ g@EL~-PreviewMutableEnabledAccess SourceCountSource >,eI8K5 AttributesBBox#xFPEAA ObjectBox#xFPEAAPivotFESelected param_input Name GateNickName G Description Gate index of output stream InstanceGuid bxlNsQLSgRPreviewMutableEnabled WireDisplay SourceCountSource Z%I_PersistentCount AttributesBBox#xFEAA ObjectBox#xFEAAPivotF0ESelectedDatanumber param_outputName Target 0NickName 0 Description Output for Gate index 0 InstanceGuid /jͲnM1@v +xPreviewMutableEnabled SourceCount AttributesBBox#ԣFPEPAA ObjectBox#ԣFPEPAAPivotFESelected param_outputName Target 1NickName 1 Description Output for Gate index 1 InstanceGuid (xr,K3yPreviewMutableEnabled SourceCount AttributesBBox#ԣFEPAA ObjectBox#ԣFEPAAPivotF0ESelectedObjectCGUID @91k!Hl[Name Stream Gate ContainerName Stream GateNickName Gate Description )Redirects a stream into specific outputs. InstanceGuid ҬѣIATzPreviewMutableEnabledDataComparison longest_list AttributesBBox#FE|B0B ObjectBox#*FEA BPivotBFESelectedVariableOutput 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 mUړE0,a]PreviewMutableEnabledAccess SourceCountSource uZLM݋b AttributesBBox#FEAA ObjectBox#FEAAPivotFpESelected param_input Name GateNickName G Description Gate index of output stream InstanceGuid xA*H'>PreviewMutableEnabled WireDisplay SourceCountSource &ohiD\PersistentCount AttributesBBox#FEAA ObjectBox#FEAAPivotFESelectedDatanumber param_outputName Target 0NickName 0 Description Output for Gate index 0 InstanceGuid }=kNFHFٸPreviewMutableEnabled SourceCount AttributesBBox#`FEPAA ObjectBox#`FEPAAPivotpFpESelected param_outputName Target 1NickName 1 Description Output for Gate index 1 InstanceGuid b~A ݌PreviewMutableEnabled SourceCount AttributesBBox#`FEPAA ObjectBox#`FEPAAPivotpFESelectedObjectDGUID @91k!Hl[Name Stream Gate ContainerName Stream GateNickName Gate Description )Redirects a stream into specific outputs. InstanceGuid $M! %PreviewMutableEnabledDataComparison longest_list AttributesBBox#FE|B0B ObjectBox#"FEA BPivot:FPESelectedVariableOutput 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  |CB'ӳPreviewMutableEnabledAccess SourceCountSource ,vO`E AttributesBBox#FEAA ObjectBox#FEAAPivotFESelected param_input Name GateNickName G Description Gate index of output stream InstanceGuid ;!\-NL$PreviewMutableEnabled WireDisplay SourceCountSource `=Cej/PersistentCount AttributesBBox#FPEAA ObjectBox#FPEAAPivotFESelectedDatanumber param_outputName Target 0NickName 0 Description Output for Gate index 0 InstanceGuid S6ORgKGגPreviewMutableEnabled SourceCount AttributesBBox#XFEPAA ObjectBox#XFEPAAPivothFESelected param_outputName Target 1NickName 1 Description Output for Gate index 1 InstanceGuid @<^QM81A!!PreviewMutableEnabled SourceCount AttributesBBox#XFPEPAA ObjectBox#XFPEPAAPivothFESelectedObjectEGUID YdȎ DM +Name Data Container Name DataNickName Flower Base Frames Description 'Represents a collection of generic data InstanceGuid Yp%UL@;, PreviewMutableEnabled SourceCountSource Ô1f#E!fo;vA AttributesBBox#:FDBA ObjectBox#:FDBAPivotFZDSelectedObjectFGUID YdȎ DM +Name Data Container Name DataNickName NODES Description 'Represents a collection of generic data InstanceGuid (UI' !E|PreviewMutableEnabled SourceCountSource w7#HuXgt AttributesBBox#F@tEPBA ObjectBox#F@tEPBAPivotFtESelectedObjectGGUID @?Hr@MbџName Boolean Toggle Container  SwitchValueName Boolean ToggleNickName Assembled SF_Tube Labels Description Boolean (true/false) toggle InstanceGuid xrFc 9٩PreviewMutableEnabled SourceCount AttributesBBox#F0E?CA ObjectBox#F0E?CAPivotF0ESelectedObjectHGUID Ul\FJ(\Name Scribble Container CatF`!ECbFg!ECcFNECdsFNNEText SUPER REMOTE CONTROL | | | | | | | | | | | | | | do not lose under couchSize0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid InNrix AttributesBBox#iF!EӯCHm5D ObjectBox#iF!EӯCHm5DPivottF`!ESelectedObjectIGUID SvujDe7 Name Create Material Container Name Create MaterialNickName Material (Wood Proxy) Description Create an OpenGL material. InstanceGuid #`Jo@}Z"rV IconDisplayPreviewMutableEnabledDataComparison longest_list AttributesBBox#EwEBC ObjectBox#ExEACPivot@E|ESelected param_input Name DiffuseNickName Kd Description Colour of the diffuse channel InstanceGuid `8cJ=PreviewMutableEnabled SourceCountSource 9T H/=4>PersistentCount AttributesBBox#(ExEAA ObjectBox#(ExEAAPivotEyESelectedDatacolor$i param_input Name SpecularNickName Ks Description Colour of the specular highlight InstanceGuid &"G\APreviewMutableEnabled SourceCountSource ʧK[AOHPersistentCount AttributesBBox#(EzEAA ObjectBox#(EzEAAPivotEzESelectedDatacolor$ param_input Name EmissionNickName Ke Description Emissive colour of the material InstanceGuid fzvD+G\8PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#(E{EAA ObjectBox#(E{EAAPivotE|ESelectedDatacolor$ param_input Name TransparencyNickName T Description 7Amount of transparency (0.0 = opaque, 1.0 = transparent InstanceGuid &B-PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#(E}EAA ObjectBox#(E}EAAPivotE~ESelectedDatanumber param_input Name ShineNickName S Description =Amount of shinyness (0 = none, 1 = low shine, 100 = max shine InstanceGuid LVDoڃ!wPreviewMutableEnabled SourceCountSource |C@XPersistentCount AttributesBBox#(EEAA ObjectBox#(EEAAPivotEdESelectedDatanumber param_outputName MaterialNickName M Description Resulting material InstanceGuid |D3PreviewMutableEnabled SourceCount AttributesBBox#ExEAC ObjectBox#ExEACPivotE|ESelectedObjectJGUID Sf@TΘ)Name Colour Swatch Container  SwatchColor$uName Colour SwatchNickName Swatch Description Colour (palette) swatch InstanceGuid 9T H/=4>PreviewMutableEnabled SourceCount AttributesBBox#EwEBA ObjectBox#EwEBAPivotEfwESelectedObjectKGUID Sf@TΘ)Name Colour Swatch Container  SwatchColor$Name Colour SwatchNickName Swatch Description Colour (palette) swatch InstanceGuid ʧK[AOHPreviewMutableEnabled SourceCount AttributesBBox#E@yEBA ObjectBox#E@yEBAPivotEfFyESelectedObjectLGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid |C@XPreviewMutableEnabled SourceCountUserText 1 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#EEHBA ObjectBox#EEHBAPivotEfESelectedObjectMGUID Ul\FJ(\Name Scribble Container Ca{ FiDCbFUDCcnFgDCd\"FDText RIBS (Surface)Sizet0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid 48FYj AttributesBBox#{FD|CpB ObjectBox#{FD|CpBPivot{ FiDSelectedObjectNGUID Ul\FJ(\Name Scribble Container CafFJDCbxLFDCcLFaDCdFWDText rib plane intersectionSizet0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid IqY=A\e AttributesBBox#FD0 D 8TB ObjectBox#FD0 D 8TBPivotfFJDSelectedObjectOGUID Ul\FJ(\Name Scribble Container Ca+F3SDCbF3SDCcFDCd+FDText thickness of plySizeSHAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid z)JJ+ݴ AttributesBBox#!F3D/o@ :R AttributesBBox#,EFE\BA ObjectBox#EFEAAPivotEFESelected param_input Name ClosedNickName C Description Closed curve InstanceGuid b-xoGW߱PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#,EFPE\BA ObjectBox#EFPEAAPivotEFESelectedDataboolean param_outputName CurveNickName C Description Resulting nurbs curve InstanceGuid Sx;I}KdœPreviewMutableEnabled SourceCount AttributesBBox#FF EpAA ObjectBox#FF EpAAPivotFFp ESelected param_outputName LengthNickName L Description Curve length InstanceGuid ='!C0|kеPreviewMutableEnabled SourceCount AttributesBBox#FFEpAA ObjectBox#FFEpAAPivotFFESelected param_outputName DomainNickName D Description Curve domain InstanceGuid D'l H{PreviewMutableEnabled SourceCount AttributesBBox#FFPEpAA ObjectBox#FFPEpAAPivotFFESelectedObjectQGUID JC 8D`0Name Surface CP ContainerName Surface CPNickName Srf CP Description $Find the closest point on a surface. InstanceGuid ׸F&vnPreviewMutableEnabledDataComparison longest_list AttributesBBox#P@FEBB ObjectBox#@F0EApBPivot AFESelected param_input Name PointNickName P Description Sample point InstanceGuid 9ClXoPreviewMutableEnabled SourceCountSource DKڥKQ%Source WTTGnJ AttributesBBox#X@F0EAA ObjectBox#@F0E`AAPivot@F ESelected param_input Name SurfaceNickName S Description Base surface InstanceGuid VĞO(z^9PreviewMutableEnabled SourceCountSource +iO_-@$CReparameterize AttributesBBox#X@FEAA ObjectBox#X@FEAAPivot@FESelected param_outputName PointNickName P Description Closest point InstanceGuid ;L鍡ځPreviewMutableEnabled SourceCount AttributesBBox#HAF0EAA ObjectBox#HAF0EAAPivotAFESelected param_outputName UV PointNickName uvP Description !{uv} coordinates of closest point InstanceGuid >5HFPreviewMutableEnabled SourceCount AttributesBBox#HAFpEAA ObjectBox#HAFpEAAPivotAFESelected param_outputName DistanceNickName D Description )Distance between sample point and surface InstanceGuid CSUAQVRQPreviewMutableEnabled SourceCount AttributesBBox#HAFEAA ObjectBox#HAFEAAPivotAFPESelectedObjectRGUID AAB~P;Name Flip Matrix ContainerName Flip MatrixNickName Flip Description 0Flip a data matrix by swapping rows and columns. InstanceGuid z?QDIrZR$PreviewMutableEnabledDataComparison longest_list AttributesBBox#|BFEBB ObjectBox#BFEABPivotBFESelected param_input Name DataNickName D Description Data matrix to flip InstanceGuid OoG!iCPreviewMutableEnabledAccess SourceCountSource >5HF AttributesBBox#BFEpAB ObjectBox#BFEpABPivotBFESelected param_outputName DataNickName D Description Flipped data matrix InstanceGuid qO_wV$PreviewMutableEnabled SourceCount AttributesBBox#8CFEpAB ObjectBox#8CFEpABPivot\CFESelectedObjectSGUID QaCZNDM+Name Rotate ContainerName RotateNickName Rotate Description Rotate an object in a plane. InstanceGuid *" t%O{>CLBPreviewMutableEnabledDataComparison longest_list AttributesBBox#49F EBB ObjectBox#9F@EApBPivot9F ESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid j,G'GaBCPreviewMutableEnabled SourceCountSource (/pGׇZ' AttributesBBox#<9F@EAA ObjectBox#<9F@EAAPivotb9FESelected param_input Name AngleNickName A Description Rotation angle in radians InstanceGuid nT@U}FPreviewMutableEnabled SourceCountSource B9 AttributesBBox#<9FEAA ObjectBox#<9FEAAPivotb9F ESelected param_input Name PlaneNickName P Description Rotation plane InstanceGuid p667O E gAPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#<9F EAA ObjectBox#<9F EAAPivotb9F`!ESelectedDataplaneH?? param_outputName GeometryNickName G Description Rotated geometry InstanceGuid l9BU*PreviewMutableEnabled SourceCount AttributesBBox#9F@EApB ObjectBox#9F@EApBPivot:F ESelectedObjectTGUID ;WnGl5Name Multiplication ContainerName MultiplicationNickName A×B Description Mathematical multiplication InstanceGuid )ILSv4,PreviewMutableEnabledDataComparison longest_list AttributesBBox#7FE|B0B ObjectBox#7FEA BPivot(8F ESelected param_input Name ANickName A Description First item for multiplication InstanceGuid ؐR[yVFֳOPreviewMutableEnabled SourceCountSource w[hB '>P AttributesBBox#7FE`AA ObjectBox#7FE`AAPivot7FESelected param_input Name BNickName B Description Second item for multiplication InstanceGuid v;Jrx̼MPreviewMutableEnabled SourceCountSource p`7vl2PreviewMutableEnabledDataComparison longest_list AttributesBBox#aF#EBB ObjectBox#aF#EABPivotaFP&ESelected param_input Name Rail 1NickName R¹ Description First rail curve InstanceGuid keJ \PreviewMutableEnabledMapping SourceCountSource 'TACҞ AttributesBBox# aF#E BA ObjectBox# aF#E BAPivotaFp$ESelected param_input Name Rail 2NickName R² Description Second rail curve InstanceGuid @M!Iψ|*PreviewMutableEnabledMapping SourceCountSource ]oԆI*1e: AttributesBBox# aF%E BA ObjectBox# aF%E BAPivotaF%ESelected param_input Name SectionsNickName S Description Section curves InstanceGuid ] BB&fhߟPreviewMutableEnabledAccessMapping SourceCountSource =.O9U  AttributesBBox# aFP&E BA ObjectBox# aFP&E BAPivotaF&ESelected param_input Name Same HeightNickName H Description +Create a sweep with same-height properties. InstanceGuid -:VGЮ~PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox# aF'E BA ObjectBox#`aF'EAAPivotaF0(ESelectedDataboolean param_outputName BrepNickName S Description Resulting Brep InstanceGuid 4J(,PreviewMutableEnabled SourceCount AttributesBBox#$bF#E`AB ObjectBox#$bF#E`ABPivotFbFP&ESelectedObjectZGUID  "|Gu4qName Flip ContainerName FlipNickName Flip Description +Flip a curve using an optional guide curve. InstanceGuid Xt5K2PreviewMutableEnabledDataComparison longest_list AttributesBBox#_FEB0B ObjectBox#_F EA BPivot_F@!ESelected param_input Name CurveNickName C Description Curve to offset InstanceGuid {WL{AEPWv PreviewMutableEnabledMapping SourceCountSource Y TKNt2 AttributesBBox#_F EBA ObjectBox#_F EBAPivotv_F ESelected param_inputName GuideNickName G Description Optional guide curve InstanceGuid 2@gGҀ$>TPreviewMutableEnabled SourceCount AttributesBBox#_F@!EBA ObjectBox#P_F@!EAAPivotv_F!ESelected param_outputName CurveNickName C Description Flipped curve InstanceGuid 'TACҞPreviewMutableEnabled SourceCount AttributesBBox#`F EpAA ObjectBox#`F EpAAPivot,`F ESelected param_output Name FlagNickName F Description Flip action InstanceGuid "}\I;g"cPreviewMutableEnabled SourceCount NegateStream AttributesBBox#`F@!EpAA ObjectBox#`F@!EpAAPivot,`F!ESelectedObject[GUID  "|Gu4qName Flip ContainerName FlipNickName Flip Description +Flip a curve using an optional guide curve. InstanceGuid J IPreviewMutableEnabledDataComparison longest_list AttributesBBox#_F#EB0B ObjectBox#_F#EA BPivot_F%ESelected param_input Name CurveNickName C Description Curve to offset InstanceGuid N#kE^l/PreviewMutableEnabledMapping SourceCountSource 3;ZyJ݌0 AttributesBBox#_F#EBA ObjectBox#_F#EBAPivotv_Fp$ESelected param_inputName GuideNickName G Description Optional guide curve InstanceGuid #,=NoDPreviewMutableEnabled SourceCount AttributesBBox#_F%EBA ObjectBox#P_F%EAAPivotv_F%ESelected param_outputName CurveNickName C Description Flipped curve InstanceGuid ]oԆI*1e:PreviewMutableEnabled SourceCount AttributesBBox#`F#EpAA ObjectBox#`F#EpAAPivot,`Fp$ESelected param_output Name FlagNickName F Description Flip action InstanceGuid ޓz@H ~PreviewMutableEnabled SourceCount NegateStream AttributesBBox#`F%EpAA ObjectBox#`F%EpAAPivot,`F%ESelectedObject\GUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid Y TKNt2PreviewMutableEnabled SourceCountSource #Y[`7DFr\v AttributesBBox#ZFEHBA ObjectBox#ZFEHBAPivotzZFESelectedObject]GUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid 3;ZyJ݌0PreviewMutableEnabled SourceCountSource -FLA8" AttributesBBox#ZFEHBA ObjectBox#ZFEHBAPivot׀ZFkESelectedObject^GUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid W+OXG_PreviewMutableEnabled SourceCountSource qO_wV$ AttributesBBox#DFpEHBA ObjectBox#DFpEHBAPivotDFESelectedObject_GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid dK2Eo1EPreviewMutableEnabled SourceCountUserText 0.001 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#,3FEHBA ObjectBox#,3FEHBAPivot,3FESelectedObject`GUID Ul\FJ(\Name Scribble Container CaI4FMDCb;FJ6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid H@pEѱhMAPreviewMutableEnabledDataComparison longest_list AttributesBBox#hF EBB ObjectBox#hF@ EApBPivot iF ESelected param_input Name ListNickName L Description Base list InstanceGuid ic${zOBDDPreviewMutableEnabledAccess SourceCountSource mqGHڦ1̧ AttributesBBox#hF@ EAA ObjectBox#hF@ EAAPivothF ESelected param_input Name IndexNickName i Description Item index InstanceGuid 9`}(IESPreviewMutableEnabled SourceCountSource GB ZDPersistentCount AttributesBBox#hF EAA ObjectBox#hF EAAPivothF ESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid lSA&g|PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#hF EAA ObjectBox#hF EAAPivothF`ESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid dj#K ym2PreviewMutableEnabled SourceCount AttributesBBox#HiF@ E`ApB ObjectBox#HiF@ E`ApBPivotjiF ESelectedObjectdGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid @,ƞNnfdnPreviewMutableEnabledDataComparison longest_list AttributesBBox#hFEBB ObjectBox#hFEApBPivotiFESelected param_input Name ListNickName L Description Base list InstanceGuid bunIC:ބPreviewMutableEnabledAccess SourceCountSource mqGHڦ1̧ AttributesBBox#hFEAA ObjectBox#hFEAAPivothFESelected param_input Name IndexNickName i Description Item index InstanceGuid ck۫GF"xPreviewMutableEnabled SourceCountSource =e+C -WPersistentCount AttributesBBox#hF@EAA ObjectBox#hF@EAAPivothFESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid 1YH%TPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#hFEAA ObjectBox#hFEAAPivothF ESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid 5&lB19YPreviewMutableEnabled SourceCount AttributesBBox#PiFE`ApB ObjectBox#PiFE`ApBPivotriFESelectedObjecteGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid GB ZDPreviewMutableEnabled SourceCountUserText 10 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#fFEHBA ObjectBox#fFEHBAPivotfF+ ESelectedObjectfGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid =e+C -WPreviewMutableEnabled SourceCountUserText 11 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#fFEHBA ObjectBox#fFEHBAPivotfF/ESelectedObjectgGUID +љpNċuName Addition ContainerName AdditionNickName A+B Description Mathematical addition InstanceGuid bWA"юPreviewMutableEnabledDataComparison longest_list AttributesBBox#DD|B0B ObjectBox#DDA BPivotE0ESelected param_input Name ANickName A Description First item for addition InstanceGuid I~O0)PreviewMutableEnabled SourceCountSource dWRLK2>z AttributesBBox#DD`AA ObjectBox#DD`AAPivotDESelected param_input Name BNickName B Description Second item for addition InstanceGuid }%"¯jHvLPreviewMutableEnabled SourceCountSource ⾉VG.KRf AttributesBBox#D0E`AA ObjectBox#D0E`AAPivotDESelected param_outputName ResultNickName R Description The result of the Addition InstanceGuid 3~KOFKPreviewMutableEnabled SourceCount AttributesBBox#EDpA B ObjectBox#EDpA BPivot0E0ESelectedObjecthGUID *5IEkÝ{Name Point XYZ ContainerName Point XYZNickName Pt Description &Create a point from {xyz} coordinates. InstanceGuid toJDj<PreviewMutableEnabledDataComparison longest_list AttributesBBox#FwDBB ObjectBox#,FwDApBPivot\FDSelected param_input Name X componentNickName X Description {x} component InstanceGuid erK UPreviewMutableEnabled SourceCountSource .ӭI sCPersistentCount AttributesBBox#FwDAA ObjectBox#FwD`AAPivot FzDSelectedDatanumber param_input Name Y componentNickName Y Description {y} component InstanceGuid D.iրF6\WPreviewMutableEnabledMapping SourceCountSource O>1BصNW PersistentCount AttributesBBox#F|DAA ObjectBox#F|DAAPivot FDSelectedDatanumber param_input Name Z componentNickName Z Description {z} component InstanceGuid 46~ZN3tl+PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#FDAA ObjectBox#FD`AAPivot FDSelectedDatanumber param_outputName PointNickName Pt Description Point coordinate InstanceGuid Kw/fDJ]oPreviewMutableEnabled SourceCount AttributesBBox#FwDApB ObjectBox#FwDApBPivotFDSelectedObjectiGUID 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#FLDBB ObjectBox#FLDBBPivotFUQDSelected param_input Name Variable divisionsNickName divisions Description Script Variable divisions InstanceGuid kȅ\/F]PreviewMutableEnabled SourceCountSource 2S8A6PI@ߡ TypeHintID )B:{P ShowTypeHintsAllowTreeAccess AttributesBBox#FUDBB ObjectBox#FUDBBPivotF@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ǟDSelectedObjectlGUID >J=0?c AttributesBBox#FDHBA ObjectBox#FDHBAPivot؂F-DSelectedObjectmGUID 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\KCUBPivotqFDSelectedObjectnGUID 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@ AttributesObjectoGUID Ul\FJ(\Name Scribble Container CaFT6DCbF4DCcFC>DCdFI@DText Setup initial space frame linesSizet0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid ZR?M(N]q AttributesBBox#F2D FDvB ObjectBox#F2D FDvBPivotFT6DSelectedObjectpGUID 1R[F~Name Group Container Colour$BorderID_CountID >鳬K0m#vID xv(uA(&Name GroupNickName Description A group of Grasshopper objects InstanceGuid duKIi9 AttributesObjectqGUID 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#hFDHBA ObjectBox#hFDHBAPivotfhFDSelectedObjectrGUID Ul\FJ(\Name Scribble Container Cav˹FV DCbһFDCcԻF'DCd͹FDText Bfactor fixing problem flowers by multiplying lilr (petal width)SizeʰAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid xv(uA(& AttributesBBox#vFDMCB ObjectBox#vFDMCBPivotv˹FV DSelectedObjectsGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid pbIOH[PreviewMutableEnabled SourceCountUserText 0.04064 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#*FCBA ObjectBox#*FCBAPivot3*FKCSelectedObjecttGUID >JJ]SEᶗ] AttributesBBox#HtFoCpC}B ObjectBox#HtFoCpC}BPivotH~FDSelectedObject~GUID 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#FQD2CtC ObjectBox#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#FRDBA ObjectBox#FRDBAPivotFTDSelected param_input Name Variable BigRNickName BigR Description Script Variable BigR InstanceGuid ՔKdHLE㜠PreviewMutableEnabled SourceCountSource ;VvIm TypeHintID _A ShowTypeHintsAllowTreeAccess AttributesBBox#FWDBA ObjectBox#FWDBAPivotFYDSelected param_input Name Variable petalLinesNickName petalLines Description Script Variable petalLines InstanceGuid "kf7IgWQPreviewMutableEnabledAccess SourceCountSource X"I]cL9w9NY TypeHintID ͨJꃵ@bq ShowTypeHintsAllowTreeAccess AttributesBBox#F\DBA ObjectBox#F\DBAPivotF^DSelected param_input Name Variable baseFramesNickName baseFrames Description Script Variable baseFrames InstanceGuid !rנEC+JɘPreviewMutableEnabledAccess SourceCountSource v:7{EvB TypeHintID -R8X`M ShowTypeHintsAllowTreeAccess AttributesBBox#FaDBA ObjectBox#FaDBAPivotFcDSelected param_input Name Variable petalFactorNickName petalFactor Description Script Variable petalFactor InstanceGuid ^QxC[bPreviewMutableEnabled SourceCountSource >鳬K0m#v TypeHintID _A ShowTypeHintsAllowTreeAccess AttributesBBox#FfDBA ObjectBox#FfDBAPivotFhDSelected param_input Name Variable SFLinesIdealNickName SFLinesIdeal Description Script Variable SFLinesIdeal InstanceGuid ~ J4K,SPreviewMutableEnabledAccess SourceCountSource x RG|n TypeHintID ͨJꃵ@bq ShowTypeHintsAllowTreeAccess AttributesBBox#FkDBA ObjectBox#FkDBAPivotFmDSelected param_input Name Variable alpha0FactorNickName alpha0Factor Description Script Variable alpha0Factor InstanceGuid PVCZePreviewMutableEnabled SourceCount TypeHintID _A ShowTypeHintsAllowTreeAccess AttributesBBox#FpDBA ObjectBox#FpDBAPivotFrDSelected param_input Name Variable alpha1FactorNickName alpha1Factor Description Script Variable alpha1Factor InstanceGuid \xF@DPAA ObjectBox#>F@DPAAPivotNFDSelected param_outputName Target 1NickName 1 Description Output for Gate index 1 InstanceGuid Hb-#C}7PreviewMutableEnabled SourceCount AttributesBBox#>FDPAA ObjectBox#>FDPAAPivotNFDSelectedObjectGUID QOlG!Name Shift List ContainerName Shift ListNickName Shift Description Offset all items in a list. InstanceGuid XCkE OsPreviewMutableEnabledDataComparison longest_list AttributesBBox#UFDBB 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#tVFDPApB ObjectBox#tVFDPApBPivotVFDSelectedObjectGUID 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-DSelectedObjectGUID @?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@EBAPivotפF{@ESelectedObjectGUID 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#FzDBB ObjectBox#FzDBBPivotF DSelected param_input Name Variable yNickName destinationOrder Description Script Variable y InstanceGuid T:AGjPreviewMutableEnabledAccess SourceCountSource ʻt2pNc TypeHintID )B:{P ShowTypeHintsAllowTreeAccess AttributesBBox#F@DBB ObjectBox#F@DBBPivotF`DSelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid c4/B=GKPreviewMutableEnabled SourceCount AttributesBBox#~FzDxBB ObjectBox#~FzDxBBPivotF DSelected param_outputName Result ANickName fixedNodes Description Output parameter A InstanceGuid >fM#Nwn<PreviewMutableEnabled SourceCount AttributesBBox#~F@DxBB ObjectBox#~F@DxBBPivotF`DSelectedObjectGUID 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#F`DHBB ObjectBox#F`DHBBPivotWF bDSelectedObjectGUID 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ЇDSelectedObjectGUID 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#FEBAPivotFESelectedObjectGUID 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#:F`DBB ObjectBox#dFDApBPivot|F0ESelected param_input Name OriginNickName O Description Origin of plane InstanceGuid G|@J>RPreviewMutableEnabled SourceCountSource F(MA!q}cPersistentCount AttributesBBox#>FDAA ObjectBox#>FDAAPivotQFDSelectedData Coordinate3 param_input Name X-AxisNickName X Description X-Axis direction of plane InstanceGuid !3zNPreviewMutableEnabled SourceCountSource қExA^XVPersistentCount AttributesBBox#>F DAA ObjectBox#>F DAAPivotQF0ESelectedDatavector3? param_input Name Y-AxisNickName Y Description Y-Axis direction of plane InstanceGuid z(R DMXuq'PreviewMutableEnabled SourceCountSource GEFKeQPersistentCount AttributesBBox#>FEAA ObjectBox#>FEAAPivotQFpESelectedDatavector3? param_outputName PlaneNickName Pl Description Plane definition InstanceGuid ƒb$OX4Mi{PreviewMutableEnabled SourceCount AttributesBBox#FDApB ObjectBox#FDApBPivotF0ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Petal Lines Description 'Represents a collection of generic data InstanceGuid қExA^XVPreviewMutableEnabled SourceCountSource ͩ M VQ. AttributesBBox#F DBA ObjectBox#F DBAPivotF4ESelectedObjectGUID Ի Og)u9 Name End Points ContainerName End PointsNickName End Description "Extract the end points of a curve. InstanceGuid JWYM@O;gTPreviewMutableEnabledDataComparison longest_list AttributesBBox#FD|B0B ObjectBox#F DA BPivotFDSelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid 'tCdGPPreviewMutableEnabled SourceCountSource GEFKeQ AttributesBBox#F DpA B ObjectBox#F DpA BPivotFDSelected param_outputName StartNickName S Description Curve start point InstanceGuid F(MA!q}cPreviewMutableEnabled SourceCount AttributesBBox#F D`AA ObjectBox#F D`AAPivotF`DSelected param_outputName EndNickName E Description Curve end point InstanceGuid i&O&|+PreviewMutableEnabled SourceCount AttributesBBox#FD`AA ObjectBox#FD`AAPivotFDSelectedObjectGUID @`;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# FD|B@B ObjectBox#4F DA0BPivotLFDSelected param_input Name PlaneNickName P Description Plane to straighten InstanceGuid 30II@'|PreviewMutableEnabled SourceCountSource ƒb$OX4Mi{ AttributesBBox#F DpAA ObjectBox#F DpAAPivot"FDSelected param_input Name DirectionNickName D Description Straightening guide direction InstanceGuid Nm囿M/pPreviewMutableEnabled SourceCountSource GEFKeQ AttributesBBox#FDpAA ObjectBox#FDpAAPivot"F@DSelected param_outputName PlaneNickName P Description Straightened plane InstanceGuid ͌;@X,JPreviewMutableEnabled SourceCount AttributesBBox#jF D`AA ObjectBox#jF D`AAPivot{FDSelected param_outputName AngleNickName A Description Rotation angle InstanceGuid +un:NzqZPreviewMutableEnabled SourceCount AttributesBBox#jFD`AA ObjectBox#jFD`AAPivot{F@DSelectedObjectGUID MM"-`kName Move ContainerName MoveNickName Move Description *Translate (move) an object along a vector. InstanceGuid LdJ@B#YI AttributesBBox#TFD`AA ObjectBox#TFD`AAPivoteFDSelected param_outputName ResultNickName R Description The result of the Addition InstanceGuid 0VN*{BzdPreviewMutableEnabled SourceCount AttributesBBox#F@DpA B ObjectBox#F@DpA BPivotFDSelectedObjectGUID Ul\FJ(\Name Scribble Container CaoF-DCb1FuDCcFfDCd)oFDText JOINT/PETAL LABELSSize0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid |L % X AttributesBBox#)eF-.D D '@B ObjectBox#)eF-.D D '@BPivotoF-DSelectedObjectGUID Ul\FJ(\Name Scribble Container CawFDCb.yFDCcQxFnDCdvF7DText height of font for petal labelSizeAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid mXoL>-N/ AttributesBBox#lFQD8 C`4CB ObjectBox#lFQD8 C`4CBPivotwFDSelectedObjectGUID 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#"F`DBA ObjectBox#"F`DBAPivotRqFDSelectedObjectGUID 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#HFEBA ObjectBox#HFEBAPivotF)ESelectedObjectGUID %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#F0E4BB ObjectBox#6FPEApBPivotNF0ESelected param_input Name LocationNickName L Description $Location and orientation of text tag InstanceGuid ]fq@X0PreviewMutableEnabled SourceCountSource J&H AttributesBBox#FPE`AA ObjectBox#FPE`AAPivot%FESelected param_input Name TextNickName T Description The text to display InstanceGuid aG8B"PreviewMutableEnabled SourceCountSource uZLM݋b AttributesBBox#FE`AA ObjectBox#FE`AAPivot%F0ESelected param_input Name SizeNickName S Description Size of text InstanceGuid ;3PQdHc*5&6PreviewMutableEnabled SourceCountSource sn M=HgPersistentCount AttributesBBox#FE`AA ObjectBox#FE`AAPivot%FpESelectedDatanumber?ObjectGUID 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#|FElBA ObjectBox#|FElBAPivot}FFESelectedObjectGUID @91k!Hl[Name Stream Gate ContainerName Stream GateNickName Gate Description )Redirects a stream into specific outputs. InstanceGuid }ZtHzPreviewMutableEnabledDataComparison longest_list AttributesBBox#FE|B0B ObjectBox#FEA BPivot FESelectedVariableOutput 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#FEAA ObjectBox#FEAAPivotFpESelected param_input Name GateNickName G Description Gate index of output stream InstanceGuid ֮ DePSPreviewMutableEnabled WireDisplay SourceCountSource Y-͈B,Q5PersistentCount AttributesBBox#FEAA ObjectBox#FEAAPivotFESelectedDatanumber param_outputName Target 0NickName 0 Description Output for Gate index 0 InstanceGuid XsC~.PreviewMutableEnabled SourceCount AttributesBBox#>FEPAA ObjectBox#>FEPAAPivotNFpESelected param_outputName Target 1NickName 1 Description Output for Gate index 1 InstanceGuid J&HPreviewMutableEnabled SourceCount AttributesBBox#>FEPAA ObjectBox#>FEPAAPivotNFESelectedObjectGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid IcoCKoPreviewMutableEnabledDataComparison longest_list AttributesBBox#jFDBB ObjectBox#FDApBPivotFDSelected param_input Name ListNickName L Description Base list InstanceGuid }BCdPreviewMutableEnabledAccess SourceCountSource .b.L~ AttributesBBox#nFDAA ObjectBox#nFDAAPivotF DSelected param_input Name IndexNickName i Description Item index InstanceGuid 7a2C~NXAPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#nF`DAA ObjectBox#nF`DAAPivotFDSelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid @;.iD\ɈPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#nFDAA ObjectBox#nFDAAPivotFESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid ,Z$\@B&XPreviewMutableEnabled SourceCount AttributesBBox#FD`ApB ObjectBox#FD`ApBPivotFDSelectedObjectGUID 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ṔDSelectedObjectGUID 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#FDBAPivotvFDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Node Labels Description 'Represents a collection of generic data InstanceGuid \a MHXDKPreviewMutableEnabled WireDisplay SourceCountSource ,Z$\@B&X AttributesBBox#8EpqEBA ObjectBox#8EpqEBAPivot rErESelectedObjectGUID Name Pi ContainerName PiNickName Pi Description Returns a factor of Pi. InstanceGuid et)&ADuťSUPreviewMutableEnabledDataComparison longest_list AttributesBBox#F`DxBA 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#FDPAA ObjectBox#FDPAAPivotF DSelectedObjectGUID +љpNċuName Addition ContainerName AdditionNickName A+B Description Mathematical addition InstanceGuid 87UFL\u,PreviewMutableEnabledDataComparison longest_list AttributesBBox#FD|B0B 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`AAPivotFDSelected param_outputName ResultNickName R Description The result of the Addition InstanceGuid 4FKBPreviewMutableEnabled SourceCount AttributesBBox#F@DpA B ObjectBox#F@DpA BPivotFDSelectedObjectGUID MM"-`kName Move ContainerName MoveNickName Move Description *Translate (move) an object along a vector. InstanceGuid n|N9WJqkRPreviewMutableEnabledDataComparison longest_list AttributesBBox#F`DBDB ObjectBox#*FDA4BPivotBFDSelected param_input Name GeometryNickName G Description Base geometry InstanceGuid =@}^N]\ePreviewMutableEnabled SourceCountSource -A wP, AttributesBBox#FDAA ObjectBox#FDAAPivotFDSelected param_input Name TranslationNickName T Description Translation vector InstanceGuid CG" `KPreviewMutableEnabled SourceCountSource $t~GyEeh AttributesBBox#F`DAA ObjectBox#F`DAAPivotFDSelected param_outputName GeometryNickName G Description Translated geometry InstanceGuid j; HŴZ+PreviewMutableEnabled SourceCount AttributesBBox#`FDAA ObjectBox#`FDAAPivotsFDSelected param_outputName TransformNickName X Description Transformation data InstanceGuid zАL3)[,xPreviewMutableEnabled SourceCount AttributesBBox#`F`DAA ObjectBox#`F`DAAPivotsFDSelectedObjectGUID ˺*PreviewMutableEnabled SourceCount AttributesBBox#DFEAA ObjectBox#DFEAAPivotWF ESelected param_outputName Y-AxisNickName Y Description Y-Axis vector InstanceGuid ^YfJZUEdWPreviewMutableEnabled SourceCount AttributesBBox#DFEAA ObjectBox#DFEAAPivotWF`ESelected param_outputName Z-AxisNickName Z Description Z-Axis vector InstanceGuid 𔸓EZPreviewMutableEnabled SourceCount AttributesBBox#DFEAA ObjectBox#DFEAAPivotWFESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName bolt hole Diameter Description 'Represents a collection of generic data InstanceGuid j~KJVU`{PreviewMutableEnabled WireDisplay SourceCount AttributesBBox#(FEBA ObjectBox#(FEBAPivot{F^ESelectedObjectGUID 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#FEBB ObjectBox#FEABPivotFESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid @8ZKgPreviewMutableEnabled SourceCountSource YA\j{| AttributesBBox#FEAA ObjectBox#FEAAPivotFESelected param_input Name AngleNickName A Description Rotation angle in radians InstanceGuid {/hAބAPreviewMutableEnabled SourceCountSource tj Ehk; AttributesBBox#FPEAA ObjectBox#FPEAAPivotFESelected param_input Name CenterNickName C Description Center of rotation InstanceGuid I;BCqe>ޙPreviewMutableEnabled SourceCountSource 4l|ATc AttributesBBox#FEAA ObjectBox#FEAAPivotF0ESelected 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 ExBA ObjectBox#F@EAAPivot.FESelected param_input Name FactorNickName N Description Factor to be multiplied by Pi InstanceGuid ޭrBQ&ᠶPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#F@EpAA ObjectBox#F@EpAAPivotFESelectedDatanumber? param_outputName OutputNickName y Description Output value InstanceGuid tj Ehk;PreviewMutableEnabled SourceCount AttributesBBox#LF@EPAA ObjectBox#LF@EPAAPivot\FESelectedObjectGUID MM"-`kName Move ContainerName MoveNickName Move Description *Translate (move) an object along a vector. InstanceGuid &͞"@`UyPreviewMutableEnabledDataComparison longest_list AttributesBBox#FEBDB ObjectBox#.FEA4BPivotFF0ESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid A/ C2^8ƣPreviewMutableEnabled SourceCountSource /L14PreviewMutableEnabled SourceCount AttributesBBox#F EAA ObjectBox#F EAAPivotFESelected param_outputName Y-AxisNickName Y Description Y-Axis vector InstanceGuid R3z+HSݡPreviewMutableEnabled SourceCount AttributesBBox#F`EAA ObjectBox#F`EAAPivotFESelected param_outputName Z-AxisNickName Z Description Z-Axis vector InstanceGuid ԗ}UPFpѿuPreviewMutableEnabled SourceCount AttributesBBox#FEAA ObjectBox#FEAAPivotF@ESelectedObjectGUID hnOf".Name Amplitude ContainerName AmplitudeNickName Amp Description 'Set the amplitude (length) of a vector. InstanceGuid o|cA˒˫PreviewMutableEnabledDataComparison longest_list AttributesBBox#xFExB0B ObjectBox#FEA BPivotFESelected param_input Name VectorNickName V Description Base vector InstanceGuid gM /[jPreviewMutableEnabled SourceCountSource R3z+HSݡ AttributesBBox#|FE`AA ObjectBox#|FE`AAPivotF`ESelected param_input Name AmplitudeNickName A Description Amplitude (length) value InstanceGuid גhH{ȻN PreviewMutableEnabled SourceCountSource j~KJVU`{PersistentCount AttributesBBox#|FE`AA ObjectBox#|FE`AAPivotFESelectedDatanumber? param_outputName VectorNickName V Description Resulting vector InstanceGuid BNIrM[@%rKhPreviewMutableEnabled SourceCount AttributesBBox#FE`A B ObjectBox#FE`A BPivotFESelectedObjectGUID 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#FPEBA ObjectBox#FPEBAPivotF]ESelectedObjectGUID 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#FEBAPivotF'ESelectedObjectGUID hnOf".Name Amplitude ContainerName AmplitudeNickName Amp Description 'Set the amplitude (length) of a vector. InstanceGuid EiY8H(MNPreviewMutableEnabledDataComparison longest_list AttributesBBox#FDxB0B ObjectBox#FDA BPivotF ESelected param_input Name VectorNickName V Description Base vector InstanceGuid AhߢI\ VQKPreviewMutableEnabled SourceCountSource y~aRJ\Q3 AttributesBBox#FD`AA ObjectBox#FD`AAPivotFESelected param_input Name AmplitudeNickName A Description Amplitude (length) value InstanceGuid Xv7L+D%eC(PreviewMutableEnabled SourceCountSource tb SrD3k7rPersistentCount AttributesBBox#F E`AA ObjectBox#F E`AAPivotFESelectedDatanumber? param_outputName VectorNickName V Description Resulting vector InstanceGuid y>dJ@B#YIPreviewMutableEnabled SourceCount AttributesBBox#FD`A B ObjectBox#FD`A BPivotF ESelectedObjectGUID hnOf".Name Amplitude ContainerName AmplitudeNickName Amp Description 'Set the amplitude (length) of a vector. InstanceGuid ߟ+K:VK5HPreviewMutableEnabledDataComparison longest_list AttributesBBox#xF0ExB0B ObjectBox#FPEA BPivotFESelected param_input Name VectorNickName V Description Base vector InstanceGuid }.LDMkPreviewMutableEnabled SourceCountSource >/L14 AttributesBBox#|FPE`AA ObjectBox#|FPE`AAPivotFESelected param_input Name AmplitudeNickName A Description Amplitude (length) value InstanceGuid fp=F3@PreviewMutableEnabled SourceCountSource BbèD>n[.oPersistentCount AttributesBBox#|FE`AA ObjectBox#|FE`AAPivotF0ESelectedDatanumber? param_outputName VectorNickName V Description Resulting vector InstanceGuid 7?5MF@PreviewMutableEnabled SourceCount AttributesBBox#FPE`A B ObjectBox#FPE`A BPivotFESelectedObjectGUID +љpNċuName Addition ContainerName AdditionNickName A+B Description Mathematical addition InstanceGuid w@r 3snDPreviewMutableEnabledDataComparison longest_list AttributesBBox#.FE|B0B ObjectBox#TFEA BPivotlF@ESelected param_input Name ANickName A Description First item for addition InstanceGuid OG kF{tPreviewMutableEnabled SourceCountSource 7?5MF@ AttributesBBox#2FE`AA ObjectBox#2FE`AAPivotCFESelected param_input Name BNickName B Description Second item for addition InstanceGuid +/E@sPreviewMutableEnabled SourceCountSource BNIrM[@%rKh AttributesBBox#2F@E`AA ObjectBox#2F@E`AAPivotCFESelected param_outputName ResultNickName R Description The result of the Addition InstanceGuid --YTKVPreviewMutableEnabled SourceCount AttributesBBox#FEpA B ObjectBox#FEpA BPivotF@ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Node Labels Description 'Represents a collection of generic data InstanceGuid wbRIԳ aPreviewMutableEnabled SourceCountSource Y$RNuȉN AttributesBBox#FEBA ObjectBox#FEBAPivotF5ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Next Node Labels Description 'Represents a collection of generic data InstanceGuid i5HPreviewMutableEnabled SourceCountSource Gl['1= AttributesBBox#zF DBA ObjectBox#zF DBAPivotWF{DSelectedObjectGUID Ul\FJ(\Name Scribble Container CaRyFECbvFECc 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 MNDA}Ds^4=[ IconDisplayPreviewMutableEnabledDataComparison longest_list AttributesBBox#FEBB ObjectBox#F EABPivotFESelected 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 ѭKJ|PreviewMutableEnabled SourceCountSource b8M/8Qf> TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#F E$BA ObjectBox#F E$BAPivotFESelected param_input Name Variable fontNickName font Description Script Variable font InstanceGuid tpC!RMnPreviewMutableEnabled SourceCountSource $&ED+ TypeHintID OpXK$ ShowTypeHintsAllowTreeAccess AttributesBBox#F`E$BA ObjectBox#F`E$BAPivotFESelected param_input Name Variable sizeNickName size Description Script Variable size InstanceGuid &=TPreviewMutableEnabled SourceCount AttributesBBox#^FPEPAA ObjectBox#^FPEPAAPivotnFESelected param_outputName Target 1NickName 1 Description Output for Gate index 1 InstanceGuid b8M/8Qf>PreviewMutableEnabled SourceCount AttributesBBox#^FEPAA ObjectBox#^FEPAAPivotnF0ESelectedObjectGUID Ul\FJ(\Name Scribble Container CaFECb(yFECcyF$ECdF EText single-stroke font outputSizeAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid ~C@A wdF7P AttributesBBox#FnEToCBA ObjectBox#FnEToCBAPivotFESelectedObjectGUID Ul\FJ(\Name Scribble Container CaF^ECb#{FfECc{F$WECd{F OEText single-stroke font outputSizeAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid g vJp$ b AttributesBBox#{FEToCBA ObjectBox#{FEToCBAPivotF^ESelectedObjectGUID 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#FDBAPivotF DSelectedObjectGUID 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#FDBAPivot FأDSelectedObjectGUID 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 DBA ObjectBox#F DBAPivotWLFcDSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid _"jDX4XQvPreviewMutableEnabled SourceCountSource Gl['1=UserText %Double click to edit panel content… MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox# F@DBB ObjectBox# F@DBBPivot. F[DSelectedObjectGUID 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@\) AttributesObjectGUID 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#FEBA ObjectBox#FEBAPivot3FESelectedObjectGUID NFJol~Name Brep Join ContainerName Brep JoinNickName Join Description Join a number of Breps together InstanceGuid g|ǜI-7PreviewMutableEnabledDataComparison longest_list AttributesBBox#GD|B0B ObjectBox#/GDA BPivot;GDSelected param_input Name BrepsNickName B Description Breps to join InstanceGuid b. H0G9DLPreviewMutableEnabledAccess SourceCountSource ׋qM AttributesBBox#GD`A B ObjectBox#GD`A BPivot&GDSelected param_outputName BrepsNickName B Description Joined Breps InstanceGuid zMe(Jp|.PreviewMutableEnabled SourceCount AttributesBBox#JGDpAA ObjectBox#JGDpAAPivotSG@DSelected param_output Name ClosedNickName C Description #Closed flag for each resulting Brep InstanceGuid MPreviewMutableEnabled SourceCount NegateStream AttributesBBox#JGDpAA ObjectBox#JGDpAAPivotSGDSelectedObjectGUID NFJol~Name Brep Join ContainerName Brep JoinNickName Join Description Join a number of Breps together InstanceGuid $A_FM6 D:PreviewMutableEnabledDataComparison longest_list AttributesBBox#U G`D|B0B ObjectBox#h GDA BPivott G DSelected param_input Name BrepsNickName B Description Breps to join InstanceGuid ,`AMLD8PreviewMutableEnabledAccess SourceCountSource !7wߖG5Z AttributesBBox#W GD`A B ObjectBox#W GD`A BPivot_ G DSelected param_outputName BrepsNickName B Description Joined Breps InstanceGuid aj PCx {PreviewMutableEnabled SourceCount AttributesBBox# GDpAA ObjectBox# GDpAAPivot GDSelected param_output Name ClosedNickName C Description #Closed flag for each resulting Brep InstanceGuid ]NoI }GPreviewMutableEnabled SourceCount NegateStream AttributesBBox# G DpAA ObjectBox# G DpAAPivot G`DSelectedObjectGUID 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#GDBB ObjectBox#G@DApBPivotGDSelected param_input Name SurfaceNickName S Description Base surface InstanceGuid ƪNDneR`,PreviewMutableEnabled SourceCountSource q[tBU[Source g8nWG5xSource e9L)\Source Gfs[E &h-Reparameterize AttributesBBox#G@D BA ObjectBox#G@D BAPivotG DSelected param_input Name PointNickName uv Description {uv} coordinate to evaluate InstanceGuid Ud&[@9j"PreviewMutableEnabled SourceCountSource a4D AttributesBBox#GD BA ObjectBox#GDAAPivotGDSelected param_outputName PointNickName P Description Point at {uv} InstanceGuid z}2}Kpkn(PreviewMutableEnabled SourceCount AttributesBBox#G@DpAA ObjectBox#G@DpAAPivotGDSelected param_outputName NormalNickName N Description Normal at {uv} InstanceGuid }7nO";OPreviewMutableEnabled SourceCount AttributesBBox#GDpAA ObjectBox#GDpAAPivotGDSelected param_outputName FrameNickName F Description Frame at {uv} InstanceGuid /AK)i3.PreviewMutableEnabled SourceCount AttributesBBox#G@DpAA ObjectBox#G@DpAAPivotGDSelectedObjectGUID 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#lGDBA ObjectBox#lGDBAPivotҩGfDSelectedObjectGUID 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#YG@D CA ObjectBox#YG@D CAPivotRGqDSelectedObjectGUID 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#:G`D"CA ObjectBox#:G`D"CAPivotGqDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName flaps of the ring Description 'Represents a collection of generic data InstanceGuid q[tBU[PreviewMutableEnabled SourceCountSource K`nI1& AttributesBBox#GDBA ObjectBox#GDBAPivotRGuDSelectedObjectGUID 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#%GDBA ObjectBox#%GDBAPivot%GDSelectedObjectGUID ]l lXA1_%Name Merge Multiple ContainerName Merge MultipleNickName Merge Description %Merge multiple input streams into one InstanceGuid 3{*D1[?NPreviewMutableEnabledDataComparison longest_list AttributesBBox#G`DtBB ObjectBox#GDABPivotGDSelected 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#GDPAA ObjectBox#GDPAAPivotGDSelected param_input Name Stream 1NickName 1 Description Input stream #1 InstanceGuid a2NM@iPreviewMutableEnabledAccess SourceCountSource g8nWG5x AttributesBBox#G DPAA ObjectBox#G DPAAPivotG`DSelected param_input Name Stream 2NickName 2 Description Input stream #2 InstanceGuid 2oIVPRQ{PreviewMutableEnabledAccess SourceCountSource e9L)\ AttributesBBox#GDPAA ObjectBox#GDPAAPivotGDSelected param_input Name Stream 3NickName 3 Description Input stream #3 InstanceGuid . -I!)jPreviewMutableEnabledAccess SourceCountSource Gfs[E &h- AttributesBBox#G DPAA ObjectBox#G DPAAPivotG`DSelected param_outputName StreamNickName S Description Merged stream InstanceGuid >M{3{PreviewMutableEnabled SourceCount AttributesBBox#GD`AB ObjectBox#GD`ABPivotGDSelectedObjectGUID 4 '̔C\D|Name Extrude ContainerName ExtrudeNickName Extr Description +Extrude curves and surfaces along a vector. InstanceGuid TGFvPreviewMutableEnabledDataComparison longest_list AttributesBBox#G D|B0B ObjectBox# G`DA BPivot GDSelected param_input Name BaseNickName B Description Profile curve or surface InstanceGuid x:x@7t8?PreviewMutableEnabled SourceCountSource >M{3{ AttributesBBox#G`DpAA ObjectBox#G`DpAAPivotGDSelected param_input Name DirectionNickName D Description Extrusion direction InstanceGuid ZfefFI[i`jPreviewMutableEnabled SourceCountSource ^[lefM7Ϻe AttributesBBox#GDpAA ObjectBox#GDpAAPivotG DSelected param_outputName ExtrusionNickName E Description Extrusion result InstanceGuid !7wߖG5ZPreviewMutableEnabled SourceCount AttributesBBox## G`D`A B ObjectBox## G`D`A BPivot+ GDSelectedObjectGUID hnOf".Name Amplitude ContainerName AmplitudeNickName Amp Description 'Set the amplitude (length) of a vector. InstanceGuid 񕧅_I5rudPreviewMutableEnabledDataComparison longest_list AttributesBBox#GDB0B ObjectBox#GDA BPivotG`DSelected param_input Name VectorNickName V Description Base vector InstanceGuid ޖol&E]~PreviewMutableEnabled SourceCountSource }7nO";O AttributesBBox#GDAA ObjectBox#GD`AAPivotG DSelected param_input ParamExpression -AName AmplitudeNickName A Description Amplitude (length) value InstanceGuid kp[@$2X PreviewMutableEnabled SourceCountSource hcKOJm) PersistentCount AttributesBBox#G`DAA ObjectBox#G`DAAPivotGDSelectedDatanumber? param_outputName VectorNickName V Description Resulting vector InstanceGuid ^[lefM7ϺePreviewMutableEnabled SourceCount AttributesBBox#GD`A B ObjectBox#GD`A BPivotG`DSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid hcKOJm) PreviewMutableEnabled SourceCountUserText 0.003 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#*GDBA ObjectBox#*GDBAPivot*GDSelectedObjectGUID 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#F`DBA ObjectBox#F`DBAPivot3F`DSelectedObjectGUID Ul\FJ(\Name Scribble Container CaoF7DCbdžFDCcFmDCdoFDText the width of a ring tabSizeAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid d%76OH† AttributesBBox#eF_DCdB ObjectBox#eF_DCdBPivotoF7DSelectedObjectGUID Ul\FJ(\Name Scribble Container CaHFDCbFDCcFVDCd׶F}DText diameter of a ring tab boltSizeAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid ^阯-@'r`': AttributesBBox#׬F2D#CReB ObjectBox#׬F2D#CReBPivotHFDSelectedObjectGUID +љpNċuName Addition ContainerName AdditionNickName A+B Description Mathematical addition InstanceGuid @ 1BgߍPreviewMutableEnabledDataComparison longest_list AttributesBBox#FD|B0B ObjectBox#F DA BPivot FDSelected param_input Name ANickName A Description First item for addition InstanceGuid CDIwPreviewMutableEnabled SourceCountSource ({Eh AttributesBBox#F D`AA ObjectBox#F D`AAPivotF`DSelected param_input Name BNickName B Description Second item for addition InstanceGuid ⎜4%Fvb5PreviewMutableEnabled SourceCountSource Ed AttributesBBox#FD`AA ObjectBox#FD`AAPivotFDSelected param_outputName ResultNickName R Description The result of the Addition InstanceGuid 3DD PreviewMutableEnabled SourceCount AttributesBBox#>F DpA B ObjectBox#>F DpA BPivotPFDSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ({EhPreviewMutableEnabled SourceCountUserText .002 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#0F DBA ObjectBox#0F DBAPivot0F-DSelectedObjectGUID Ul\FJ(\Name Scribble Container CaF}DCbnF8,DCcnoF=DCdFQDText 'tolerance in diameter of a petal boltSize`AFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid ܄An E]>x AttributesBBox#F8D9C c4B ObjectBox#F8D9C c4BPivotF}DSelectedObjectGUID :2dAk ^Name Circle CNR ContainerName Circle CNRNickName Circle Description 5Create a circle defined by center, normal and radius. InstanceGuid Pt|M3UPreviewMutableEnabledDataComparison longest_list AttributesBBox#F DBB ObjectBox#F`DApBPivotF DSelected param_input Name CenterNickName C Description Center point InstanceGuid :_L~,yPreviewMutableEnabled SourceCountSource 7^JDuae["M AttributesBBox#F`DpAA ObjectBox#F`DpAAPivotFDSelected param_input Name NormalNickName N Description Normal vector of circle plane InstanceGuid ;B՟(]PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#FDpAA ObjectBox#FDpAAPivotF DSelectedDatavector3? param_input Name RadiusNickName R Description Radius of circle InstanceGuid aUPqL 'Sk7PreviewMutableEnabled SourceCountSource %kNrT`PersistentCount AttributesBBox#F`DpAA ObjectBox#F`DpAAPivotFDSelectedDatanumber? param_outputName CircleNickName C Description Resulting circle InstanceGuid $MdHu+Pv PreviewMutableEnabled SourceCount AttributesBBox#F`DpApB ObjectBox#F`DpApBPivotF DSelectedObjectGUID *5IEkÝ{Name Point XYZ ContainerName Point XYZNickName Pt Description &Create a point from {xyz} coordinates. InstanceGuid bA OrfPreviewMutableEnabledDataComparison longest_list AttributesBBox#FDBB ObjectBox#F@DApBPivotFDSelected param_input Name X componentNickName X Description {x} component InstanceGuid @S] Ek`PreviewMutableEnabled SourceCountSource 0o$H=$iAPersistentCount AttributesBBox#F@D`AA ObjectBox#F@D`AAPivotFDSelectedDatanumber param_input Name Y componentNickName Y Description {y} component InstanceGuid qC:@:PreviewMutableEnabled SourceCountSource w݄ BB*2PersistentCount AttributesBBox#FD`AA ObjectBox#FD`AAPivotFDSelectedDatanumber param_input Name Z componentNickName Z Description {z} component InstanceGuid =PEUPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#F@D`AA ObjectBox#F@D`AAPivotFDSelectedDatanumber param_outputName PointNickName Pt Description Point coordinate InstanceGuid 7^JDuae["MPreviewMutableEnabled SourceCount AttributesBBox# F@DApB ObjectBox# F@DApBPivotFDSelectedObjectGUID 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#pFDxBB ObjectBox#FDA|BPivotFDSelected param_input Name BrepNickName B Description Base Brep InstanceGuid t-BiEPreviewMutableEnabled SourceCountSource ;.rK+A=] AttributesBBox#tFD`A|B ObjectBox#tFD`A|BPivotFDSelected param_outputName FacesNickName F Description Faces of Brep InstanceGuid P-z!JJ0V)PreviewMutableEnabled SourceCount AttributesBBox#FD`AA ObjectBox#FD`AAPivotFPDSelected param_outputName EdgesNickName E Description Edges of Brep InstanceGuid sN.WKj&kyPreviewMutableEnabled SourceCount AttributesBBox#FD`AA ObjectBox#FD`AAPivotFDSelected param_outputName VerticesNickName V Description Vertices of Brep InstanceGuid RN!s~PreviewMutableEnabled SourceCount AttributesBBox#F@D`AA ObjectBox#F@D`AAPivotFDSelectedObjectGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid ZOZdjOlwN_PreviewMutableEnabledDataComparison longest_list AttributesBBox#F DBB ObjectBox#F`DApBPivot0F DSelected param_input Name ListNickName L Description Base list InstanceGuid m:FK:rm/oPreviewMutableEnabledAccess SourceCountSource sN.WKj&ky AttributesBBox#F`DAA ObjectBox#F`DAAPivotFDSelected param_input Name IndexNickName i Description Item index InstanceGuid avH5bPreviewMutableEnabled SourceCountSource tJFVOK멢 >3PersistentCount AttributesBBox#FDAA ObjectBox#FDAAPivotF DSelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid S"K"CÈX|PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#F`DAA ObjectBox#F`DAAPivotFDSelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid /V[h^CO I9wPreviewMutableEnabled SourceCount AttributesBBox#NF`D`ApB ObjectBox#NF`D`ApBPivot_F DSelectedObjectGUID 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#6FDHBPB ObjectBox#6FDHBPBPivot\6FDSelectedObjectGUID skI6ojName Join Curves ContainerName Join CurvesNickName Join Description Join as many curves as possible InstanceGuid Y53C F6PreviewMutableEnabledDataComparison longest_list AttributesBBox#FDB0B ObjectBox#FDA BPivotF`DSelected param_input Name CurvesNickName C Description Curves to join InstanceGuid _ǮN(KF38PreviewMutableEnabledAccess SourceCountSource /V[h^CO I9w AttributesBBox#FDpAA ObjectBox#FDpAAPivotF DSelected param_input Name PreserveNickName P Description "Preserve direction of input curves InstanceGuid QyI}@ DPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#F`DpAA ObjectBox#F`DpAAPivotFDSelectedDataboolean param_outputName CurvesNickName C Description =Joined curves and individual curves that could not be joined. InstanceGuid nXmki4CQ6PreviewMutableEnabled SourceCount AttributesBBox#FDpA B ObjectBox#FDpA BPivot F`DSelectedObjectGUID Dy@/Áb@'dTKName Fillet ContainerName FilletNickName Fillet Description $Fillet the sharp corners of a curve. InstanceGuid 9]ZDd[٪PreviewMutableEnabledDataComparison longest_list AttributesBBox#FDB8B ObjectBox#FDA(BPivotFDSelected param_input Name CurveNickName C Description Curve to fillet InstanceGuid !琔O X ѲPreviewMutableEnabled SourceCountSource nXmki4CQ6 AttributesBBox#FDpAA ObjectBox#FDpAAPivotFPDSelected param_input Name RadiusNickName R Description Radius of fillet InstanceGuid WlJחRPreviewMutableEnabled SourceCountSource dNODF* AttributesBBox#FDpAA ObjectBox#FDpAAPivotFDSelected param_outputName CurveNickName C Description Curve with filleted corners InstanceGuid [3vgyC[` IPreviewMutableEnabled SourceCount AttributesBBox#FDpA(B ObjectBox#FDpA(BPivotFDSelectedObjectGUID 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#UFTD3C B ObjectBox#aFD'CAPivotUFTDSelectedObjectGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid FJQ?PreviewMutableEnabledDataComparison longest_list AttributesBBox#F@DBB ObjectBox#FDApBPivot0F@DSelected param_input Name ListNickName L Description Base list InstanceGuid )N6BTWPreviewMutableEnabledAccess SourceCountSource sN.WKj&ky AttributesBBox#FDAA ObjectBox#FDAAPivotFDSelected param_input Name IndexNickName i Description Item index InstanceGuid \8 DD#PreviewMutableEnabled SourceCountSource =}_Ax{2oPersistentCount AttributesBBox#FDAA ObjectBox#FDAAPivotF@DSelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid ܙKuqPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#FDAA ObjectBox#FDAAPivotFDSelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid [װJbvOR]>{HPreviewMutableEnabled SourceCount AttributesBBox#NFD`ApB ObjectBox#NFD`ApBPivot_F@DSelectedObjectGUID 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#xF@DHBA ObjectBox#xF@DHBAPivotxFADSelectedObjectGUID Ul\FJ(\Name Scribble Container Ca@FZDCbFDCcFDCd\@F}7DText fillet radius - tabsSizeAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid p4D>h AttributesBBox#\6FDVCA ObjectBox#\6FDVCAPivot@FZDSelectedObjectGUID 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#0F DxB`B ObjectBox#VF`DAPBPivotnFDSelected param_input Name EdgesNickName E Description Edge curves InstanceGuid +`CXBeЧدPreviewMutableEnabledAccess SourceCountSource [װJbvOR]>{HSource X3O2 Source zyCIxDSource $MdHu+Pv AttributesBBox#4F`D`APB ObjectBox#4F`D`APBPivotEFDSelected param_outputName SurfacesNickName S Description Resulting planar surfaces InstanceGuid 9Gk=JO;APreviewMutableEnabled SourceCount AttributesBBox#F`D`APB ObjectBox#F`D`APBPivotFDSelectedObjectGUID 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#F`DtBA ObjectBox#F`DtBAPivotFaDSelectedObjectGUID Ul\FJ(\Name Scribble Container Ca$FDCb'TFxyDCcsQFDCd!FDText Create generic ring joint tabSizeBFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid CaSA!O % AttributesBBox#FDdD`B ObjectBox#FDdD`BPivot$FDSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid EdPreviewMutableEnabled SourceCountUserText 0.016 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#"FDBA ObjectBox#"FDBAPivot#F1DSelectedObjectGUID 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#FD-C B ObjectBox#FD!CAPivotFDSelectedObjectGUID 1R[F~Name Group Container Colour$BorderID_CountID 0o$H=$iAID  CD|GName GroupNickName Description A group of Grasshopper objects InstanceGuid UoȀ"I6LLz0 AttributesObjectGUID 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#FDBA ObjectBox#FDBAPivotFDSelectedObjectGUID Ul\FJ(\Name Scribble Container CaFɎDCbHoFLJDCcvoFECdF,EText bolt-to-rib-edge distanceSizeAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid  CD|G AttributesBBox#FDY:C RTB ObjectBox#FDY:C RTBPivotFɎDSelectedObjectGUID 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#FDHBA ObjectBox#FDHBAPivotF DSelectedObjectGUID 1R[F~Name Group Container Colour$BorderID_CountID 'F|ID Q HXgmBName GroupNickName Description A group of Grasshopper objects InstanceGuid )FI[sq AttributesObjectGUID Ul\FJ(\Name Scribble Container CaCFFJDCb"F|DCcAFDCdAF)DText Length of the ring joint flapSizeAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid 'F| AttributesBBox#7FFD*RC tB ObjectBox#7FFD*RC tBPivotCFFJDSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid Q HXgmBPreviewMutableEnabled SourceCountUserText 0.178 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#@F`DBA ObjectBox#@F`DBAPivot@FtDSelectedObjectGUID 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#FDBB ObjectBox#F@DApBPivotFDSelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid W7EȴoPreviewMutableEnabled SourceCountSource [װJbvOR]>{HReparameterize AttributesBBox#F@DAA ObjectBox#F@DAAPivotF DSelected param_input Name ParameterNickName t Description %Parameter on curve domain to evaluate InstanceGuid $D}ݎ QPreviewMutableEnabled SourceCountSource jwb!ICȰ f AttributesBBox#FDAA ObjectBox#FDpAAPivotFDSelected param_outputName PointNickName P Description Point on the curve at {t} InstanceGuid J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid CtZMeJYNgPreviewMutableEnabled SourceCountSource 5թU[I%iT AttributesBBox#jFE`AA ObjectBox#jFE`AAPivot{FESelected param_outputName ResultNickName R Description The result of the Division InstanceGuid _>L(&UPreviewMutableEnabled SourceCount AttributesBBox#FEpA B ObjectBox#FEpA BPivotFESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 5թU[I%iTPreviewMutableEnabled SourceCountUserText 2 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FPEHBA ObjectBox#FPEHBAPivotFXESelectedObjectGUID 'U\JggName Polygon ContainerName PolygonNickName Polygon Description +Create a polygon with optional round edges. InstanceGuid odPFl>鞦uPreviewMutableEnabledDataComparison longest_list AttributesBBox#BFEBB ObjectBox#FEABPivotF`ESelected param_input Name PlaneNickName P Description Polygon base plane InstanceGuid )M| O+$&PreviewMutableEnabled SourceCountSource $MdHu+Pv Source zyCIxDPersistentCount AttributesBBox#FFEBA ObjectBox#fFEAAPivot{FESelectedDataplaneH?? param_input ParamExpression r*1.5Name RadiusNickName R Description 0Radius of polygon (distance from center to tip). InstanceGuid >jNeǥzcoPreviewMutableEnabled SourceCountSource &CR=°PersistentCount AttributesBBox#FF EBA ObjectBox#FF EBAPivot{FESelectedDatanumber@ param_input Name SegmentsNickName S Description Number of segments InstanceGuid Wm@WhPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#FF`EBA ObjectBox#fF`EAAPivot{FESelectedDatanumber param_input Name Fillet RadiusNickName Rf Description Polygon corner fillet radius InstanceGuid tft~Cz`(q>PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#FFEBA ObjectBox#fFEAAPivot{F@ESelectedDatanumber param_outputName PolygonNickName P Description Polygon InstanceGuid On 4ML|hVXPreviewMutableEnabled SourceCount AttributesBBox#FE`A B ObjectBox#FE`A BPivotF ESelected param_outputName LengthNickName L Description Length of polygon curve InstanceGuid [苇I1K)PreviewMutableEnabled SourceCount AttributesBBox#F`E`A B ObjectBox#F`E`A BPivotFESelectedObjectGUID 4 '̔C\D|Name Extrude ContainerName ExtrudeNickName Extr Description +Extrude curves and surfaces along a vector. InstanceGuid Q>M@|y7|PreviewMutableEnabledDataComparison longest_list AttributesBBox#U?"G}ϬPreviewMutableEnabled SourceCount AttributesBBox#FE`A B ObjectBox#FE`A BPivotFESelectedObjectGUID 3HuNLo7Name Cap Holes ContainerName Cap HolesNickName Cap Description Cap all planar holes in a Brep. InstanceGuid ;F\PreviewMutableEnabledDataComparison longest_list AttributesBBox#FExB B ObjectBox#FEABPivot*FESelected param_input Name BrepNickName B Description Brep to cap InstanceGuid "+CXw>PreviewMutableEnabled SourceCountSource |>U?"G}Ϭ AttributesBBox#FE`AB ObjectBox#FE`ABPivotFESelected param_outputName BrepNickName B Description Capped Brep InstanceGuid ʕcjLhPreviewMutableEnabled SourceCount AttributesBBox#HFE`AB ObjectBox#HFE`ABPivotYFESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ;]K\ZJPreviewMutableEnabled SourceCountUserText 0.009 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#>FEhBA ObjectBox#>FEhBAPivot?FESelectedObjectGUID @#BBћ+Name Unit Z ContainerName Unit ZNickName Z Description +Unit vector parallel to the world {z} axis. InstanceGuid =s#@sqyPreviewMutableEnabledDataComparison longest_list AttributesBBox#LFEBA ObjectBox#FEAAPivotF`ESelected param_input ParamExpression -FName FactorNickName F Description Unit multiplication InstanceGuid 4 p kOD]PreviewMutableEnabled SourceCountSource ;]K\ZJPersistentCount AttributesBBox#PFEAA ObjectBox#PFEAAPivotF`ESelectedDatanumber? param_outputName Unit vectorNickName V Description World {z} vector InstanceGuid [(eW@ᴭ_MPreviewMutableEnabled SourceCount AttributesBBox#FE`AA ObjectBox#FE`AAPivotF`ESelectedObjectGUID @91k!Hl[Name Stream Gate ContainerName Stream GateNickName Gate Description )Redirects a stream into specific outputs. InstanceGuid QKI`PreviewMutableEnabledDataComparison longest_list AttributesBBox#2FPE|B0B ObjectBox#\FpEA BPivottFESelectedVariableOutput 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 cELPreviewMutableEnabledAccess SourceCountSource _>L(&U AttributesBBox#6FpEAA ObjectBox#6FpEAAPivotIFESelected param_input Name GateNickName G Description Gate index of output stream InstanceGuid |2WVCF8$OPreviewMutableEnabled WireDisplay SourceCountSource #9.=Np:PersistentCount AttributesBBox#6FEAA ObjectBox#6FEAAPivotIFPESelectedDatanumber param_outputName Target 0NickName 0 Description Output for Gate index 0 InstanceGuid !@FP (PreviewMutableEnabled SourceCount AttributesBBox#FpEPAA ObjectBox#FpEPAAPivotFESelected param_outputName Target 1NickName 1 Description Output for Gate index 1 InstanceGuid &CR=°PreviewMutableEnabled SourceCount AttributesBBox#FEPAA ObjectBox#FEPAAPivotFPESelectedObjectGUID @?Hr@MbџName Boolean Toggle Container  SwitchValueName Boolean ToggleNickName Ring tab bolts Description Boolean (true/false) toggle InstanceGuid #9.=Np:PreviewMutableEnabled SourceCount AttributesBBox#FBEBA ObjectBox#FBEBAPivot8FBESelectedObjectGUID 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 溨IPreviewMutableEnabledDataComparison longest_list AttributesBBox#xF@EBB ObjectBox#F`EApBPivotF@ESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid ȳ?yLdfPreviewMutableEnabled SourceCountSource ʕcjLh AttributesBBox#|F`EBA ObjectBox#F`EAAPivotFESelected param_input Name InitialNickName A Description Reference plane InstanceGuid yTmWuBT"ÁmPreviewMutableEnabled SourceCountSource qןNbIϠPersistentCount AttributesBBox#|FEBA ObjectBox#FEAAPivotF@ESelectedDataplaneH?? param_input Name FinalNickName B Description Target plane InstanceGuid D$CKPreviewMutableEnabledMapping WireDisplay SourceCountSource dqg/lN@A AttributesBBox#|FEBA ObjectBox#|FEBAPivotFESelected param_outputName GeometryNickName G Description Reoriented geometry InstanceGuid ޳^UD5N.̠ԃPreviewMutableEnabled SourceCount AttributesBBox#F`EAA ObjectBox#F`EAAPivot FPESelected param_outputName TransformNickName X Description Transformation data InstanceGuid ߕMu jPreviewMutableEnabled SourceCount AttributesBBox#F@EAA ObjectBox#F@EAAPivot F0ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid o*3O3Z6@PreviewMutableEnabled SourceCountSource ޳^UD5N.̠ԃSource {HG3yt AttributesBBox#JFEHBA ObjectBox#JFEHBAPivotq|FsESelectedObjectGUID MM"-`kName Move ContainerName MoveNickName Move Description *Translate (move) an object along a vector. InstanceGuid ұ3QDf PreviewMutableEnabledDataComparison longest_list AttributesBBox#RFEBDB ObjectBox#FEA4BPivotFESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid 7KLcPreviewMutableEnabled SourceCountSource ޳^UD5N.̠ԃ AttributesBBox#VFEBA ObjectBox#vFEAAPivotFESelected param_input Name TranslationNickName T Description Translation vector InstanceGuid _l敎A=Õ\PreviewMutableEnabledMapping SourceCountSource yx A',h AttributesBBox#VFpEBA ObjectBox#VFpEBAPivotF,ESelected param_outputName GeometryNickName G Description Translated geometry InstanceGuid {HG3ytPreviewMutableEnabled SourceCount AttributesBBox#FEAA ObjectBox#FEAAPivotFESelected param_outputName TransformNickName X Description Transformation data InstanceGuid $Hb$J<PreviewMutableEnabled SourceCount AttributesBBox#FpEAA ObjectBox#FpEAAPivotF,ESelectedObjectGUID hnOf".Name Amplitude ContainerName AmplitudeNickName Amp Description 'Set the amplitude (length) of a vector. InstanceGuid swr E<7V @6PreviewMutableEnabledDataComparison longest_list AttributesBBox#FpExB0B ObjectBox#FEA BPivotF ESelected param_input Name VectorNickName V Description Base vector InstanceGuid lH1OPreviewMutableEnabled SourceCountSource MD'cbILr AttributesBBox#@ GDBA ObjectBox#@ GDBAPivotH| G3ãDSelectedObject'GUID YdȎ DM +Name Data Container Name DataNickName Flower Base Frames Description 'Represents a collection of generic data InstanceGuid z2?L߯0&PreviewMutableEnabled SourceCountSource >O AttributesBBox#lGDBA ObjectBox#lGDBAPivotG3ãDSelectedObject(GUID @91k!Hl[Name Stream Gate ContainerName Stream GateNickName Gate Description )Redirects a stream into specific outputs. InstanceGuid 6p5EI=}PreviewMutableEnabledDataComparison longest_list AttributesBBox#G`D|B0B ObjectBox#GDA BPivotG DSelectedVariableOutput 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#GDAA ObjectBox#GDAAPivotGDSelected param_input Name GateNickName G Description Gate index of output stream InstanceGuid M(!PreviewMutableEnabled WireDisplay SourceCountSource @fy}*BoJ'2`PersistentCount AttributesBBox#G DAA ObjectBox#G DAAPivotG`DSelectedDatanumber param_outputName Target 0NickName 0 Description Output for Gate index 0 InstanceGuid ՒFxPreviewMutableEnabled SourceCount AttributesBBox#GDPAA ObjectBox#GDPAAPivotGDSelected param_outputName Target 1NickName 1 Description Output for Gate index 1 InstanceGuid ׋qMPreviewMutableEnabled SourceCount AttributesBBox#G DPAA ObjectBox#G DPAAPivotG`DSelectedObject)GUID @?Hr@MbџName Boolean Toggle Container  SwitchValueName Boolean ToggleNickName Ring Joint Description Boolean (true/false) toggle InstanceGuid @fy}*BoJ'2`PreviewMutableEnabled SourceCount AttributesBBox#F@?EBA ObjectBox#F@?EBAPivotFF?ESelectedObject*GUID velZHo}I?WName Merge ContainerName MergeNickName Merge Description Merge two streams into one. InstanceGuid A(A١{%lFPreviewMutableEnabledDataComparison longest_list AttributesBBox#F@ExBXB ObjectBox#F`EAHBPivot,F 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#F E`AA ObjectBox#F E`AAPivotF ESelected param_outputName StreamNickName S Description Merged stream InstanceGuid DaFckCRPreviewMutableEnabled SourceCount AttributesBBox#JF`E`AHB ObjectBox#JF`E`AHBPivot[F 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#LF@D|B0B ObjectBox#tFDA BPivotFDSelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid ]raFJ#߃PreviewMutableEnabled SourceCountSource MBG3& AttributesBBox#PFDpA B ObjectBox#PFDpA BPivotbFDSelected param_outputName StartNickName S Description Curve start point InstanceGuid @OmmPreviewMutableEnabled SourceCount AttributesBBox#FD`AA ObjectBox#FD`AAPivotFDSelected param_outputName EndNickName E Description Curve end point InstanceGuid cB8L^GD>lPreviewMutableEnabled SourceCount AttributesBBox#FD`AA ObjectBox#FD`AAPivotF@DSelectedObject,GUID JNJsI ijouName Vector 2Pt ContainerName Vector 2PtNickName Vec2Pt Description #Create a vector between two points. InstanceGuid f@6sPreviewMutableEnabledDataComparison longest_list AttributesBBox#FF`D|BB ObjectBox#nFDApBPivotF`DSelected param_input Name Point ANickName A Description Base point InstanceGuid Egh#`Dd܋PreviewMutableEnabled SourceCountSource @Omm AttributesBBox#JFDpAA ObjectBox#JFDpAAPivot\FDSelected param_input Name Point BNickName B Description Tip point InstanceGuid ImUS`Ml LPreviewMutableEnabled SourceCountSource cB8L^GD>l AttributesBBox#JF DpAA ObjectBox#JF DpAAPivot\F`DSelected param_input Name UnitizeNickName U Description Unitize output InstanceGuid I(4KfPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#JFDpAA ObjectBox#JFDpAAPivot\FDSelectedDataboolean param_outputName VectorNickName V Description Vector InstanceGuid TT/[_GV?PreviewMutableEnabled SourceCount AttributesBBox#FD`AA ObjectBox#FD`AAPivotFDSelected param_outputName LengthNickName L Description Vector length InstanceGuid Tu ݺB' PreviewMutableEnabled SourceCount AttributesBBox#F`D`AA ObjectBox#F`D`AAPivotF@DSelectedObject-GUID ς]OVName Plane Normal ContainerName Plane NormalNickName Pl Description )Create a plane perpendicular to a vector. InstanceGuid i6Mb/QPreviewMutableEnabledDataComparison longest_list AttributesBBox#6F@DB0B ObjectBox#`FDA BPivotxFDSelected param_input Name OriginNickName O Description Origin of plane InstanceGuid Nf5SGu:CPreviewMutableEnabled SourceCountSource a b$Jc`PersistentCount AttributesBBox#:FDAA ObjectBox#:FDAAPivotMFDSelectedData Coordinate3 param_input Name Z-AxisNickName Z Description Z-Axis direction of plane InstanceGuid 7dKAmPreviewMutableEnabled SourceCountSource %uKtZzPersistentCount AttributesBBox#:FDAA ObjectBox#:FDAAPivotMF@DSelectedDatavector3? param_outputName PlaneNickName P Description Plane definition InstanceGuid ymʣx@:f\PreviewMutableEnabled SourceCount AttributesBBox#FD`A B ObjectBox#FD`A BPivotFDSelectedObject.GUID @`;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#FD|B@B ObjectBox#ѺPreviewMutableEnabled SourceCount AttributesBBox#FD`AA ObjectBox#FD`AAPivotF DSelected param_outputName LengthNickName L Description ,Length along the curve from the start to {t} InstanceGuid 2-JFrPreviewMutableEnabled SourceCount AttributesBBox#F`D`AA ObjectBox#F`D`AAPivotFDSelectedObject0GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ą,Nꛬ,-?PreviewMutableEnabled SourceCountUserText 0.5 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#F@DHBA ObjectBox#F@DHBAPivotFFVDSelectedObject1GUID KddE ZkName Rotate Plane ContainerName Rotate PlaneNickName PRot Description *Perform plane rotation around plane z-axis InstanceGuid ySdGtPreviewMutableEnabledDataComparison longest_list AttributesBBox#6F`DxB8B ObjectBox#\FDA(BPivottF@DSelected param_input Name PlaneNickName P Description Plane to rotate InstanceGuid &* 1dA>o>PreviewMutableEnabled SourceCountSource 7؆LU_'< AttributesBBox#:FD`AA ObjectBox#:FD`AAPivotKFDSelected param_input Name AngleNickName A Description ;Rotation (counter clockwise) around plane z-axis in radians InstanceGuid WfAs|a{^PreviewMutableEnabled SourceCountSource "ظLj1ym AttributesBBox#:F@D`AA ObjectBox#:F@D`AAPivotKFDSelected param_outputName PlaneNickName P Description Rotated plane InstanceGuid dqg/lN@APreviewMutableEnabled SourceCount AttributesBBox#FD`A(B ObjectBox#FD`A(BPivotF@DSelectedObject2GUID , AYGRjR,>Name Pi ContainerName PiNickName Pi Description Returns a factor of Pi. InstanceGuid m%IM+QcPreviewMutableEnabledDataComparison longest_list AttributesBBox#2FDxBA ObjectBox#ZF DAAPivotrFDSelected param_input Name FactorNickName N Description Factor to be multiplied by Pi InstanceGuid &|^fLЃ<:-PreviewMutableEnabled SourceCountSource X3G#Z(PersistentCount AttributesBBox#6F DpAA ObjectBox#6F DpAAPivotHFDSelectedDatanumber? param_outputName OutputNickName y Description Output value InstanceGuid "ظLj1ymPreviewMutableEnabled SourceCount AttributesBBox#F DPAA ObjectBox#F DPAAPivotFDSelectedObject3GUID 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#FDHBA ObjectBox#FDHBAPivot{FDSelectedObject4GUID 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#FDBB ObjectBox# FDApBPivot8FDSelected param_input Name GeometryNickName G Description Base geometry InstanceGuid D{ϒNi.PreviewMutableEnabled SourceCountSource xL AttributesBBox#FDBA ObjectBox#FDAAPivot F DSelected param_input Name InitialNickName A Description Reference plane InstanceGuid Mo@bߍ'PreviewMutableEnabled SourceCountSource =YDp=5PersistentCount AttributesBBox#F`DBA ObjectBox#F`DAAPivot FDSelectedDataplaneH?? param_input Name FinalNickName B Description Target plane InstanceGuid '|K$u9*PreviewMutableEnabledMapping SourceCountSource dqg/lN@ASource  tߍBMO AttributesBBox#FDBA ObjectBox#FDBAPivot F DSelected param_outputName GeometryNickName G Description Reoriented geometry InstanceGuid 7 HzDPreviewMutableEnabled SourceCount AttributesBBox#VFDAA ObjectBox#VFDAAPivotiFDSelected param_outputName TransformNickName X Description Transformation data InstanceGuid hsAL, PreviewMutableEnabled SourceCount AttributesBBox#VFDAA ObjectBox#VFDAAPivotiFDSelectedObject5GUID + PM%WoName XY Plane ContainerName XY PlaneNickName XY Description World XY plane. InstanceGuid jCE@t6PreviewMutableEnabledDataComparison longest_list AttributesBBox#F@DBB ObjectBox#FDAAPivot,F@DSelected param_input Name OriginNickName O Description Origin of plane InstanceGuid mEYzOۯCPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#FDAA ObjectBox#FDAAPivotF@DSelectedData Coordinate3 param_outputName PlaneNickName P Description World XY plane InstanceGuid =YDp=5PreviewMutableEnabled SourceCount AttributesBBox#JFD`AA ObjectBox#JFD`AAPivot[F@DSelectedObject6GUID 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@DCA ObjectBox#F@DCAPivotF%DSelectedObject7GUID 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#F@DCA ObjectBox#F@DCAPivota F DSelectedObject8GUID A)ej@5iName Scale NU ContainerName Scale NUNickName Scale NU Description )Scale an object with non-uniform factors. InstanceGuid Tk2?LoPreviewMutableEnabledDataComparison longest_list AttributesBBox#rFDBB ObjectBox#FDABPivotF DSelected param_input Name GeometryNickName G Description Base geometry InstanceGuid q Y+Gev+<PreviewMutableEnabled SourceCountSource .E7bGwἘE% AttributesBBox#vFDAA ObjectBox#vFDAAPivotF DSelected param_input Name PlaneNickName P Description Base plane InstanceGuid ݭnM6RO\PreviewMutableEnabled SourceCountSource rرYBg)bPersistentCount AttributesBBox#vF`DAA ObjectBox#vF`DAAPivotFDSelectedDataplaneH?? param_input Name XNickName X Description Scaling factor in {x} direction InstanceGuid $^ŌvCm"PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#vFDAA ObjectBox#vFDAAPivotF DSelectedDatanumber? param_input Name YNickName Y Description Scaling factor in {y} direction InstanceGuid !t\I>~&PreviewMutableEnabled SourceCountSource h3Nΰ*B,(- PersistentCount AttributesBBox#vF`DAA ObjectBox#vF`DAAPivotFDSelectedDatanumber? param_input Name ZNickName Z Description Scaling factor in {z} direction InstanceGuid Cu9Y@;}PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#vFDAA ObjectBox#vFDAAPivotF DSelectedDatanumber? param_outputName GeometryNickName G Description Scaled geometry InstanceGuid SQ;L2"PreviewMutableEnabled SourceCount AttributesBBox#FDAHB ObjectBox#FDAHBPivotFDSelected param_outputName TransformNickName X Description Transformation data InstanceGuid %?NOPreviewMutableEnabled SourceCount AttributesBBox#F DAHB ObjectBox#F DAHBPivotF@DSelectedObject9GUID 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#~FND-C B ObjectBox#FD!CAPivot~FNDSelectedObject:GUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid ^`-Lƃ)PreviewMutableEnabledDataComparison longest_list AttributesBBox#F`DBB ObjectBox#FDApBPivotF`DSelected param_input Name ListNickName L Description Base list InstanceGuid :dcK6NWA]PreviewMutableEnabledAccess SourceCountSource s GNM AttributesBBox#FDAA ObjectBox#FDAAPivotFDSelected param_input Name IndexNickName i Description Item index InstanceGuid PHiBBXm4PreviewMutableEnabled SourceCountSource +LwFimPersistentCount AttributesBBox#F DAA ObjectBox#F DAAPivotF`DSelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid eGPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#FDAA ObjectBox#FDAAPivotFDSelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid H15iWKJxPreviewMutableEnabled SourceCount AttributesBBox#FD`ApB ObjectBox#FD`ApBPivotF`DSelectedObject;GUID 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=FLCDSelectedObject<GUID YdȎ DM +Name Data Container Name DataNickName rib width faces Description 'Represents a collection of generic data InstanceGuid .E7bGwἘE%PreviewMutableEnabled SourceCountSource H15iWKJx AttributesBBox#F DBA ObjectBox#F DBAPivot\F7uDSelectedObject=GUID p>G6`0Name Evaluate Surface ContainerName Evaluate SurfaceNickName Eval Description 7Evaluate local surface properties at a {uv} coordinate. InstanceGuid }IDOb 7MPreviewMutableEnabledDataComparison longest_list AttributesBBox#F@DBB ObjectBox#TFDApBPivotlF@DSelected param_input Name SurfaceNickName S Description Base surface InstanceGuid cTlBܹI/~PreviewMutableEnabled SourceCountSource .E7bGwἘE%Reparameterize AttributesBBox#FD BA ObjectBox#FD BAPivot>F`DSelected param_input Name PointNickName uv Description {uv} coordinate to evaluate InstanceGuid hiPreviewMutableEnabled SourceCountSource f?[`HKWa AttributesBBox#F@D BA ObjectBox#(F@DAAPivot>F DSelected param_outputName PointNickName P Description Point at {uv} InstanceGuid -K6V@cAdpPreviewMutableEnabled SourceCount AttributesBBox#FDpAA ObjectBox#FDpAAPivotFDSelected param_outputName NormalNickName N Description Normal at {uv} InstanceGuid @La9PreviewMutableEnabled SourceCount AttributesBBox#FDpAA ObjectBox#FDpAAPivotF@DSelected param_outputName FrameNickName F Description Frame at {uv} InstanceGuid rرYBg)bPreviewMutableEnabled SourceCount AttributesBBox#FDpAA ObjectBox#FDpAAPivotFDSelectedObject>GUID 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#"F`DBA ObjectBox#"F`DBAPivot#F{lDSelectedObject?GUID 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 FDSelectedObject@GUID 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 DxBB ObjectBox#F`DABPivotFDSelected param_input Name ListNickName L Description List to filter InstanceGuid & 4UCBamPreviewMutableEnabledAccess SourceCountSource SQ;L2" AttributesBBox#dF`D`AB ObjectBox#dF`D`ABPivotuFDSelected param_input Name Dispatch patternNickName P Description Dispatch pattern InstanceGuid seB#ABQ\PreviewMutableEnabledAccess SourceCountPersistentCount NegateStream AttributesBBox#dFD`AB ObjectBox#dFD`ABPivotuFDSelectedDatabooleanDataboolean param_outputName List ANickName A Description Dispatch target for True values InstanceGuid \+Lj-PreviewMutableEnabled SourceCount AttributesBBox#F`D`AB ObjectBox#F`D`ABPivotFDSelected param_outputName List BNickName B Description Dispatch target for False values InstanceGuid 0cC_hGPreviewMutableEnabled SourceCount AttributesBBox#FD`AB ObjectBox#FD`ABPivotFDSelectedObjectAGUID :2dAk ^Name Circle CNR ContainerName Circle CNRNickName Circle Description 5Create a circle defined by center, normal and radius. InstanceGuid (ƅJXD4RPreviewMutableEnabledDataComparison longest_list AttributesBBox#GDBB ObjectBox#GDApBPivotGDSelected param_input Name CenterNickName C Description Center point InstanceGuid a#hF1IvwePreviewMutableEnabled SourceCountSource 1n9D7>p* AttributesBBox#GDpAA ObjectBox#GDpAAPivotGDSelected param_input Name NormalNickName N Description Normal vector of circle plane InstanceGuid [0M$#B(PreviewMutableEnabled SourceCountSource iP8MiwmDPersistentCount AttributesBBox#G@DpAA ObjectBox#G@DpAAPivotGDSelectedDatavector3? param_input Name RadiusNickName R Description Radius of circle InstanceGuid pFI)Nr*dyPreviewMutableEnabled SourceCountSource mK Pm{:PersistentCount AttributesBBox#GDpAA ObjectBox#GDpAAPivotGDSelectedDatanumber? param_outputName CircleNickName C Description Resulting circle InstanceGuid "sO+ojPreviewMutableEnabled SourceCount AttributesBBox#GDpApB ObjectBox#GDpApBPivotGDSelectedObjectBGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid  YB!6!PreviewMutableEnabledDataComparison longest_list AttributesBBox#hGDBB ObjectBox#~GDApBPivotGDSelected param_input Name ListNickName L Description Base list InstanceGuid 7&mJ !PreviewMutableEnabledAccess SourceCountSource w&D*b AttributesBBox#jGDAA ObjectBox#jGDAAPivottG@DSelected param_input Name IndexNickName i Description Item index InstanceGuid zA肜ePreviewMutableEnabled SourceCountSource m%HuPersistentCount AttributesBBox#jGDAA ObjectBox#jGDAAPivottGDSelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid ^QN.pPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#jGDAA ObjectBox#jGDAAPivottG@DSelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid 繜@~nyPreviewMutableEnabled SourceCount AttributesBBox#GD`ApB ObjectBox#GD`ApBPivotGDSelectedObjectCGUID 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#$GDHBA ObjectBox#$GDHBAPivotd$G7DSelectedObjectDGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid 7@L ܃PreviewMutableEnabledDataComparison longest_list AttributesBBox#iG DBB ObjectBox#G`DApBPivotG DSelected param_input Name ListNickName L Description Base list InstanceGuid ,!4D* PreviewMutableEnabledAccess SourceCountSource w&D*b AttributesBBox#kG`DAA ObjectBox#kG`DAAPivotuGDSelected param_input Name IndexNickName i Description Item index InstanceGuid qzAm7vIPreviewMutableEnabled SourceCountSource P*_AsPersistentCount AttributesBBox#kGDAA ObjectBox#kGDAAPivotuG DSelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid !9N>.PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#kG`DAA ObjectBox#kG`DAAPivotuGDSelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid ~I4PreviewMutableEnabled SourceCount AttributesBBox#G`D`ApB ObjectBox#G`D`ApBPivotG DSelectedObjectEGUID 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#$GDHBA ObjectBox#$GDHBAPivot$G%DSelectedObjectFGUID !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#hG`DBB ObjectBox#~GDApBPivotG`DSelected param_input Name ListNickName L Description Base list InstanceGuid ( O+ PreviewMutableEnabledAccess SourceCountSource w&D*b AttributesBBox#jGDAA ObjectBox#jGDAAPivottGDSelected param_input Name IndexNickName i Description Item index InstanceGuid xwH#{b+PreviewMutableEnabled SourceCountSource * IC|8'PersistentCount AttributesBBox#jG DAA ObjectBox#jG DAAPivottG`DSelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid }gTrKڹt<PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#jGDAA ObjectBox#jGDAAPivottGDSelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid VV; K41UPreviewMutableEnabled SourceCount AttributesBBox#GD`ApB ObjectBox#GD`ApBPivotG`DSelectedObjectHGUID 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##G DHBA ObjectBox##G DHBAPivot#Go6DSelectedObjectIGUID  "|Gu4qName Flip ContainerName FlipNickName Flip Description +Flip a curve using an optional guide curve. InstanceGuid JYUK~PreviewMutableEnabledDataComparison longest_list AttributesBBox#GDB0B ObjectBox#G DA BPivotGDSelected param_input Name CurveNickName C Description Curve to offset InstanceGuid 7)HTPiCPreviewMutableEnabled SourceCountSource VV; K41U AttributesBBox#G DAA ObjectBox#G DAAPivotG`DSelected param_inputName GuideNickName G Description Optional guide curve InstanceGuid z'e8{F[TROPreviewMutableEnabled SourceCount AttributesBBox#GDAA ObjectBox#GDAAPivotGDSelected param_outputName CurveNickName C Description Flipped curve InstanceGuid RPGV@!PreviewMutableEnabled SourceCount AttributesBBox#G DpAA ObjectBox#G DpAAPivotG`DSelected param_output Name FlagNickName F Description Flip action InstanceGuid l.0oiD.PreviewMutableEnabled SourceCount NegateStream AttributesBBox#GDpAA ObjectBox#GDpAAPivotGDSelectedObjectJGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid I>M瞣JuPreviewMutableEnabledDataComparison longest_list AttributesBBox#iGDBB ObjectBox#GDApBPivotGDSelected param_input Name ListNickName L Description Base list InstanceGuid v˻&HIR4 sPreviewMutableEnabledAccess SourceCountSource w&D*b AttributesBBox#kGDAA ObjectBox#kGDAAPivotuGDSelected param_input Name IndexNickName i Description Item index InstanceGuid 1'dNoǥ*PreviewMutableEnabled SourceCountSource G`(AB:P''dPersistentCount AttributesBBox#kG@DAA ObjectBox#kG@DAAPivotuGDSelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid hdI!.PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#kGDAA ObjectBox#kGDAAPivotuGDSelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid +ݢ@@ӨZPreviewMutableEnabled SourceCount AttributesBBox#GD`ApB ObjectBox#GD`ApBPivotGDSelectedObjectKGUID 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#$G@DHBA ObjectBox#$G@DHBAPivot$GVDSelectedObjectLGUID !zO,NNPName Loft ContainerName LoftNickName Loft Description 8Create a lofted surface through a set of section curves. InstanceGuid ~UGtʕPreviewMutableEnabledDataComparison longest_list AttributesBBox#GD|B0B ObjectBox#G DA BPivotGDSelected param_input Name SectionNickName S Description Section curves InstanceGuid AXp;D@ibJPreviewMutableEnabledAccess SourceCountSource +ݢ@@ӨZSource ֮?CJ& AttributesBBox#G DAA ObjectBox#G DAAPivotG`DSelected param_input Name OptionsNickName O Description Loft options InstanceGuid W@>IGPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#GDAA ObjectBox#GDAAPivotGDSelectedDataAdjustClosedRebuild Refit{Gz?LoftTypeLoftEndsLoftSimp param_outputName LoftNickName L Description Resulting Loft surfaces InstanceGuid ~$c 3M@PPreviewMutableEnabled SourceCount AttributesBBox##G DPA B ObjectBox##G DPA BPivot+GDSelectedObjectMGUID  "|Gu4qName Flip ContainerName FlipNickName Flip Description +Flip a curve using an optional guide curve. InstanceGuid 0'}ѴHO|)~PreviewMutableEnabledDataComparison longest_list AttributesBBox#GDB0B ObjectBox#G DA BPivotGDSelected param_input Name CurveNickName C Description Curve to offset InstanceGuid -G@BJCbEPreviewMutableEnabled SourceCountSource ~I4 AttributesBBox#G DAA ObjectBox#G DAAPivotG`DSelected param_inputName GuideNickName G Description Optional guide curve InstanceGuid Y eAJJ|PreviewMutableEnabled SourceCount AttributesBBox#GDAA ObjectBox#GDAAPivotGDSelected param_outputName CurveNickName C Description Flipped curve InstanceGuid ֮?CJ&PreviewMutableEnabled SourceCount AttributesBBox#G DpAA ObjectBox#G DpAAPivotG`DSelected param_output Name FlagNickName F Description Flip action InstanceGuid rAzn?FPreviewMutableEnabled SourceCount NegateStream AttributesBBox#GDpAA ObjectBox#GDpAAPivotGDSelectedObjectNGUID !zO,NNPName Loft ContainerName LoftNickName Loft Description 8Create a lofted surface through a set of section curves. InstanceGuid #2vB:PreviewMutableEnabledDataComparison longest_list AttributesBBox#GD|B0B ObjectBox#*G@DA BPivot6GDSelected param_input Name SectionNickName S Description Section curves InstanceGuid ӕN]"LheuďPreviewMutableEnabledAccess SourceCountSource VV; K41USource ~I4 AttributesBBox#G@DAA ObjectBox#G@DAAPivot GDSelected param_input Name OptionsNickName O Description Loft options InstanceGuid S^^JTPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#GDAA ObjectBox#GDAAPivot GDSelectedDataAdjustClosedRebuild Refit{Gz?LoftTypeLoftEndsLoftSimp param_outputName LoftNickName L Description Resulting Loft surfaces InstanceGuid lFڬRjPreviewMutableEnabled SourceCount AttributesBBox#EG@DPA B ObjectBox#EG@DPA BPivotMGDSelectedObjectOGUID !zO,NNPName Loft ContainerName LoftNickName Loft Description 8Create a lofted surface through a set of section curves. InstanceGuid b?^@RePreviewMutableEnabledDataComparison longest_list AttributesBBox#G`D|B0B ObjectBox#*GDA BPivot6G DSelected param_input Name SectionNickName S Description Section curves InstanceGuid @_ Ks 4}iPreviewMutableEnabledAccess SourceCountSource 繜@~nySource +ݢ@@ӨZ AttributesBBox#GDAA ObjectBox#GDAAPivot GDSelected param_input Name OptionsNickName O Description Loft options InstanceGuid SW%;Jؖ BlDPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#G DAA ObjectBox#G DAAPivot G`DSelectedDataAdjustClosedRebuild Refit{Gz?LoftTypeLoftEndsLoftSimp param_outputName LoftNickName L Description Resulting Loft surfaces InstanceGuid |RJ4PreviewMutableEnabled SourceCount AttributesBBox#EGDPA B ObjectBox#EGDPA BPivotMG DSelectedObjectPGUID YdȎ DM +Name Data Container Name DataNickName SIDE lofts of the ring Description 'Represents a collection of generic data InstanceGuid Ya@F|I[5rPreviewMutableEnabled WireDisplay SourceCountSource |RJ4Source lFڬRj AttributesBBox#GDBA ObjectBox#GDBAPivot6GDSelectedObjectQGUID YdȎ DM +Name Data Container Name DataNickName OUTSIDE loft of the ring Description 'Represents a collection of generic data InstanceGuid VZYIc'PreviewMutableEnabled WireDisplay SourceCountSource G3E8ꬻx AttributesBBox#G@D CA ObjectBox#G@D CAPivot>GDSelectedObjectRGUID Ի Og)u9 Name End Points ContainerName End PointsNickName End Description "Extract the end points of a curve. InstanceGuid ;6o(Foo<1 PreviewMutableEnabledDataComparison longest_list AttributesBBox#G`D|B0B ObjectBox#+GDA BPivot7G DSelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid i LR+PreviewMutableEnabled SourceCountSource +ݢ@@ӨZ AttributesBBox#GDpA B ObjectBox#GDpA BPivot"G DSelected param_outputName StartNickName S Description Curve start point InstanceGuid bG]CSI@1v`uTPreviewMutableEnabled SourceCount AttributesBBox#FGD`AA ObjectBox#FGD`AAPivotNGDSelected param_outputName EndNickName E Description Curve end point InstanceGuid  ꅄdK':.PreviewMutableEnabled SourceCount AttributesBBox#FG D`AA ObjectBox#FG D`AAPivotNG`DSelectedObjectSGUID Ի Og)u9 Name End Points ContainerName End PointsNickName End Description "Extract the end points of a curve. InstanceGuid V!pEY@ȕPreviewMutableEnabledDataComparison longest_list AttributesBBox#G@D|B0B ObjectBox#+GDA BPivot7GDSelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid |IPreviewMutableEnabled SourceCountSource ~I4 AttributesBBox#GDpA B ObjectBox#GDpA BPivot"GDSelected param_outputName StartNickName S Description Curve start point InstanceGuid ϵ'HL`0PreviewMutableEnabled SourceCount AttributesBBox#FGD`AA ObjectBox#FGD`AAPivotNGDSelected param_outputName EndNickName E Description Curve end point InstanceGuid Pohi@x'PreviewMutableEnabled SourceCount AttributesBBox#FGD`AA ObjectBox#FGD`AAPivotNG@DSelectedObjectTGUID q PN/AName PolyLine ContainerName PolyLineNickName PLine Description 0Create a polyline connecting a number of points. InstanceGuid 9NOzq<Source -x&MB AttributesBBox#G@D`APB ObjectBox#G@D`APBPivotGDSelected param_outputName SurfacesNickName S Description Resulting planar surfaces InstanceGuid pWF RcZPreviewMutableEnabled SourceCount AttributesBBox#G@D`APB ObjectBox#G@D`APBPivot GDSelectedObjectWGUID YdȎ DM +Name Data Container Name DataNickName min base plate radius Description 'Represents a collection of generic data InstanceGuid mK Pm{:PreviewMutableEnabled WireDisplay SourceCountSource iKT7 AttributesBBox#G@DBA ObjectBox#G@DBAPivotGDSelectedObjectXGUID JC 8D`0Name Surface CP ContainerName Surface CPNickName Srf CP Description $Find the closest point on a surface. InstanceGuid bm~>IhLPreviewMutableEnabledDataComparison longest_list AttributesBBox#GDBB ObjectBox#GDApBPivotGDSelected param_input Name PointNickName P Description Sample point InstanceGuid $pG5E&2PreviewMutableEnabled SourceCountSource MD'cbILr AttributesBBox#GD`AA ObjectBox#GD`AAPivotGDSelected param_input Name SurfaceNickName S Description Base surface InstanceGuid ]XB.a9PreviewMutableEnabled SourceCountSource ~$c 3M@P AttributesBBox#GD`AA ObjectBox#GD`AAPivotGDSelected param_outputName PointNickName P Description Closest point InstanceGuid 1n9D7>p*PreviewMutableEnabled SourceCount AttributesBBox#GDAA ObjectBox#GDAAPivotG@DSelected param_outputName UV PointNickName uvP Description !{uv} coordinates of closest point InstanceGuid >\WMN2M҄PreviewMutableEnabled SourceCount AttributesBBox#GDAA ObjectBox#GDAAPivotGDSelected param_outputName DistanceNickName D Description )Distance between sample point and surface InstanceGuid }H:C5{߾PreviewMutableEnabled SourceCount AttributesBBox#GDAA ObjectBox#GDAAPivotG@DSelectedObjectYGUID 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#GDApBPivotGDSelected param_input Name SurfaceNickName S Description Base surface InstanceGuid [` @[ UPreviewMutableEnabled SourceCountSource ~$c 3M@PReparameterize AttributesBBox#GD BA ObjectBox#GD BAPivotGDSelected param_input Name PointNickName uv Description {uv} coordinate to evaluate InstanceGuid Jۘs9@!B _PreviewMutableEnabled SourceCountSource ia}pA҈P AttributesBBox#GD BA ObjectBox#GDAAPivotG`DSelected param_outputName PointNickName P Description Point at {uv} InstanceGuid P!?v%@'PreviewMutableEnabled SourceCount AttributesBBox#GDpAA ObjectBox#GDpAAPivotGDSelected param_outputName NormalNickName N Description Normal at {uv} InstanceGuid iP8MiwmDPreviewMutableEnabled SourceCount AttributesBBox#G@DpAA ObjectBox#G@DpAAPivotGDSelected param_outputName FrameNickName F Description Frame at {uv} InstanceGuid :fCsDZPreviewMutableEnabled SourceCount AttributesBBox#GDpAA ObjectBox#GDpAAPivotGDSelectedObjectZGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ia}pA҈PPreviewMutableEnabled SourceCountUserText {0,0,0} MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#OG DBA ObjectBox#OG DBAPivotOG/DSelectedObject[GUID :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#GDBB ObjectBox# GDApBPivotGDSelected param_input Name CenterNickName C Description Center point InstanceGuid m΀0AK{otPreviewMutableEnabled SourceCountSource 1n9D7>p* AttributesBBox#GDpAA ObjectBox#GDpAAPivotGDSelected param_input Name NormalNickName N Description Normal vector of circle plane InstanceGuid cDzaAm_A5PreviewMutableEnabled SourceCountSource iP8MiwmDPersistentCount AttributesBBox#G@DpAA ObjectBox#G@DpAAPivotGDSelectedDatavector3? param_input Name RadiusNickName R Description Radius of circle InstanceGuid ,ROG @LVPreviewMutableEnabled SourceCountSource qrRnNuj@zPersistentCount AttributesBBox#GDpAA ObjectBox#GDpAAPivotGDSelectedDatanumber? param_outputName CircleNickName C Description Resulting circle InstanceGuid -x&MBPreviewMutableEnabled SourceCount AttributesBBox#$GDpApB ObjectBox#$GDpApBPivot-GDSelectedObject\GUID 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#$\GDC B ObjectBox#$bGYD CAPivot$\GDSelectedObject]GUID YdȎ DM +Name Data Container Name DataNickName flower-to-ring bolt hole Radius Description 'Represents a collection of generic data InstanceGuid qrRnNuj@zPreviewMutableEnabled WireDisplay SourceCountSource 2o Oe AttributesBBox#GD,CA ObjectBox#GD,CAPivot=G DSelectedObject^GUID _L\J_3gName Series ContainerName SeriesNickName Series Description Create a series of numbers. InstanceGuid c~vL[tPreviewMutableEnabledDataComparison longest_list AttributesBBox#F D|BB ObjectBox#F`DApBPivot(F DSelected param_input Name StartNickName S Description First number in the series InstanceGuid Tϰ\fLuk&oPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#F`DpAA ObjectBox#F`DpAAPivotFDSelectedDatanumber param_input Name StepNickName N Description $Step size for each successive number InstanceGuid t?j@EuPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#FDpAA ObjectBox#FDpAAPivotF DSelectedDatanumber? param_input Name CountNickName C Description Number of values in the series InstanceGuid M2EOIZ-$PreviewMutableEnabled SourceCountSource ° uXFypoPersistentCount AttributesBBox#F`DpAA ObjectBox#F`DpAAPivotFDSelectedDatanumber param_outputName SeriesNickName S Description Series of numbers InstanceGuid hRC`kPreviewMutableEnabled SourceCount AttributesBBox#FF`D`ApB ObjectBox#FF`D`ApBPivotWF DSelectedObject_GUID 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#hF`DHBA ObjectBox#hF`DHBAPivot\hFbDSelectedObject`GUID p:.EFla Name Integer Container Name IntegerNickName Int Description *Represents a collection of Integer numbers InstanceGuid i XGN;GlPreviewMutableEnabled SourceCountSource hRC`k AttributesBBox#FDHBA ObjectBox#FDHBAPivotHF1DSelectedObjectaGUID _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#hFEHBA ObjectBox#hFEHBAPivothFESelectedObjectcGUID p:.EFla Name Integer Container Name IntegerNickName Int Description *Represents a collection of Integer numbers InstanceGuid */ieKodPPreviewMutableEnabled SourceCountSource m=I w8b AttributesBBox#FDHBA ObjectBox#FDHBAPivotFݜESelectedObjectdGUID 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#F`DHBA ObjectBox#F`DHBAPivot͜F}DSelectedObjecteGUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid 0LSEarePreviewMutableEnabledDataComparison longest_list AttributesBBox#$FD|BpB ObjectBox#JFDA`BPivotbF@DSelected param_input Name StartNickName A Description String to append to. InstanceGuid ijE [PreviewMutableEnabled SourceCountSource i XGN;Gl AttributesBBox#(FD`AA ObjectBox#(FD`AAPivot9FDSelected param_input Name EndNickName B Description String to append. InstanceGuid jǝDW[gPreviewMutableEnabled SourceCountSource CbAId$ AttributesBBox#(F@D`AA ObjectBox#(F@D`AAPivot9FDSelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid  \IJ.l1PreviewMutableEnabled SourceCount AttributesBBox#FDpA`B ObjectBox#FDpA`BPivotF@DSelectedObjectfGUID _L\J_3gName Series ContainerName SeriesNickName Series Description Create a series of numbers. InstanceGuid ؛\F yPreviewMutableEnabledDataComparison longest_list AttributesBBox#FE|BB ObjectBox#FEApBPivot(FESelected param_input Name StartNickName S Description First number in the series InstanceGuid Eؔ-D90JPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#FEpAA ObjectBox#FEpAAPivotFESelectedDatanumber param_input Name StepNickName N Description $Step size for each successive number InstanceGuid F@OC BPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#F EpAA ObjectBox#F EpAAPivotFESelectedDatanumber? param_input Name CountNickName C Description Number of values in the series InstanceGuid AdEY zR PreviewMutableEnabled SourceCountSource i@G&X|7PersistentCount AttributesBBox#F`EpAA ObjectBox#F`EpAAPivotFESelectedDatanumber param_outputName SeriesNickName S Description Series of numbers InstanceGuid E-[U.C˔IPreviewMutableEnabled SourceCount AttributesBBox#FFE`ApB ObjectBox#FFE`ApBPivotWFESelectedObjectgGUID 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#hF`EHBA ObjectBox#hF`EHBAPivotiFJjESelectedObjecthGUID p:.EFla Name Integer Container Name IntegerNickName Int Description *Represents a collection of Integer numbers InstanceGuid y̐]KxEePreviewMutableEnabled SourceCountSource E-[U.C˔I AttributesBBox#F EHBA ObjectBox#F EHBAPivotFESelectedObjectiGUID 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#FDA|BPivotFDSelected param_input Name DataNickName D Description Data stream to process InstanceGuid [YrNs #PreviewMutableEnabledAccess SourceCountSource 0cC_hG AttributesBBox#FDAA ObjectBox#FDpAAPivotFDSelected param_input Name SearchNickName S Description Search masks InstanceGuid .rKwJoahm6PreviewMutableEnabledAccessMapping SourceCountSource "d<_PH'\WPersistentCount AttributesBBox#F@DAA ObjectBox#F@DAAPivotFDSelectedData null_stringstring * param_input Name ReplaceNickName R Description Respective replacement paths InstanceGuid {0O wbPreviewMutableEnabledAccessMapping SourceCountSource ipoyKHew AttributesBBox#FDAA ObjectBox#FDAAPivotF0DSelected param_outputName DataNickName D Description Processed tree data InstanceGuid :@pGqHPreviewMutableEnabled SourceCount AttributesBBox#FDpA|B ObjectBox#FDpA|BPivot FDSelectedObjectjGUID QOlG!Name Shift List ContainerName Shift ListNickName Shift Description Offset all items in a list. InstanceGuid [_T4{O&ΣNHPreviewMutableEnabledDataComparison longest_list AttributesBBox#"FDBB ObjectBox#NFDApBPivotfFESelected param_input Name ListNickName L Description List to shift InstanceGuid [@0LdT,vCPreviewMutableEnabledAccess SourceCountSource */ieKodP AttributesBBox#&FDAA ObjectBox#&FDAAPivot:FESelected param_input Name ShiftNickName S Description Shift offset InstanceGuid P#^VH{kPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#&F EAA ObjectBox#&F EAAPivot:FESelectedDatanumber param_input Name WrapNickName W Description Wrap values InstanceGuid z^K=BlgֈPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#&F`EAA ObjectBox#&F`EAAPivot:FESelectedDataboolean param_outputName ListNickName L Description Shifted list InstanceGuid ̤3dF2 SPreviewMutableEnabled SourceCount AttributesBBox#FDPApB ObjectBox#FDPApBPivotFESelectedObjectkGUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid *ZIMaPreviewMutableEnabledDataComparison longest_list AttributesBBox#FDBpB ObjectBox#$FDA`BPivotFESelectedObjectmGUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid }9tL.L޷PreviewMutableEnabledDataComparison longest_list AttributesBBox#FEBpB ObjectBox#F0EA`BPivotFESelected param_input Name StartNickName A Description String to append to. InstanceGuid {n)OBkZpPreviewMutableEnabledMapping SourceCountSource 9DSwg(LYojg AttributesBBox#F0EAA ObjectBox#F0EAAPivotFESelected param_input Name EndNickName B Description String to append. InstanceGuid Q%kCB^+PreviewMutableEnabled SourceCountSource y̐]KxEe AttributesBBox#FEAA ObjectBox#FE`AAPivotFESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid .f0uIpCv PreviewMutableEnabled SourceCount AttributesBBox#F0EpA`B ObjectBox#F0EpA`BPivotFESelectedObjectnGUID E%3ز!GYnName Dispatch ContainerName DispatchNickName Dispatch Description 3Dispatch the items in a list into two target lists. InstanceGuid Qs4f$DePreviewMutableEnabledDataComparison longest_list AttributesBBox#bF0EBB ObjectBox#FPEABPivotFpESelected param_input Name ListNickName L Description List to filter InstanceGuid <[IsPreviewMutableEnabledAccessMapping SourceCountSource .f0uIpCv AttributesBBox#fFPEAB ObjectBox#fFPEABPivotF`ESelected param_input Name Dispatch patternNickName P Description Dispatch pattern InstanceGuid i.(NdPreviewMutableEnabledAccess SourceCountPersistentCount NegateStream AttributesBBox#fFpEAB ObjectBox#FpE`ABPivotFESelectedDatabooleanDataboolean param_outputName List ANickName A Description Dispatch target for True values InstanceGuid "d<_PH'\WPreviewMutableEnabled SourceCount AttributesBBox#FPE`AB ObjectBox#FPE`ABPivotF`ESelected param_outputName List BNickName B Description Dispatch target for False values InstanceGuid lt~qD6)d~kPreviewMutableEnabled SourceCount AttributesBBox#FpE`AB ObjectBox#FpE`ABPivotFESelectedObjectoGUID QOlG!Name Shift List ContainerName Shift ListNickName Shift Description Offset all items in a list. InstanceGuid pl=BM7 6PreviewMutableEnabledDataComparison longest_list AttributesBBox#F0EBB ObjectBox#FPEApBPivotF0ESelected param_input Name ListNickName L Description List to shift InstanceGuid 4M(9HvvPreviewMutableEnabledAccess SourceCountSource lt~qD6)d~k AttributesBBox#FPEAA ObjectBox#FPEAAPivotFESelected param_input Name ShiftNickName S Description Shift offset InstanceGuid yuSzy@!3PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#FEAA ObjectBox#FEAAPivotF0ESelectedDatanumber param_input Name WrapNickName W Description Wrap values InstanceGuid p2*E%\{PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#FEAA ObjectBox#FEAAPivotFpESelectedDataboolean param_outputName ListNickName L Description Shifted list InstanceGuid ipoyKHewPreviewMutableEnabled SourceCount AttributesBBox#FPEPApB ObjectBox#FPEPApBPivotF0ESelectedObjectpGUID velZHo}I?WName Merge ContainerName MergeNickName Merge Description Merge two streams into one. InstanceGuid GCc @ %PreviewMutableEnabledDataComparison longest_list AttributesBBox#FDxBXB ObjectBox#FDAHBPivotFDSelected param_input Name Stream ANickName A Description Input stream #1 InstanceGuid ./dqF6T83PreviewMutableEnabledAccess SourceCountSource \+Lj- AttributesBBox#FD`AA ObjectBox#FD`AAPivotFpDSelected param_input Name Stream BNickName B Description Input stream #2 InstanceGuid 噾LEJPreviewMutableEnabledAccess SourceCountSource :@pGqH AttributesBBox#FD`AA ObjectBox#FD`AAPivotFDSelected param_outputName StreamNickName S Description Merged stream InstanceGuid })PreviewMutableEnabledAccess SourceCountSource }) AttributesBBox#FD`AA ObjectBox#FD`AAPivotF DSelected param_input Name PlaneNickName P Description Section plane InstanceGuid Na_[|PreviewMutableEnabled SourceCountSource H?It: AttributesBBox#F`D`AA ObjectBox#F`D`AAPivotFDSelected param_outputName CurvesNickName C Description Section curves InstanceGuid ͳ1ALضPg3PreviewMutableEnabled SourceCount AttributesBBox#fFDpAA ObjectBox#fFDpAAPivotxF DSelected param_outputName PointsNickName P Description Section points InstanceGuid n^5TF} CPreviewMutableEnabled SourceCount AttributesBBox#fF`DpAA ObjectBox#fF`DpAAPivotxFDSelectedObjectsGUID 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#FPD!C B ObjectBox#FPUDCAPivotFPDSelectedObjecttGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid \'McDyPreviewMutableEnabled SourceCountUserText ; MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#"F@EHBA ObjectBox#"F@EHBAPivot"FAESelectedObjectuGUID Ul\FJ(\Name Scribble Container CaFDCbϼFDCcYFڹECd.F/EText "REMAP LAST ELEMENTS TO THE FRONTSizeAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid XV:Bk"HwYsM 0 AttributesBBox#.xFDD@CYB ObjectBox#.xFDD@CYBPivotFDSelectedObjectvGUID p:.EFla Name Integer Container Name IntegerNickName #Vert. Node Groups Description *Represents a collection of Integer numbers InstanceGuid v@ o\>K_J6FPreviewMutableEnabled SourceCountSource F՝2E{ AttributesBBox#vFEBA ObjectBox#vFEBAPivot$F1ESelectedObjectwGUID YdȎ DM +Name Data Container Name DataNickName #RIBS Description 'Represents a collection of generic data InstanceGuid !xHpjHPreviewMutableEnabled SourceCountSource #W9Md搗T AttributesBBox#F`DHBA ObjectBox#F`DHBAPivotBFDSelectedObjectxGUID 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#FP E!Name Brep Components ContainerName Brep ComponentsNickName Explode Description *Decompose a Brep into its component parts. InstanceGuid &͸M"l'PreviewMutableEnabledDataComparison longest_list AttributesBBox#FDxBB ObjectBox#FDA|BPivot4FDSelected param_input Name BrepNickName B Description Base Brep InstanceGuid J]CM\ɤiPreviewMutableEnabled SourceCountSource 9G&? AttributesBBox#FD`A|B ObjectBox#FD`A|BPivot FDSelected param_outputName FacesNickName F Description Faces of Brep InstanceGuid {EGe=bPreviewMutableEnabled SourceCount AttributesBBox#RFD`AA ObjectBox#RFD`AAPivotcFPDSelected param_outputName EdgesNickName E Description Edges of Brep InstanceGuid .EVOpPreviewMutableEnabled SourceCount AttributesBBox#RFD`AA ObjectBox#RFD`AAPivotcFDSelected param_outputName VerticesNickName V Description Vertices of Brep InstanceGuid  E fNPreviewMutableEnabled SourceCount AttributesBBox#RF@D`AA ObjectBox#RF@D`AAPivotcFDSelectedObject{GUID 1R[F~Name Group ContainerColour$BorderID_CountID fYM'UID A6O~+ID ۂMoWI`ID ()?PGgFID Bo0MA=>֟qID CПG E۫ID \Q#F&/vID 31M$$9ID PwyM9PID ($@A؄ܥID ,e@)%?ID 8`1.A:.cjJID -MM2IqID TSB!bID l'L)DŽID sFQICt>ID K9,C~);U"ID OfNL}vID QmNphqCID 0aC&C1ju6ID ;bdIDb ID ЁIG1g|Y[sName GroupNickName Description A group of Grasshopper objects InstanceGuid qx/N$ AttributesObject|GUID 1R[F~Name Group Container2Colour$BorderID_Count+ID DDID 6ՕQIg*QB ID p<@M fRID fU(NUVY>ID \FT?z_ID '؇EO4p*CID LL7LJ`ƇID ~r*L@H:#ID XI&G}vMID CgcF' eID 2ID wOAUk֤;vID 7nHQNEㅦID wegnDNIJID "a{EL%3Z <ID &5jBI?&ڗ.ID kۜ|J4w^AID uEH8Mts[RmuID C LaID >O$g'dID cJ i*L=ID 6=4J'fQ$ID ՙicDEeID 0Bڳ,K1ID fE"!M}K{ID MQ-E=FhO/ID X+*MQ@OnID 'p? AHsID ƖoD]ID Kl .)B5yTID UNP*3ID -I|z ID! J!AXPID" ˜5VD>;ID# >B)AZpXGID$ )K1{ID% ]{ ۼO(`ID& dZBKLj DID' d0dA1MID( L9 E?3ID) !A)/+ID* X+GUfWName GroupNickName Description A group of Grasshopper objects InstanceGuid DF5K=YUx AttributesObject}GUID 1R[F~Name Group Container Colour$BorderID_CountID G؜rMG-%ID -F&xD_ID \X@oNHYID <VD=MID o#D`1ID e3GJ%`Name GroupNickName Description A group of Grasshopper objects InstanceGuid c##"N1͖… AttributesObject~GUID 1R[F~Name Group Container Colour$BorderID_CountID FwL4M%N!?ID q/h`JR_ID e`HElID HiiCK%lLID ү6N4VID ܃O Eg9Name GroupNickName Description A group of Grasshopper objects InstanceGuid 9*Nr#]r AttributesObjectGUID 1R[F~Name Group Container Colour$BorderID_CountID  wLM[ID  !)C?ID *w$pH6o$ΏID <->{KlAFPID qGCMpxD CID +^HZl}$AID k!`N{$+xID sĴBi ID [HL=qwID =p I N]ID M4 AttributesObjectGUID 1R[F~Name Group ContainerColour$BorderID_CountID  !)C?ID *w$pH6o$ΏID +^HZl}$AID : @XG.]vID pg=3#O-uyID QW|Mx$JID ~$ 2ŇCF݃6vID 7GU,D61 7Name GroupNickName Description A group of Grasshopper objects InstanceGuid  wLM[ AttributesObjectGUID 1R[F~Name Group ContainerColour$BorderID_CountID y lOCID 7XM1ID vP[_ L* 7ID +G?Ce͊ID 6gID lϵ2J\9ID Ub{M"ID cOn^aFh?OC==ID DIO,ID 6tCۧZ!SID #=BaB3XUID Uz@/Dl.ID ;)0t-N"jID o_ AcVID DqBA+ID 0$ ^HR /|Name GroupNickName Description A group of Grasshopper objects InstanceGuid !@h AttributesObjectGUID 1R[F~Name Group Container Colour$BorderID_CountID -0CQQAoVID qJ}JiID F@[X!MӟName GroupNickName Description A group of Grasshopper objects InstanceGuid Ē81MO34z7 AttributesObjectGUID 1R[F~Name Group Container Colour$BorderID_CountID ۂMoWI`ID Bo0MA=>֟qName GroupNickName Description A group of Grasshopper objects InstanceGuid fYM'U AttributesObjectGUID 7sL1qName Trim Solid ContainerName Trim SolidNickName Trim Description &Perform a solid trim on two Brep sets. InstanceGuid fU(NUVY>PreviewMutableEnabledDataComparison longest_list AttributesBBox#F@VD|B0B ObjectBox#&FVDA BPivot>F[DSelected param_input Name ShapeNickName S Description Shape to trim InstanceGuid ћM9,oPreviewMutableEnabled SourceCountSource NC,F q AttributesBBox#FVD`AA ObjectBox#FVD`AAPivotF@YDSelected param_input Name CuttersNickName T Description Trim shapes InstanceGuid g Kڨ`? PreviewMutableEnabledAccess SourceCountSource dNd AttributesBBox#F[D`AA ObjectBox#F[D`AAPivotF@^DSelected param_outputName ResultNickName R Description Shape with holes InstanceGuid Ky4*AECPreviewMutableEnabled SourceCount AttributesBBox#\FVDpA B ObjectBox#\FVDpA BPivotnF[DSelectedObjectGUID eNOl]BName Planar Srf ContainerName Planar SrfNickName Planar Description 8Create planar surfaces from a collection of edge curves. InstanceGuid FwL4M%N!?PreviewMutableEnabledDataComparison longest_list AttributesBBox# GDxB`B ObjectBox#G@DAPBPivotGDSelected param_input Name EdgesNickName E Description Edge curves InstanceGuid (Q#CJh vPreviewMutableEnabledAccess SourceCountSource 4ϔtAKxHoT AttributesBBox# G@D`APB ObjectBox# G@D`APBPivot GDSelected param_outputName SurfacesNickName S Description Resulting planar surfaces InstanceGuid /u(^{N-l4PreviewMutableEnabled SourceCount AttributesBBox#G@D`APB ObjectBox#G@D`APBPivot&GDSelectedObjectGUID Ul\FJ(\Name Scribble Container Ca@pGrDCb G:sDCc G'|DCdoG)zDText Create the base PlateSize8/BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid ov}~NIf AttributesBBox#jGpD D]JB ObjectBox#jGpD D]JBPivot@pGrDSelectedObjectGUID Ul\FJ(\Name Scribble Container Ca{FK,DCbFF^-DCcFFY?DCdF?DText Flower JointSizeBFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid UuRCfZ AttributesBBox#FK+D 5DpB ObjectBox#FK+D 5DpBPivot{FK,DSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid A6O~+PreviewMutableEnabled SourceCountUserText 4 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#dF\DHBA ObjectBox#dF\DHBAPivot)eF\DSelectedObjectGUID (OL8VǃName Brep | Plane ContainerName Brep | PlaneNickName Sec Description NSolve intersection events for a Brep and a plane (otherwise known as section). InstanceGuid y lOCPreviewMutableEnabledDataComparison longest_list AttributesBBox#rFuD|B0B ObjectBox#F@vDA BPivotF@{DSelected param_input Name BrepNickName B Description Base Brep InstanceGuid CL @o2^PreviewMutableEnabled SourceCountSource K9,C~);U" AttributesBBox#vF@vD`AA ObjectBox#vF@vD`AAPivotFxDSelected param_input Name PlaneNickName P Description Section plane InstanceGuid  |L`w,PPreviewMutableEnabled SourceCountSource kTձK6 AttributesBBox#vF@{D`AA ObjectBox#vF@{D`AAPivotF}DSelected param_outputName CurvesNickName C Description Section curves InstanceGuid BrJ.PreviewMutableEnabled SourceCount AttributesBBox#F@vDpAA ObjectBox#F@vDpAAPivotFxDSelected param_outputName PointsNickName P Description Section points InstanceGuid ! |r*O]bOZPreviewMutableEnabled SourceCount AttributesBBox#F@{DpAA ObjectBox#F@{DpAAPivotF}DSelectedObjectGUID @}{M Name Surface Split ContainerName Surface SplitNickName SrfSplit Description 'Split a surface with a bunch of curves. InstanceGuid 7XM1PreviewMutableEnabledDataComparison longest_list AttributesBBox#hF@bDB|B ObjectBox#FbDAlBPivotF@jDSelected param_input Name SurfaceNickName S Description Base surface InstanceGuid T&sO^NPreviewMutableEnabledMapping SourceCountSource K9,C~);U" AttributesBBox#lFbDAA ObjectBox#lFbDAAPivotFpfDSelected param_input Name CurvesNickName C Description Splitting curves InstanceGuid ZxBn| @PreviewMutableEnabledAccess SourceCountSource BrJ. AttributesBBox#lFjDAA ObjectBox#FjDpAAPivotFmDSelected param_outputName FragmentsNickName F Description Splitting fragments InstanceGuid oHKoiKA۔oqZPreviewMutableEnabled SourceCount AttributesBBox#FbD`AlB ObjectBox#FbD`AlBPivotF jDSelectedObjectGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid vP[_ L* 7PreviewMutableEnabledDataComparison longest_list AttributesBBox#xFgDBB ObjectBox#FgDApBPivotFoDSelected param_input Name ListNickName L Description Base list InstanceGuid 'pjdL,YPreviewMutableEnabledAccess SourceCountSource oHKoiKA۔oqZ AttributesBBox#|FgDAA ObjectBox#|FgDAAPivotFjDSelected param_input Name IndexNickName i Description Item index InstanceGuid \'l[JLײ oPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#|FlDAA ObjectBox#|FlDAAPivotFoDSelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid 盫9F!PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#|FqDAA ObjectBox#|FqDAAPivotFtDSelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid ɺǫ?S2O[aPreviewMutableEnabled SourceCount AttributesBBox#FgD`ApB ObjectBox#FgD`ApBPivotFoDSelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid Z[ŒOrDPreviewMutableEnabledAccess SourceCountSource /|{X[K:Mklexers lexer_countsource {A;B;C}target {A;B} AttributesBBox#G6DC B ObjectBox#GDCAPivotG6DSelectedObjectGUID Ի Og)u9 Name End Points ContainerName End PointsNickName End Description "Extract the end points of a curve. InstanceGuid SFMJH뇡+=PreviewMutableEnabledDataComparison longest_list AttributesBBox#GD|B0B ObjectBox#G@DA BPivotGDSelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid ٗsL^|'hPreviewMutableEnabled SourceCountSource Z[ŒOrD AttributesBBox#G@DpA B ObjectBox#G@DpA BPivotGDSelected param_outputName StartNickName S Description Curve start point InstanceGuid iD@PreviewMutableEnabled SourceCount AttributesBBox#G@D`AA ObjectBox#G@D`AAPivotGDSelected param_outputName EndNickName E Description Curve end point InstanceGuid ϫLIs~PreviewMutableEnabled SourceCount AttributesBBox#GD`AA ObjectBox#GD`AAPivotGDSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ۂMoWI`PreviewMutableEnabled SourceCountUserText 0.0015 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FDlBA ObjectBox#FDlBAPivotF=DSelectedObjectGUID VNL/CFOIZName Line ContainerName LineNickName Ln Description !Create a line between two points. InstanceGuid S 403IPreviewMutableEnabledDataComparison longest_list AttributesBBox#8GDtB0B ObjectBox#KGDA BPivotWGDSelected param_input Name Point ANickName A Description Line start point InstanceGuid tگiM($r PreviewMutableEnabled SourceCountSource oJyV-c AttributesBBox#:GD`AA ObjectBox#:GD`AAPivotBG@DSelected param_input Name Point BNickName B Description Line end point InstanceGuid 5LHgPreviewMutableEnabled SourceCountSource iD@ AttributesBBox#:GD`AA ObjectBox#:GD`AAPivotBGDSelected param_outputName LineNickName L Description Line segment InstanceGuid cYmO8nPreviewMutableEnabled SourceCount AttributesBBox#fGDPA B ObjectBox#fGDPA BPivotnGDSelectedObjectGUID (0JName Move ContainerName MoveNickName Move Description *Translate (move) an object along a vector. InstanceGuid ?%D-w;PreviewMutableEnabledDataComparison longest_list AttributesBBox#EG@DBDB ObjectBox#ZGDA4BPivotfG`DSelected param_input Name GeometryNickName G Description Base geometry InstanceGuid 6gPreviewMutableEnabledDataComparison longest_list AttributesBBox#9GDtB0B ObjectBox#LG@DA BPivotXGDSelected param_input Name Point ANickName A Description Line start point InstanceGuid UPLJb%PreviewMutableEnabled SourceCountSource @LWXA<@f AttributesBBox#;G@D`AA ObjectBox#;G@D`AAPivotCGDSelected param_input Name Point BNickName B Description Line end point InstanceGuid ]D&M_KKW{PreviewMutableEnabled SourceCountSource ϫLIs~ AttributesBBox#;GD`AA ObjectBox#;GD`AAPivotCGDSelected param_outputName LineNickName L Description Line segment InstanceGuid ˻KnsPreviewMutableEnabled SourceCount AttributesBBox#gG@DPA B ObjectBox#gG@DPA BPivotoGDSelectedObjectGUID skI6ojName Join Curves ContainerName Join CurvesNickName Join Description Join as many curves as possible InstanceGuid lϵ2J\9PreviewMutableEnabledDataComparison longest_list AttributesBBox#lG@DB0B ObjectBox#GDA BPivotGDSelected param_input Name CurvesNickName C Description Curves to join InstanceGuid k.aBԁwPreviewMutableEnabledAccess SourceCountSource Ub{M"Source cOn^aFh?OC== AttributesBBox#nGDpAA ObjectBox#nGDpAAPivotwGDSelected param_input Name PreserveNickName P Description "Preserve direction of input curves InstanceGuid Hr Oc=PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#nGDpAA ObjectBox#nGDpAAPivotwG@DSelectedDataboolean param_outputName CurvesNickName C Description =Joined curves and individual curves that could not be joined. InstanceGuid ;bDBtΟ PreviewMutableEnabled SourceCount AttributesBBox#GDpA B ObjectBox#GDpA BPivotGDSelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid Ub{M"PreviewMutableEnabledAccess SourceCountSource cYmO8nSource ˻Knslexers lexer_countsource {A;B}target {A;B} AttributesBBox#MG@DC B ObjectBox#MGDBAPivotMG@DSelectedObjectGUID O9"3 1OrName Region Union ContainerName Region UnionNickName RUnion Description 0Union of a set of planar closed curves (regions) InstanceGuid q/h`JR_PreviewMutableEnabledDataComparison longest_list AttributesBBox# G DB|B ObjectBox# G`DAlBPivot G DSelected param_input Name CurvesNickName C Description "Curves for boolean union operation InstanceGuid 03\vFoCضPreviewMutableEnabledAccess SourceCountSource e`HElSource n'8aDwU AttributesBBox# G`DpAA ObjectBox# G`DpAAPivot G8DSelected param_input Name PlaneNickName P Description #Optional plane for boolean solution InstanceGuid $]xOhG:PreviewMutableEnabled SourceCountSource >O AttributesBBox# GDpAA ObjectBox# GDpAAPivot GDSelected param_outputName ResultNickName R Description Result outlines of boolean union InstanceGuid 4ϔtAKxHoTPreviewMutableEnabled SourceCount AttributesBBox# G`DpAlB ObjectBox# G`DpAlBPivot GDSelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid e`HElPreviewMutableEnabledAccess SourceCountSource )JBMEJplexers lexer_countsource {A;B;C}target {A;B} AttributesBBox# G9D*C B ObjectBox# GDCAPivot G9DSelectedObjectGUID Ul\FJ(\Name Scribble Container Ca)@F/тDCb][FɁDCc^Fj$DCdBF,DText &Additional Bend Raduis Tab AllowanceSizeAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid Bo0MA=>֟q AttributesBBox#)6F)DvCRtB ObjectBox#)6F)DvCRtBPivot)@F/тDSelectedObjectGUID {pIEkName Circle ContainerName CircleNickName Cir Description 1Create a circle defined by base plane and radius. InstanceGuid HiiCK%lLPreviewMutableEnabledDataComparison longest_list AttributesBBox# GDB0B ObjectBox#1 GDA BPivot= G@DSelected param_input Name PlaneNickName P Description Base plane of circle InstanceGuid jUKy^J>f<;PreviewMutableEnabled SourceCountSource >OPersistentCount AttributesBBox# GDpAA ObjectBox# GDpAAPivot( GDSelectedDataplaneH?? param_input Name RadiusNickName R Description Radius of circle InstanceGuid 1*pL߯CPreviewMutableEnabled SourceCountSource ׫ @ϵ>ArFPersistentCount AttributesBBox# G@DpAA ObjectBox# G@DpAAPivot( GDSelectedDatanumber? param_outputName CircleNickName C Description Resulting circle InstanceGuid n'8aDwUPreviewMutableEnabled SourceCount AttributesBBox#L GDpA B ObjectBox#L GDpA BPivotU G@DSelectedObjectGUID W]A6:Name Number Slider ContainerName Number SliderNickName Slider Description Numeric slider for single values InstanceGuid  !)C?PreviewMutableEnabled SourceCount AttributesBBox#G@_D6CA ObjectBox#G@_D$BAPivotfGo_DSelectedSliderValueI +?MinMax?DigitsIntervalObjectGUID Ul\FJ(\Name Scribble Container CaGiTfDCbmGVfDCcmGnDCdGnDText =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#GieDutC`8+B ObjectBox#GieDutC`8+BPivotGiTfDSelectedObjectGUID Ul\FJ(\Name Scribble Container CaXG6DCb9GE8DCc8G{KlAFP AttributesBBox#RG5DCB ObjectBox#RG5DCBPivotXG6DSelectedObjectGUID Ul\FJ(\Name Scribble Container CaTG3ZDCbDGYDCcaDGa*\DCdG\DText TOLERANCESize`AFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid +^HZl}$A AttributesBBox#TGNXDB`$A ObjectBox#TGNXDB`$APivotTG3ZDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Flower Base Plates Description 'Represents a collection of generic data InstanceGuid -4ZϠDi|sPreviewMutableEnabled SourceCountSource  XFQ_γF AttributesBBox#G@DBA ObjectBox#G@DBAPivot\5GDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName petals Description 'Represents a collection of generic data InstanceGuid @t2kkBPreviewMutableEnabled SourceCountSource ?q@F/d AttributesBBox#1GRDHBA ObjectBox#1GRDHBAPivotJGyTDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid cOn^aFh?OC==PreviewMutableEnabled SourceCountSource Z[ŒOrD AttributesBBox#GDHBA ObjectBox#GDHBAPivotGDSelectedObjectGUID 1R[F~Name Group Container Colour$BorderID_CountID '؇EO4p*CID LL7LJ`ƇName GroupNickName Description A group of Grasshopper objects InstanceGuid \FT?z_ AttributesObjectGUID W]A6:Name Number Slider ContainerName Number SliderNickName Slider Description Numeric slider for single values InstanceGuid '؇EO4p*CPreviewMutableEnabled SourceCount AttributesBBox#:F@9D6CA ObjectBox#:F@9D$BAPivotq:Fpv9DSelectedSliderValueMb?MinMax?DigitsIntervalObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid LL7LJ`ƇPreviewMutableEnabled SourceCountUserText 0.048 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#vFTDBA ObjectBox#vFTDBAPivot)wFnTDSelectedObjectGUID +љpNċuName Addition ContainerName AdditionNickName A+B Description Mathematical addition InstanceGuid ~r*L@H:#PreviewMutableEnabledDataComparison longest_list AttributesBBox#F3D|B0B 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_input Name BNickName B Description Second item for addition InstanceGuid Sʓ7DZG;PreviewMutableEnabled SourceCountSource '؇EO4p*C 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@4DpA B ObjectBox# F@4DpA BPivot2F@9DSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid XI&G}vMPreviewMutableEnabled SourceCountUserText .002 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#F@DBA ObjectBox#F@DBAPivotF\hDSelectedObjectGUID :2dAk ^Name Circle CNR ContainerName Circle CNRNickName Circle Description 5Create a circle defined by center, normal and radius. InstanceGuid CgcF' ePreviewMutableEnabledDataComparison longest_list AttributesBBox#FWDBB ObjectBox#F@XDApBPivot F_DSelected param_input Name CenterNickName C Description Center point InstanceGuid  ݯѪD)iPreviewMutableEnabled SourceCountSource k+B0գ AttributesBBox#F@XDpAA ObjectBox#F@XDpAAPivotFZDSelected param_input Name NormalNickName N Description Normal vector of circle plane InstanceGuid vuHpbPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#F@]DpAA ObjectBox#F@]DpAAPivotF_DSelectedDatavector3? param_input Name RadiusNickName R Description Radius of circle InstanceGuid ї&Y@_K-PreviewMutableEnabled SourceCountSource HE !PersistentCount AttributesBBox#F@bDpAA ObjectBox#F@bDpAAPivotFdDSelectedDatanumber? param_outputName CircleNickName C Description Resulting circle InstanceGuid dNdPreviewMutableEnabled SourceCount AttributesBBox#(F@XDpApB ObjectBox#(F@XDpApBPivot:F_DSelectedObjectGUID *5IEkÝ{Name Point XYZ ContainerName Point XYZNickName Pt Description &Create a point from {xyz} coordinates. InstanceGuid 2PreviewMutableEnabledDataComparison longest_list AttributesBBox#FODBB ObjectBox#FPDApBPivotFWDSelected param_input Name X componentNickName X Description {x} component InstanceGuid |M4aO2DuPreviewMutableEnabled SourceCountSource dZBKLj DPersistentCount AttributesBBox#FPD`AA ObjectBox#FPD`AAPivotFRDSelectedDatanumber param_input Name Y componentNickName Y Description {y} component InstanceGuid .;qG\]PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#FUD`AA ObjectBox#FUD`AAPivotFWDSelectedDatanumber param_input Name Z componentNickName Z Description {z} component InstanceGuid { GYJˍPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#FZD`AA ObjectBox#FZD`AAPivotF\DSelectedDatanumber param_outputName PointNickName Pt Description Point coordinate InstanceGuid k+B0գPreviewMutableEnabled SourceCount AttributesBBox#2FPDApB ObjectBox#2FPDApBPivotFFWDSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid wOAUk֤;vPreviewMutableEnabled SourceCountUserText 2 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FFDHBA ObjectBox#FFDHBAPivotHF+$FDSelectedObjectGUID 'NJX Name Division ContainerName DivisionNickName A/B Description Mathematical division InstanceGuid 7nHQNEㅦPreviewMutableEnabledDataComparison longest_list AttributesBBox#F@@D|B0B ObjectBox#F@DA BPivotFEDSelected param_input Name ANickName A Description Item to divide (dividend) InstanceGuid ӎJfC\ZPreviewMutableEnabled SourceCountSource N E\g AttributesBBox#F@D`AA ObjectBox#F@D`AAPivotF@CDSelected param_input Name BNickName B Description Item to divide with (divisor) InstanceGuid 1wFIw=Ank]PreviewMutableEnabled SourceCountSource wOAUk֤;v AttributesBBox#FED`AA ObjectBox#FED`AAPivotF@HDSelected param_outputName ResultNickName R Description The result of the Division InstanceGuid HE !PreviewMutableEnabled SourceCount AttributesBBox#F@DpA B ObjectBox#F@DpA BPivot FEDSelectedObjectGUID UC/fO2O.Name Plane Srf ContainerName Plane SrfNickName Plane Description Create a plane surface InstanceGuid wegnDNIJPreviewMutableEnabledDataComparison longest_list AttributesBBox#FbDxBB ObjectBox#F@cDApBPivotFjDSelected param_input Name PlaneNickName P Description Surface base plane InstanceGuid \uH0ZrPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#F@cD`AA ObjectBox#F@cD`AAPivotFeDSelectedDataplaneH?? param_input Name X SizeNickName X Description Dimensions in X direction InstanceGuid 2*ØL|&+ PreviewMutableEnabled SourceCountSource u!Fm -nPersistentCount AttributesBBox#F@hD`AA ObjectBox#F@hD`AAPivotFjDSelectedDataInterval<$$@ param_input Name Y SizeNickName Y Description Dimensions in Y direction InstanceGuid ژTAHPreviewMutableEnabled SourceCountSource PreviewMutableEnabled SourceCount AttributesBBox# F@cD`ApB ObjectBox# F@cD`ApBPivotFjDSelectedObjectGUID і6I4B1Name Domain ContainerName DomainNickName Dom Description =Create a numeric domain (interval) from two numeric extremes. InstanceGuid "a{EL%3Z <PreviewMutableEnabledDataComparison longest_list AttributesBBox#F@pDB0B ObjectBox#FpDA BPivotFuDSelected param_input ParamExpression -AName Domain startNickName A Description Start value of numeric interval InstanceGuid )fQM-Ʉ@PreviewMutableEnabled SourceCountSource #GBGT; AttributesBBox#FpDAA ObjectBox#FpDAAPivotF@sDSelected param_input Name Domain endNickName B Description End value of numeric interval InstanceGuid hVC',֕lPreviewMutableEnabled SourceCountSource #GBGT; AttributesBBox#FuDAA ObjectBox#FuD`AAPivotF@xDSelected param_outputName DomainNickName I Description $Numeric interval between {A} and {B} InstanceGuid u!Fm -nPreviewMutableEnabled SourceCount AttributesBBox#"FpD A B ObjectBox#"FpD A BPivot/FuDSelectedObjectGUID 'NJX Name Division ContainerName DivisionNickName A/B Description Mathematical division InstanceGuid &5jBI?&ڗ.PreviewMutableEnabledDataComparison longest_list AttributesBBox#FWD|B0B ObjectBox#FWDA BPivotF\DSelected param_input Name ANickName A Description Item to divide (dividend) InstanceGuid y ZIߤ5p0q PreviewMutableEnabled SourceCountSource LL7LJ`Ƈ AttributesBBox#FWD`AA ObjectBox#FWD`AAPivotFZDSelected param_input Name BNickName B Description Item to divide with (divisor) InstanceGuid sHfոPreviewMutableEnabled SourceCountSource kۜ|J4w^A AttributesBBox#F\D`AA ObjectBox#F\D`AAPivotF_DSelected param_outputName ResultNickName R Description The result of the Division InstanceGuid [>|B)ЋȹWPreviewMutableEnabled SourceCount AttributesBBox#2FWDpA B ObjectBox#2FWDpA BPivotDF\DSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid kۜ|J4w^APreviewMutableEnabled SourceCountUserText 2 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#F\DHBA ObjectBox#F\DHBAPivotF\DSelectedObjectGUID і6I4B1Name Domain ContainerName DomainNickName Dom Description =Create a numeric domain (interval) from two numeric extremes. InstanceGuid uEH8Mts[RmuPreviewMutableEnabledDataComparison longest_list AttributesBBox#FWDB0B ObjectBox#FWDA BPivotF\DSelected param_input ParamExpression -AName Domain startNickName A Description Start value of numeric interval InstanceGuid x'r@,ĴPreviewMutableEnabled SourceCountSource [>|B)ЋȹW AttributesBBox#FWDAA ObjectBox#FWDAAPivotFZDSelected param_input Name Domain endNickName B Description End value of numeric interval InstanceGuid N WcEVqjePreviewMutableEnabled SourceCountSource [>|B)ЋȹW AttributesBBox#F\DAA ObjectBox#F\D`AAPivotF_DSelected param_outputName DomainNickName I Description $Numeric interval between {A} and {B} InstanceGuid GDA BPivotJ GDSelected param_input Name Point ANickName A Description Line start point InstanceGuid WXIHzC3VPreviewMutableEnabled SourceCountSource [[J̸ iU AttributesBBox#- GD`AA ObjectBox#- GD`AAPivot5 G@DSelected param_input Name Point BNickName B Description Line end point InstanceGuid AHS A^>3PreviewMutableEnabled SourceCountSource F_A8 AttributesBBox#- GD`AA ObjectBox#- GD`AAPivot5 GDSelected param_outputName LineNickName L Description Line segment InstanceGuid m}DpyPreviewMutableEnabled SourceCount AttributesBBox#Y GDPA B ObjectBox#Y GDPA BPivota GDSelectedObjectGUID E%3ز!GYnName Dispatch ContainerName DispatchNickName Dispatch Description 3Dispatch the items in a list into two target lists. InstanceGuid #=BaB3XUPreviewMutableEnabledDataComparison longest_list AttributesBBox#GDxBB ObjectBox#GDABPivotG@DSelected param_input Name ListNickName L Description List to filter InstanceGuid lCEJ) PreviewMutableEnabledAccess SourceCountSource ;bDBtΟ AttributesBBox#GD`AB ObjectBox#GD`ABPivotG DSelected param_input Name Dispatch patternNickName P Description Dispatch pattern InstanceGuid BsOm-)PreviewMutableEnabledAccess SourceCountPersistentCount NegateStream AttributesBBox#G@D`AB ObjectBox#G@D`ABPivotG`DSelectedDatabooleanDataboolean param_outputName List ANickName A Description Dispatch target for True values InstanceGuid L_GyJ(PreviewMutableEnabled SourceCount AttributesBBox#GD`AB ObjectBox#GD`ABPivotG DSelected param_outputName List BNickName B Description Dispatch target for False values InstanceGuid k2 KbR&PreviewMutableEnabled SourceCount AttributesBBox#G@D`AB ObjectBox#G@D`ABPivotG`DSelectedObjectGUID Ի Og)u9 Name End Points ContainerName End PointsNickName End Description "Extract the end points of a curve. InstanceGuid Uz@/Dl.PreviewMutableEnabledDataComparison longest_list AttributesBBox#]G`D|B0B ObjectBox#qGDA BPivot}G DSelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid \O tWN-s8fEPreviewMutableEnabled SourceCountSource L_GyJ( AttributesBBox#_GDpA B ObjectBox#_GDpA BPivothG DSelected param_outputName StartNickName S Description Curve start point InstanceGuid [[J̸ iUPreviewMutableEnabled SourceCount AttributesBBox#GD`AA ObjectBox#GD`AAPivotGDSelected param_outputName EndNickName E Description Curve end point InstanceGuid {kNB|fPreviewMutableEnabled SourceCount AttributesBBox#G D`AA ObjectBox#G D`AAPivotG`DSelectedObjectGUID VNL/CFOIZName Line ContainerName LineNickName Ln Description !Create a line between two points. InstanceGuid ;)0t-N"jPreviewMutableEnabledDataComparison longest_list AttributesBBox#+ G`DtB0B ObjectBox#> GDA BPivotJ G DSelected param_input Name Point ANickName A Description Line start point InstanceGuid yɥsHe}PreviewMutableEnabled SourceCountSource |;O!ʖ AttributesBBox#- GD`AA ObjectBox#- GD`AAPivot5 GDSelected param_input Name Point BNickName B Description Line end point InstanceGuid 0Pv@o"sPreviewMutableEnabled SourceCountSource Ci|K+{ AttributesBBox#- G D`AA ObjectBox#- G D`AAPivot5 G`DSelected param_outputName LineNickName L Description Line segment InstanceGuid ѸUrTLz|7V-tPreviewMutableEnabled SourceCount AttributesBBox#Y GDPA B ObjectBox#Y GDPA BPivota G DSelectedObjectGUID ~nYŢG΀ǔName Reverse List ContainerName Reverse ListNickName Rev Description Reverse the order of a list. InstanceGuid o_ AcVPreviewMutableEnabledDataComparison longest_list AttributesBBox#GDpBB ObjectBox#GDA BPivotGDSelected param_input Name ListNickName L Description Base list InstanceGuid g<#Eg[TPreviewMutableEnabledAccess SourceCountSource {kNB|f AttributesBBox#GDPA B ObjectBox#GDPA BPivotGDSelected param_outputName ListNickName L Description Reversed list InstanceGuid Ci|K+{PreviewMutableEnabled SourceCount AttributesBBox#GDPA B ObjectBox#GDPA BPivot GDSelectedObjectGUID skI6ojName Join Curves ContainerName Join CurvesNickName Join Description Join as many curves as possible InstanceGuid DqBA+PreviewMutableEnabledDataComparison longest_list AttributesBBox# G@DB0B ObjectBox# GDA BPivot GDSelected param_input Name CurvesNickName C Description Curves to join InstanceGuid tP aL_rpPreviewMutableEnabledAccess SourceCountSource 0$ ^HR /| AttributesBBox# GDpAA ObjectBox# GDpAAPivot GDSelected param_input Name PreserveNickName P Description "Preserve direction of input curves InstanceGuid B7IFĺ}PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox# GDpAA ObjectBox# GDpAAPivot G@DSelectedDataboolean param_outputName CurvesNickName C Description =Joined curves and individual curves that could not be joined. InstanceGuid )JBMEJpPreviewMutableEnabled SourceCount AttributesBBox# GDpA B ObjectBox# GDpA BPivot GDSelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid 0$ ^HR /|PreviewMutableEnabledAccess SourceCountSource ѸUrTLz|7V-tSource m}DpySource ;bDBtΟ lexers lexer_countsource {A;B;C;D;E}target {A;B}source {A;B;C;D}target {A;B}source {A;B;C}target {A;B} AttributesBBox#; GڊDyCB ObjectBox#; G隋DmCBPivot; GڊDSelectedObjectGUID +7E&n3%>!Name Brep Components ContainerName Brep ComponentsNickName Explode Description *Decompose a Brep into its component parts. InstanceGuid >O$g'dPreviewMutableEnabledDataComparison longest_list AttributesBBox#`F7DxBB ObjectBox#F7DA|BPivotF?DSelected param_input Name BrepNickName B Description Base Brep InstanceGuid ||M qPreviewMutableEnabled SourceCountSource zCLL;> AttributesBBox#dF7D`A|B ObjectBox#dF7D`A|BPivotuF`?DSelected param_outputName FacesNickName F Description Faces of Brep InstanceGuid e*aITy|PreviewMutableEnabled SourceCount AttributesBBox#F7D`AA ObjectBox#F7D`AAPivotF :DSelected param_outputName EdgesNickName E Description Edges of Brep InstanceGuid 2xnA1*D-PPreviewMutableEnabled SourceCount AttributesBBox#FJ6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid cJ i*L=PreviewMutableEnabledDataComparison longest_list AttributesBBox#F'DBB ObjectBox#F@(DApBPivot F/DSelected param_input Name ListNickName L Description Base list InstanceGuid {0C4չPreviewMutableEnabledAccess SourceCountSource 2xnA1*D-P AttributesBBox#F@(DAA ObjectBox#F@(DAAPivotF*DSelected param_input Name IndexNickName i Description Item index InstanceGuid 5ZK7JPreviewMutableEnabled SourceCountSource 6F@(D`ApB ObjectBox#>F@(D`ApBPivotOF/DSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 6=4J'fQ$PreviewMutableEnabledDataComparison longest_list AttributesBBox#F,DB0B ObjectBox#F@-DA BPivotF@2DSelected param_input Name CurvesNickName C Description Curves to join InstanceGuid d֙DPreviewMutableEnabledAccess SourceCountSource O6<1D9+j AttributesBBox#F@-DpAA ObjectBox#F@-DpAAPivotF/DSelected param_input Name PreserveNickName P Description "Preserve direction of input curves InstanceGuid @^IV6PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#F@2DpAA ObjectBox#F@2DpAAPivotF4DSelectedDataboolean param_outputName CurvesNickName C Description =Joined curves and individual curves that could not be joined. InstanceGuid d^mDǶ\{(hPreviewMutableEnabled SourceCount AttributesBBox#F@-DpA B ObjectBox#F@-DpA BPivotF@2DSelectedObjectGUID Dy@/Áb@'dTKName Fillet ContainerName FilletNickName Fillet Description $Fillet the sharp corners of a curve. InstanceGuid ՙicDEePreviewMutableEnabledDataComparison longest_list AttributesBBox#vF/DB8B ObjectBox#F/DA(BPivotF4DSelected param_input Name CurveNickName C Description Curve to fillet InstanceGuid h5FsӺPreviewMutableEnabled SourceCountSource d^mDǶ\{(h AttributesBBox#zF/DpAA ObjectBox#zF/DpAAPivotF 2DSelected param_input Name RadiusNickName R Description Radius of fillet InstanceGuid IFAo5JPreviewMutableEnabled SourceCountSource L9 E?3 AttributesBBox#zF4DpAA ObjectBox#zF4DpAAPivotF`7DSelected param_outputName CurveNickName C Description Curve with filleted corners InstanceGuid I lKHBPreviewMutableEnabled SourceCount AttributesBBox#F/DpA(B ObjectBox#F/DpA(BPivotF4DSelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid 0Bڳ,K1PreviewMutableEnabledAccess SourceCountSource I lKHBlexers lexer_countsource {A;B;C}target {A;B} AttributesBBox#>Fs0D3C B ObjectBox#JFs?2D'CAPivot>Fs0DSelectedObjectGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid fE"!M}K{PreviewMutableEnabledDataComparison longest_list AttributesBBox#F>DBB ObjectBox#F>DApBPivot FFDSelected param_input Name ListNickName L Description Base list InstanceGuid E)O̲9tPreviewMutableEnabledAccess SourceCountSource 2xnA1*D-P AttributesBBox#F>DAA ObjectBox#F>DAAPivotFADSelected param_input Name IndexNickName i Description Item index InstanceGuid "B?OpPreviewMutableEnabled SourceCountSource MQ-E=FhO/PersistentCount AttributesBBox#FCDAA ObjectBox#FCDAAPivotFFDSelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid e )^AV +}PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#FHDAA ObjectBox#FHDAAPivotFKDSelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid qb@7PreviewMutableEnabled SourceCount AttributesBBox#>F>D`ApB ObjectBox#>F>D`ApBPivotOFFDSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid MQ-E=FhO/PreviewMutableEnabled SourceCountUserText 3 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#bFDDHBA ObjectBox#bFDDHBAPivotbF1DDSelectedObjectGUID Ul\FJ(\Name Scribble Container CaF5 DCboF DCcF:mDCdFDText fillet radius - petal flangesSizeAFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid X+*MQ@On AttributesBBox#Fz DC>A ObjectBox#Fz DC>APivotF5 DSelectedObjectGUID eNOl]BName Planar Srf ContainerName Planar SrfNickName Planar Description 8Create planar surfaces from a collection of edge curves. InstanceGuid 'p? AHsPreviewMutableEnabledDataComparison longest_list AttributesBBox#F?DxB`B ObjectBox#6F@@DAPBPivotNFFDSelected param_input Name EdgesNickName E Description Edge curves InstanceGuid H}PN8RPzPreviewMutableEnabledAccess SourceCountSource 0Bڳ,K1Source ƖoD] AttributesBBox#F@@D`APB ObjectBox#F@@D`APBPivot%FFDSelected param_outputName SurfacesNickName S Description Resulting planar surfaces InstanceGuid NC,F qPreviewMutableEnabled SourceCount AttributesBBox#lF@@D`APB ObjectBox#lF@@D`APBPivot}FFDSelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid ƖoD]PreviewMutableEnabledAccess SourceCountSource qb@7lexers lexer_countsource {A;B}target {A;B} AttributesBBox#FBD3C B ObjectBox#FCD'CAPivotFBDSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid Kl .)B5yTPreviewMutableEnabled SourceCountSource L9 E?3UserText .016 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FDBB ObjectBox#FDBBPivotFϧDSelectedObjectGUID Ul\FJ(\Name Scribble Container Ca׽FDCbFd2DCcFDCd׾Fb(DText Create generic petalSize0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid UNP*3 AttributesBBox#׳FdDD_gB ObjectBox#׳FdDD_gBPivot׽FDSelectedObjectGUID D2,Name Pipe ContainerName PipeNickName Pipe Description *Create a pipe surface around a rail curve. InstanceGuid -0CQQAoVPreviewMutableEnabledDataComparison longest_list AttributesBBox#F@6D|BB ObjectBox#F6DApBPivotF@>DSelected param_input Name CurveNickName C Description Base curve InstanceGuid YIAvoXPreviewMutableEnabled SourceCountSource w;eC|C>z3 AttributesBBox#F6DpAA ObjectBox#F6DpAAPivotF@9DSelected param_input Name RadiusNickName R Description Pipe radius InstanceGuid 4 DEKg~cüPreviewMutableEnabled SourceCountSource #KtG]ZPersistentCount AttributesBBox#F;DpAA ObjectBox#F;DpAAPivotF@>DSelectedDatanumber? param_input Name CapsNickName E Description :Specifies the type of caps (0 = none, 1 = flat, 2 = round) InstanceGuid ̅PAC_ZPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#F@DpAA ObjectBox#F@DpAAPivotF@CDSelectedDatanumber param_outputName BrepNickName S Description Resulting Brep InstanceGuid N޻LGn?PreviewMutableEnabled SourceCount AttributesBBox# F6D`ApB ObjectBox# F6D`ApBPivot1F@>DSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid qJ}JiPreviewMutableEnabled SourceCountSource #KtG]ZUserText 0.021 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#F3D|BA ObjectBox#F3D|BAPivotF3DSelectedObjectGUID Ul\FJ(\Name Scribble Container Ca\FDCbdFDCcdF=2DCd_F)l5DText )SPACE FRAME TUBES (WITHOUT CRUSHED ENDS)Size@0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid F@[X!Mӟ AttributesBBox#RFD 3DB ObjectBox#RFD 3DBPivot\FDSelectedObjectGUID 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#FDCA ObjectBox#FDCAPivot\QF'DSelectedObjectGUID 4 '̔C\D|Name Extrude ContainerName ExtrudeNickName Extr Description +Extrude curves and surfaces along a vector. InstanceGuid …e_GD8 PreviewMutableEnabledDataComparison longest_list AttributesBBox#~GgD|B0B ObjectBox#GgDA BPivotGlDSelected param_input Name BaseNickName B Description Profile curve or surface InstanceGuid +2Oa&h}PreviewMutableEnabled SourceCountSource *gLB4~8 AttributesBBox#GgDpAA ObjectBox#GgDpAAPivotGjDSelected param_input Name DirectionNickName D Description Extrusion direction InstanceGuid \HoB?@aPreviewMutableEnabled SourceCountSource QFUg N Б AttributesBBox#GlDpAA ObjectBox#GlDpAAPivotGoDSelected param_outputName ExtrusionNickName E Description Extrusion result InstanceGuid PTCщ|PreviewMutableEnabled SourceCount AttributesBBox#GgD`A B ObjectBox#GgD`A BPivotGlDSelectedObjectGUID hnOf".Name Amplitude ContainerName AmplitudeNickName Amp Description 'Set the amplitude (length) of a vector. InstanceGuid y"F@텷PreviewMutableEnabledDataComparison longest_list AttributesBBox#!GwDxB0B ObjectBox#4GwDA BPivot@G|DSelected param_inputName VectorNickName V Description Base vector InstanceGuid )LoPreviewMutableEnabled SourceCount AttributesBBox##GwD`AA ObjectBox##GwD`AAPivot+GzDSelected param_input Name AmplitudeNickName A Description Amplitude (length) value InstanceGuid aD}9HT1UNPreviewMutableEnabled SourceCountSource ,hmJ6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid [HL=qwPreviewMutableEnabledDataComparison longest_list AttributesBBox#GjDBB ObjectBox#GkDApBPivotGrDSelected param_input Name ListNickName L Description Base list InstanceGuid +]ي!Ek>lPreviewMutableEnabledAccess SourceCountSource flTK󭆶κ AttributesBBox#GkDAA ObjectBox#GkDAAPivotGmDSelected param_input Name IndexNickName i Description Item index InstanceGuid kJeJaC2:PreviewMutableEnabled SourceCountSource p]y]H76pPersistentCount AttributesBBox#GpDAA ObjectBox#GpDAAPivotGrDSelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid B;'NU*yPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#GuDAA ObjectBox#GuDAAPivotGwDSelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid p PBHGSPreviewMutableEnabled SourceCount AttributesBBox#GkD`ApB ObjectBox#GkD`ApBPivot GrDSelectedObjectGUID NFJol~Name Brep Join ContainerName Brep JoinNickName Join Description Join a number of Breps together InstanceGuid =p I N]PreviewMutableEnabledDataComparison longest_list AttributesBBox#GmD|B0B ObjectBox#GmDA BPivotGrDSelected param_input Name BrepsNickName B Description Breps to join InstanceGuid m!A}PreviewMutableEnabledAccess SourceCountSource @|@ZSource -K>#A AttributesBBox#GmD`A B ObjectBox#GmD`A BPivotGrDSelected param_outputName BrepsNickName B Description Joined Breps InstanceGuid *gLB4~8PreviewMutableEnabled SourceCount AttributesBBox#GmDpAA ObjectBox#GmDpAAPivot GpDSelected param_output Name ClosedNickName C Description #Closed flag for each resulting Brep InstanceGuid AN}pB yw@PreviewMutableEnabled SourceCount NegateStream AttributesBBox#GrDpAA ObjectBox#GrDpAAPivot GuDSelectedObjectGUID lA1VnName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid pDSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid -I|z PreviewMutableEnabled SourceCountUserText .025 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#F@qDBA ObjectBox#F@qDBAPivotWFJqDSelectedObjectGUID ;WnGl5Name Multiplication ContainerName MultiplicationNickName A×B Description Mathematical multiplication InstanceGuid J!AXPPreviewMutableEnabledDataComparison longest_list AttributesBBox#FpD|B0B ObjectBox#F@qDA BPivotF@vDSelected param_input Name ANickName A Description First item for multiplication InstanceGuid "+TKjc}PreviewMutableEnabled SourceCountSource -I|z AttributesBBox#F@qD`AA ObjectBox#F@qD`AAPivotFsDSelected param_input Name BNickName B Description Second item for multiplication InstanceGuid K3C/PreviewMutableEnabled SourceCountSource ˜5VD>; AttributesBBox#F@vD`AA ObjectBox#F@vD`AAPivotFxDSelected param_outputName ResultNickName R Description The result of the Multiplication InstanceGuid #GBGT;PreviewMutableEnabled SourceCount AttributesBBox#F@qDpA B ObjectBox#F@qDpA BPivot F@vDSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ˜5VD>;PreviewMutableEnabled SourceCountUserText 2 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FyDHBA ObjectBox#FyDHBAPivotFyDSelectedObjectGUID 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 DBAPivotNFfDSelectedObjectGUID 1R[F~Name Group Container Colour$BorderID_CountID 8z~ 2c#HݏID mOName Pi ContainerName PiNickName Pi Description Returns a factor of Pi. InstanceGuid mOLy[kmsw= AttributesBBox#~FmD`AA ObjectBox#~FmD`AAPivotFpDSelected param_input Name TextNickName T Description The text to display InstanceGuid /V4GN9}Tz~PreviewMutableEnabled SourceCountSource ֔.@k9xym AttributesBBox#~FrD`AA ObjectBox#~FrD`AAPivotFuDSelected param_input Name SizeNickName S Description Size of text InstanceGuid \EJEK'uPreviewMutableEnabled SourceCountSource 9DdhPersistentCount AttributesBBox#~FwD`AA ObjectBox#~FwD`AAPivotFzDSelectedDatanumber?ObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 9DdhPreviewMutableEnabled SourceCountUserText 0.05 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FwDHBA ObjectBox#FwDHBAPivotFךwDSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 8G_NPreviewMutableEnabled SourceCountUserText .33 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FeDHBA ObjectBox#FeDHBAPivotFeDSelectedObjectGUID E%3ز!GYnName Dispatch ContainerName DispatchNickName Dispatch Description 3Dispatch the items in a list into two target lists. InstanceGuid )R ,F $RmPreviewMutableEnabledDataComparison longest_list AttributesBBox#B`&PreviewMutableEnabled SourceCount AttributesBBox#F@yD`AB ObjectBox#F@yD`ABPivotF}DSelectedObjectGUID E%3ز!GYnName Dispatch ContainerName DispatchNickName Dispatch Description 3Dispatch the items in a list into two target lists. InstanceGuid g^q0KUSWPreviewMutableEnabledDataComparison longest_list AttributesBBox#F@VDxBB ObjectBox#FVDABPivot.F@_DSelected param_input Name ListNickName L Description List to filter InstanceGuid [ٿDźH6 ŝOPreviewMutableEnabledAccess SourceCountSource ]}WBPm0 AttributesBBox#FVD`AB ObjectBox#FVD`ABPivotF[DSelected param_input Name Dispatch patternNickName P Description Dispatch pattern InstanceGuid ۨ:iHHd4>lgPreviewMutableEnabledAccess SourceCountPersistentCount NegateStream AttributesBBox#F@_D`AB ObjectBox#F@_D`ABPivotFcDSelectedDatabooleanDataboolean param_outputName List ANickName A Description Dispatch target for True values InstanceGuid w;eC|C>z3PreviewMutableEnabled SourceCount AttributesBBox#LFVD`AB ObjectBox#LFVD`ABPivot]F[DSelected param_outputName List BNickName B Description Dispatch target for False values InstanceGuid SH5M9њPreviewMutableEnabled SourceCount AttributesBBox#LF@_D`AB ObjectBox#LF@_D`ABPivot]FcDSelectedObjectGUID @91k!Hl[Name Stream Gate ContainerName Stream GateNickName Gate Description )Redirects a stream into specific outputs. InstanceGuid .ŊTAݶ!PreviewMutableEnabledDataComparison longest_list AttributesBBox#FXD|B0B ObjectBox#FXDA BPivotF]DSelectedVariableOutput 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 zBfieBmPreviewMutableEnabledAccess SourceCountSource w;eC|C>z3 AttributesBBox#FXDAA ObjectBox#FXDAAPivotF[DSelected param_input Name GateNickName G Description Gate index of output stream InstanceGuid #AE-PreviewMutableEnabled WireDisplay SourceCountSource xrFc 9٩PersistentCount AttributesBBox#F]DAA ObjectBox#F]DAAPivotF`DSelectedDatanumber param_outputName Target 0NickName 0 Description Output for Gate index 0 InstanceGuid 4!YJ|vPreviewMutableEnabled SourceCount AttributesBBox# FXDPAA ObjectBox# FXDPAAPivot0F[DSelected param_outputName Target 1NickName 1 Description Output for Gate index 1 InstanceGuid FNKQ6IY`aPreviewMutableEnabled SourceCount AttributesBBox# F]DPAA ObjectBox# F]DPAAPivot0F`DSelectedObjectGUID Il^bName VB Script Container  ScriptSource  Dim ln As Line Dim lnCollection As New DataTree(Of Line) Dim nextIndex As Integer Dim thisPath As New GH_Path Dim nextPath As New GH_Path For i As Integer =0 To petalNodes.BranchCount - 1 thisPath = petalNodes.Path(i) lnCollection.EnsurePath(thisPath) For j As Integer = 0 To petalNodes.Branch(i).Count - 1 nextPath.FromString(nextNodePaths.Branch(i)(j)) nextIndex = nextNodeIndexes.Branch(i)(j) ln.From = petalNodes.Branch(i)(j) ln.To = petalNodes.Branch(nextPath)(nextIndex) lnCollection.Add(ln, thisPath) Next Next sfCenterlines = lnCollection ReferenceCountName VB ScriptNickName SF_TubesReal Description A VB.NET scriptable component InstanceGuid I6pq2PreviewMutableEnabledDataComparison longest_list AttributesBBox#F@FDFCB ObjectBox#PFFDABPivothFTDSelected VariableInputCountID |M{JdName Variable nodes Description Script Variable nodesAccessMutableOptionalID |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 nodesNickName petalNodes Description Script Variable nodes InstanceGuid ) HM:WPreviewMutableEnabledAccess SourceCountSource &eF, TypeHintID V{ڱLNF ShowTypeHintsAllowTreeAccess AttributesBBox#FFDB B ObjectBox#FFDB BPivotF KDSelected param_input Name Variable nextNodePathsNickName nextNodePaths Description Script Variable nextNodePaths InstanceGuid lOYio}K>؆PreviewMutableEnabledAccess SourceCountSource yw D u+ TypeHintID K2^  ShowTypeHintsAllowTreeAccess AttributesBBox#FODB B ObjectBox#FODB BPivotFSDSelected param_input Name Variable nextNodeIndexesNickName nextNodeIndexes Description Script Variable nextNodeIndexes InstanceGuid IC}EaNQU*PreviewMutableEnabledAccess SourceCountSource Jn?J*.i TypeHintID )B:{P ShowTypeHintsAllowTreeAccess AttributesBBox#F@XDB B ObjectBox#F@XDB BPivotF\DSelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid <95Ii{PreviewMutableEnabled SourceCount AttributesBBox#FFDBPB ObjectBox#FFDBPBPivotFPMDSelected param_outputName Result ANickName sfCenterlines Description Output parameter A InstanceGuid ]}WBPm0PreviewMutableEnabled SourceCount AttributesBBox#FSDBTB ObjectBox#FSDBTBPivotFpZDSelectedObjectGUID 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#fFDLCB ObjectBox# F DABPivot8FDSelected 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#jF DB B ObjectBox#jF DB BPivotFPDSelected param_input Name Variable divisionsNickName divisions Description Script Variable divisions InstanceGuid Tb4G "]2PreviewMutableEnabled SourceCountSource AkKQ۸`y TypeHintID )B:{P ShowTypeHintsAllowTreeAccess AttributesBBox#jFDB B ObjectBox#jFDB BPivotFDSelected param_input Name Variable xNickName vertNodeGroups Description Script Variable x InstanceGuid ×ՒEƽAPreviewMutableEnabled SourceCountSource A[C"MRNr TypeHintID )B:{P ShowTypeHintsAllowTreeAccess AttributesBBox#jFDB B ObjectBox#jFDB BPivotFDSelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid $PHwGAޔa:PreviewMutableEnabled SourceCount AttributesBBox#VF DBA ObjectBox#VF DBAPivotFpDSelected param_outputName Result nextNodePathNickName nextNodePath Description Output parameter nextNodePath InstanceGuid bF}PreviewMutableEnabled SourceCount AttributesBBox#VFDBA ObjectBox#VFDBAPivotFDSelected param_outputName Result nextNodeIndexNickName nextNodeIndex Description Output parameter nextNodeIndex InstanceGuid 8PViNV1voPreviewMutableEnabled SourceCount AttributesBBox#VF`DBA ObjectBox#VF`DBAPivotFDSelected param_outputName Result startNodeLabelNickName startNodeLabel Description Output parameter startNodeLabel InstanceGuid .b.L~PreviewMutableEnabled SourceCount AttributesBBox#VFDBA ObjectBox#VFDBAPivotFPDSelected param_outputName Result nextNodeLabelNickName nextNodeLabel Description Output parameter nextNodeLabel InstanceGuid tyǵJ9PreviewMutableEnabled SourceCount AttributesBBox#VFDBA ObjectBox#VFDBAPivotFDSelectedObjectGUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid J]D_PreviewMutableEnabledDataComparison longest_list AttributesBBox#F@mD|BpB ObjectBox#FmDA`BPivotFtDSelected param_input Name StartNickName A Description String to append to. InstanceGuid eWSO07PreviewMutableEnabled SourceCountSource .b.L~ AttributesBBox#FmD`AA ObjectBox#FmD`AAPivotF@qDSelected param_input Name EndNickName B Description String to append. InstanceGuid N)b8;N=\PreviewMutableEnabled SourceCountSource tyǵJ9 AttributesBBox#FtD`AA ObjectBox#FtD`AAPivotF@xDSelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid ?K[9BYPreviewMutableEnabled SourceCount AttributesBBox#FmDpA`B ObjectBox#FmDpA`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 DRCB ObjectBox#F`DABPivotF`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#F`DBA ObjectBox#F`DBAPivotPreviewMutableEnabled 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#XF`DCA ObjectBox#XF`DCAPivotF-DSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName AVERAGE PETAL PLANES Description 'Represents a collection of generic data InstanceGuid CПG E۫PreviewMutableEnabled SourceCountSource ,XikA&2[F AttributesBBox#F@lDCA ObjectBox#F@lDCAPivot=6FZnDSelectedObjectGUID @91k!Hl[Name Stream Gate ContainerName Stream GateNickName Gate Description )Redirects a stream into specific outputs. InstanceGuid ^ 1BМPreviewMutableEnabledDataComparison longest_list AttributesBBox#ZG@RD|B0B ObjectBox#oGRDA BPivot{GWDSelectedVariableOutput 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 dViG8`PreviewMutableEnabledAccess SourceCountSource @t2kkB AttributesBBox#\GRDAA ObjectBox#\GRDAAPivoteG@UDSelected param_input Name GateNickName G Description Gate index of output stream InstanceGuid o4LBƙ{PreviewMutableEnabled WireDisplay SourceCountSource ~?a)TA JPersistentCount AttributesBBox#\GWDAA ObjectBox#\GWDAAPivoteG@ZDSelectedDatanumber param_outputName Target 0NickName 0 Description Output for Gate index 0 InstanceGuid Ef_sfKӭvIPreviewMutableEnabled SourceCount AttributesBBox#GRDPAA ObjectBox#GRDPAAPivotG@UDSelected param_outputName Target 1NickName 1 Description Output for Gate index 1 InstanceGuid -K>#APreviewMutableEnabled SourceCount AttributesBBox#GWDPAA ObjectBox#GWDPAAPivotG@ZDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName crushedTubeWidth Description 'Represents a collection of generic data InstanceGuid [isH2PreviewMutableEnabled SourceCountSource q܃7ATgP AttributesBBox#FCBA ObjectBox#FCBAPivotMFvYCSelectedObjectGUID 5_N'0 Name Evaluate Curve ContainerName Evaluate CurveNickName Eval Description ,Evaluate a curve at the specified parameter. InstanceGuid )p&GR.3PreviewMutableEnabledDataComparison longest_list AttributesBBox#(F\DBB ObjectBox#pF\DApBPivotFdDSelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid ϔ`OT23PreviewMutableEnabled SourceCountSource FNKQ6IY`aReparameterize AttributesBBox#,F\DAA ObjectBox#,F\DAAPivot^F@`DSelected param_input Name ParameterNickName t Description %Parameter on curve domain to evaluate InstanceGuid @IK!ٮPreviewMutableEnabled SourceCountSource 8G_N AttributesBBox#,FdDAA ObjectBox#LFdDpAAPivot^FgDSelected param_outputName PointNickName P Description Point on the curve at {t} InstanceGuid `vNf.v!PreviewMutableEnabled SourceCount AttributesBBox#F\D`AA ObjectBox#F\D`AAPivotF_DSelected param_outputName TangentNickName T Description Tangent vector at {t} InstanceGuid E BoPreviewMutableEnabled SourceCount AttributesBBox#FaD`AA ObjectBox#FaD`AAPivotFdDSelected param_outputName LengthNickName L Description ,Length along the curve from the start to {t} InstanceGuid CdAL\^PreviewMutableEnabled SourceCount AttributesBBox#FfD`AA ObjectBox#FfD`AAPivotFiDSelectedObjectGUID E%3ز!GYnName Dispatch ContainerName DispatchNickName Dispatch Description 3Dispatch the items in a list into two target lists. InstanceGuid :6"@!|hPreviewMutableEnabledDataComparison longest_list AttributesBBox#PFxDxBB ObjectBox#vF@yDABPivotFDSelected param_input Name ListNickName L Description List to filter InstanceGuid d J:PreviewMutableEnabledAccess SourceCountSource +bIA ^! AttributesBBox#TF@yD`AB ObjectBox#TF@yD`ABPivoteF}DSelected param_input Name Dispatch patternNickName P Description Dispatch pattern InstanceGuid +:a]+CzܚPreviewMutableEnabledAccess SourceCountPersistentCount NegateStream AttributesBBox#TFD`AB ObjectBox#TFD`ABPivoteFDSelectedDatabooleanDataboolean param_outputName List ANickName A Description Dispatch target for True values InstanceGuid |1*GM+7cPreviewMutableEnabled SourceCount AttributesBBox#F@yD`AB ObjectBox#F@yD`ABPivotF}DSelected param_outputName List BNickName B Description Dispatch target for False values InstanceGuid \@R~_2PreviewMutableEnabled SourceCount AttributesBBox#FD`AB ObjectBox#FD`ABPivotFDSelectedObjectGUID xuG 4+=Name Plane Origin ContainerName Plane OriginNickName Pl Origin Description "Change the origin point of a plane InstanceGuid SFW6H:3PreviewMutableEnabledDataComparison longest_list AttributesBBox#FRDBB ObjectBox#FRDABPivotF[DSelected param_input Name BaseNickName B Description Base plane InstanceGuid :w?(LᅼPreviewMutableEnabled SourceCountSource |1*GM+7c AttributesBBox#FRDAB ObjectBox#FRDABPivotFVDSelected param_input Name OriginNickName O Description New origin point of plane InstanceGuid +A?PreviewMutableEnabled SourceCountSource `vNf.v! AttributesBBox#FZDAB ObjectBox#FZDABPivotF_DSelected param_outputName PlaneNickName Pl Description Plane definition InstanceGuid iN>Ly[kmsw=PreviewMutableEnabled SourceCount AttributesBBox#FRDAB ObjectBox#FRDABPivotFZDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName min material in axis of tube Description 'Represents a collection of generic data InstanceGuid NsApqU9PreviewMutableEnabled SourceCountSource dZBKLj D AttributesBBox#6FCCA ObjectBox#6FCCAPivotFCSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid >B)AZpXGPreviewMutableEnabled SourceCountSource k+B0գ AttributesBBox#FODHBA ObjectBox#FODHBAPivotFQDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid \Q#F&/vPreviewMutableEnabled SourceCountSource _M%&`ʖ AttributesBBox#F@mDHBA ObjectBox#F@mDHBAPivot FoDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid )K1{PreviewMutableEnabled SourceCountSource :ەKT$" AttributesBBox#FODHBA ObjectBox#FODHBAPivot3BFQDSelectedObjectGUID Il^bName VB Script Container  ScriptSource  Dim ln As Line Dim lnCollection As New DataTree(Of Line) Dim nextIndex As Integer Dim thisPath As New GH_Path Dim nextPath As New GH_Path For i As Integer =0 To petalNodes.BranchCount - 1 thisPath = petalNodes.Path(i) lnCollection.EnsurePath(thisPath) For j As Integer = 0 To petalNodes.Branch(i).Count - 1 nextPath.FromString(nextNodePaths.Branch(i)(j)) nextIndex = nextNodeIndexes.Branch(i)(j) ln.From = petalNodes.Branch(i)(j) ln.To = petalNodes.Branch(nextPath)(nextIndex) lnCollection.Add(ln, thisPath) Next Next sfCenterlines = lnCollection ReferenceCountName VB ScriptNickName SF_TubesReal Description A VB.NET scriptable component InstanceGuid G؜rMG-%PreviewMutableEnabledDataComparison longest_list AttributesBBox#G"DFCB ObjectBox#G"DABPivotG/DSelected VariableInputCountID |M{JdName Variable nodes Description Script Variable nodesAccessMutableOptionalID |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 nodesNickName petalNodes Description Script Variable nodes InstanceGuid JeF9NRKPreviewMutableEnabledAccess SourceCountSource o#D`1 TypeHintID V{ڱLNF ShowTypeHintsAllowTreeAccess AttributesBBox#G"DB B ObjectBox#G"DB BPivotG&DSelected param_input Name Variable nextNodePathsNickName nextNodePaths Description Script Variable nextNodePaths InstanceGuid NVbkPreviewMutableEnabledAccess SourceCountSource \X@oNHY TypeHintID K2^  ShowTypeHintsAllowTreeAccess AttributesBBox#G@+DB B ObjectBox#G@+DB BPivotG/DSelected param_input Name Variable nextNodeIndexesNickName nextNodeIndexes Description Script Variable nextNodeIndexes InstanceGuid u+ĄO#\[XPreviewMutableEnabledAccess SourceCountSource <VD=M TypeHintID )B:{P ShowTypeHintsAllowTreeAccess AttributesBBox#G4DB B ObjectBox#G4DB BPivotG`8DSelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid I.MjIPreviewMutableEnabled SourceCount AttributesBBox#*G"DBPB ObjectBox#*G"DBPBPivotOG)DSelected param_outputName Result ANickName sfCenterlines Description Output parameter A InstanceGuid úJ&PreviewMutableEnabled SourceCount AttributesBBox#*G/DBTB ObjectBox#*G/DBTBPivotOG06DSelectedObjectGUID 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#DFZDBA ObjectBox#DFZDBAPivotF@]DSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName PETAL POINTS Description 'Represents a collection of generic data InstanceGuid &eF,PreviewMutableEnabled SourceCountSource d3M&s AttributesBBox# FJDBA ObjectBox# FJDBAPivot}FOMDSelectedObjectGUID 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 SF_TUBE DIAMETER Description 'Represents a collection of generic data InstanceGuid j^7KMxPreviewMutableEnabled SourceCountSource [2"GO* AttributesBBox# FSBA ObjectBox# FSBAPivotF*PSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName SF_TUBE WALL WIDTH Description 'Represents a collection of generic data InstanceGuid ԅBxPreviewMutableEnabled SourceCountSource b@z0  AttributesBBox#$F) CA ObjectBox#$F) CAPivot$Fq&SelectedObject GUID E%3ز!GYnName Dispatch ContainerName DispatchNickName Dispatch Description 3Dispatch the items in a list into two target lists. InstanceGuid -F&xD_PreviewMutableEnabledDataComparison longest_list AttributesBBox#G@1DxBB ObjectBox#G1DABPivotG@:DSelected param_input Name ListNickName L Description List to filter InstanceGuid : iF4&;PreviewMutableEnabledAccess SourceCountSource úJ& AttributesBBox#G1D`AB ObjectBox#G1D`ABPivotG6DSelected param_input Name Dispatch patternNickName P Description Dispatch pattern InstanceGuid F_5AFaDPreviewMutableEnabledAccess SourceCountPersistentCount NegateStream AttributesBBox#G@:D`AB ObjectBox#G@:D`ABPivotG>DSelectedDatabooleanDataboolean param_outputName List ANickName A Description Dispatch target for True values InstanceGuid ϻ\UO򹈆nPreviewMutableEnabled SourceCount AttributesBBox#G1D`AB ObjectBox#G1D`ABPivotG6DSelected param_outputName List BNickName B Description Dispatch target for False values InstanceGuid W)~BBA9,PreviewMutableEnabled SourceCount AttributesBBox#G@:D`AB ObjectBox#G@:D`ABPivotG>DSelectedObject GUID 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#&FDCA ObjectBox#&FDCAPivotF-DSelectedObject GUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid (#}I/H)YxPreviewMutableEnabled SourceCountSource NsApqU9 AttributesBBox#F@HBA ObjectBox#F@HBAPivotȲFSelectedObject GUID E%3ز!GYnName Dispatch ContainerName DispatchNickName Dispatch Description 3Dispatch the items in a list into two target lists. InstanceGuid FSFGvPreviewMutableEnabledDataComparison longest_list AttributesBBox#GCxBB ObjectBox# GCABPivotGCSelected param_input Name ListNickName L Description List to filter InstanceGuid L9EشG4PreviewMutableEnabledAccess SourceCountSource k8MBJUk AttributesBBox#GC`AB ObjectBox#GC`ABPivotGCSelected param_input Name Dispatch patternNickName P Description Dispatch pattern InstanceGuid !G||PreviewMutableEnabledAccess SourceCountPersistentCount NegateStream AttributesBBox#GC`AB ObjectBox#GC`ABPivotGCSelectedDatabooleanDataboolean param_outputName List ANickName A Description Dispatch target for True values InstanceGuid {;B9.F3eBդPreviewMutableEnabled SourceCount AttributesBBox#&GC`AB ObjectBox#&GC`ABPivot.GCSelected param_outputName List BNickName B Description Dispatch target for False values InstanceGuid vHxPreviewMutableEnabled SourceCount AttributesBBox#&GC`AB ObjectBox#&GC`ABPivot.GCSelectedObject GUID YdȎ DM +Name Data Container Name DataNickName #spaceFrameCenterlines_Trimed&Unique Description 'Represents a collection of generic data InstanceGuid ȯ$LKld PreviewMutableEnabled SourceCountSource ϻ\UO򹈆n AttributesBBox#G@IaCA ObjectBox#G@IaCAPivot)GFSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName AVERAGE PETAL PLANES_UNIQUE Description 'Represents a collection of generic data InstanceGuid Zk.EzZr#aPreviewMutableEnabled SourceCountSource {;B9.F3eBդ AttributesBBox#GYKCA ObjectBox#GYKCAPivot)ZG1WSelectedObjectGUID 4ݛ@QCName Duplicate Data ContainerName Duplicate DataNickName Dup Description ,Duplicate data a predefined number of times. InstanceGuid 31M$$9PreviewMutableEnabledDataComparison longest_list AttributesBBox#,F@QDBB ObjectBox#VFQDApBPivotnF@YDSelected param_input Name DataNickName D Description Data to duplicate InstanceGuid AFAZPuPreviewMutableEnabledAccess SourceCountSource *A.q AttributesBBox#0FQDAA ObjectBox#0FQDAAPivotCF@TDSelected param_input Name NumberNickName N Description Number of duplicates InstanceGuid Gb`3GPreviewMutableEnabled SourceCountSource A6O~+ AttributesBBox#0FVDAA ObjectBox#0FVDAAPivotCF@YDSelected param_input Name OrderNickName O Description Retain list order InstanceGuid :Mr@;PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#0F[DAA ObjectBox#0F[DAAPivotCF@^DSelectedDataboolean param_outputName DataNickName D Description Duplicated data InstanceGuid X)PEr+R PreviewMutableEnabled SourceCount AttributesBBox#FQDpApB ObjectBox#FQDpApBPivotF@YDSelectedObjectGUID 4ݛ@QCName Duplicate Data ContainerName Duplicate DataNickName Dup Description ,Duplicate data a predefined number of times. InstanceGuid PwyM9PPreviewMutableEnabledDataComparison longest_list AttributesBBox#FVDBB ObjectBox#@FVDApBPivotXF^DSelected param_input Name DataNickName D Description Data to duplicate InstanceGuid :RIAbEPreviewMutableEnabledAccessMapping SourceCountSource X)PEr+R AttributesBBox#FVDBA ObjectBox#FVDBAPivot-FYDSelected param_input Name NumberNickName N Description Number of duplicates InstanceGuid TVe SJȩbiPreviewMutableEnabled SourceCountSource \Q#F&/v AttributesBBox#F[DBA ObjectBox#F[DAAPivot-F^DSelected param_input Name OrderNickName O Description Retain list order InstanceGuid WKOy>PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#F`DBA ObjectBox#F`DAAPivot-FcDSelectedDataboolean param_outputName DataNickName D Description Duplicated data InstanceGuid iB֧pPreviewMutableEnabled SourceCount AttributesBBox#vFVDpApB ObjectBox#vFVDpApBPivotF^DSelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid ($@A؄ܥPreviewMutableEnabledAccess SourceCountSource 90E4;lexers lexer_countsource {A;B}(i)target {A;i}(B) AttributesBBox#CFXD+C B ObjectBox#CFgZDCAPivotCFXDSelectedObjectGUID lA1VnName Simplify Tree ContainerName Simplify TreeNickName Simplify Description DSimplify a tree by removing the overlap shared amongst all branches. InstanceGuid ,e@)%?PreviewMutableEnabledDataComparison longest_list AttributesBBox#FUDxBB ObjectBox#FVDA|BPivot F^DSelected param_input Name TreeNickName T Description Tree to simplify. InstanceGuid ^goC~PreviewMutableEnabledAccess SourceCountSource iB֧p AttributesBBox#FVD`A|B ObjectBox#FVD`A|BPivotF]DSelected param_outputName TreeNickName T Description Simplified tree. InstanceGuid 90E4;PreviewMutableEnabled SourceCount AttributesBBox#(FVD`A|B ObjectBox#(FVD`A|BPivot9F]DSelectedObjectGUID 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 8`1.A:.cjJPreviewMutableEnabledDataComparison longest_list AttributesBBox#DF[DBB ObjectBox#nF[DApBPivotFcDSelected param_input Name GeometryNickName G Description Base geometry InstanceGuid $#f`Ce^qPreviewMutableEnabled SourceCountSource ($@A؄ܥ AttributesBBox#HF[DAA ObjectBox#HF[DAAPivot[F^DSelected param_input Name InitialNickName A Description Reference plane InstanceGuid PHE,riPreviewMutableEnabled SourceCountSource ЁIG1g|Y[sPersistentCount AttributesBBox#HF`DAA ObjectBox#HF`DAAPivot[FcDSelectedDataplaneH?? param_input Name FinalNickName B Description Target plane InstanceGuid ~8BY$0PreviewMutableEnabled SourceCountSource CПG E۫ AttributesBBox#HFeDAA ObjectBox#HFeDAAPivot[FhDSelected param_outputName GeometryNickName G Description Reoriented geometry InstanceGuid PreviewMutableEnabledDataComparison longest_list AttributesBBox#FYDBB ObjectBox#FYDABPivotFbDSelected param_input Name GroupNickName G Description Group to break up InstanceGuid $?l@U`PreviewMutableEnabled SourceCountSource '/F7@zqg AttributesBBox#FYDAB ObjectBox#FYDABPivotFaDSelected param_outputName ObjectsNickName O Description Objects inside group InstanceGuid ̓2#EGWPreviewMutableEnabled SourceCount AttributesBBox#FYDAB ObjectBox#FYDABPivot/FaDSelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid K9,C~);U"PreviewMutableEnabledAccess SourceCountSource o?J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid A'TwPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#\F@qDAA ObjectBox#\F@qDAAPivotpFsDSelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid r }[zGddKFnPreviewMutableEnabled SourceCount AttributesBBox#F@gD`ApB ObjectBox#F@gD`ApBPivotFnDSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 1ȁnFN lPreviewMutableEnabled SourceCountUserText 2 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#F{DHBA ObjectBox#F{DHBAPivotF{DSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName nextNodePath Description 'Represents a collection of generic data InstanceGuid \X@oNHYPreviewMutableEnabled SourceCountSource .z#'RuK&%l AttributesBBox#G.DBA ObjectBox#G.DBAPivotG21DSelectedObject GUID YdȎ DM +Name Data Container Name DataNickName nextNodeIndex Description 'Represents a collection of generic data InstanceGuid <VD=MPreviewMutableEnabled SourceCountSource ~yB-QՂ.d AttributesBBox#G5DBA ObjectBox#G5DBAPivotGR8DSelectedObject!GUID YdȎ DM +Name Data Container Name DataNickName SF_TUBE WALL WIDTH Description 'Represents a collection of generic data InstanceGuid w+zJJ}PreviewMutableEnabled SourceCountSource b@z0  AttributesBBox#rFC CA ObjectBox#rFC CAPivotfFmCSelectedObject"GUID YdȎ DM +Name Data Container Name DataNickName SF_TUBE WALL WIDTH Description 'Represents a collection of generic data InstanceGuid viPreviewMutableEnabled SourceCountSource ~ fDo*5 AttributesBBox#|FD`AA ObjectBox#|FD`AAPivotFDSelected param_outputName ResultNickName R Description The result of the Addition InstanceGuid Q\ NB&nTYPreviewMutableEnabled SourceCount AttributesBBox#F@DpA B ObjectBox#F@DpA BPivotFDSelectedObject$GUID YdȎ DM +Name Data Container Name DataNickName min material in axis of tube Description 'Represents a collection of generic data InstanceGuid dZBKLj DPreviewMutableEnabled SourceCountSource -I|z AttributesBBox#FDDCA ObjectBox#FDDCAPivotvFIGDSelectedObject%GUID YdȎ DM +Name Data Container Name DataNickName Petal Bolt Hole Raduis Description 'Represents a collection of generic data InstanceGuid p T@CouPreviewMutableEnabled SourceCountSource HE ! AttributesBBox#hFCCA ObjectBox#hFCCAPivotFCSelectedObject&GUID 3NB:+YHMName Control Points ContainerName Control PointsNickName CP Description 6Extract the nurbs control points and knots of a curve. InstanceGuid 0"[BC_5PreviewMutableEnabledDataComparison longest_list AttributesBBox#F@WDBB ObjectBox#FFWDApBPivot^F@_DSelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid 5ܤR0A &PreviewMutableEnabled SourceCountSource r }[zGddKFn AttributesBBox#"FWDpApB ObjectBox#"FWDpApBPivot4F@_DSelected param_outputName PointsNickName P Description !Control points of the Nurbs-form. InstanceGuid !GEbNL=I8PreviewMutableEnabled SourceCount AttributesBBox#|FWDAA ObjectBox#|FWDAAPivotF@ZDSelected param_outputName WeightsNickName W Description Weights of control points. InstanceGuid MKYd4PreviewMutableEnabled SourceCount AttributesBBox#|F\DAA ObjectBox#|F\DAAPivotF@_DSelected param_outputName KnotsNickName K Description Knot vector of Nurbs-form. InstanceGuid N\Dѓ7HPreviewMutableEnabled SourceCount AttributesBBox#|FaDAA ObjectBox#|FaDAAPivotF@dDSelectedObject'GUID Ԥ*=B5WName Shatter ContainerName ShatterNickName Shatter Description Shatter a curve into segments. InstanceGuid i8bG&.Y_QPreviewMutableEnabledDataComparison longest_list AttributesBBox#F@kD|BtB ObjectBox#FkDAdBPivotFsDSelected param_input Name CurveNickName C Description Curve to trim InstanceGuid M%HFC N]PreviewMutableEnabled SourceCountSource r }[zGddKFn AttributesBBox#FkDpAA ObjectBox#FkDpAAPivotFPoDSelected param_input Name ParametersNickName t Description Parameters to split at InstanceGuid [:?ONhnPreviewMutableEnabledAccess SourceCountSource wEBffQ3 AttributesBBox#FrDpAA ObjectBox#FrDpAAPivotFpvDSelected param_outputName SegmentsNickName S Description Shattered remains InstanceGuid '\'WGh ?PreviewMutableEnabled SourceCount AttributesBBox#FkD`AdB ObjectBox#FkD`AdBPivotFrDSelectedObject(GUID "K-ݱ FdbName Curve CP ContainerName Curve CPNickName Crv CP Description "Find the closest point on a curve. InstanceGuid qƙwJ-7P?SPreviewMutableEnabledDataComparison longest_list AttributesBBox#F[DBB ObjectBox#F@\DApBPivotFcDSelected param_input Name PointNickName P Description Test point InstanceGuid hF4L9ʢ+PreviewMutableEnabled SourceCountSource !GEbNL=I8 AttributesBBox#F@\DpAA ObjectBox#F@\DpAAPivotF`DSelected param_input Name CurveNickName C Description Base curve InstanceGuid ҉eMӴPreviewMutableEnabled SourceCountSource r }[zGddKFn AttributesBBox#FcDpAA ObjectBox#FcDpAAPivotFgDSelected param_outputName PointNickName P Description ,Point on the curve closest to the test point InstanceGuid 0K+D<~PreviewMutableEnabled SourceCount AttributesBBox#4F@\DpAA ObjectBox#4F@\DpAAPivotFF^DSelected param_outputName ParameterNickName t Description *Parameter on curve domain of closest point InstanceGuid wEBffQ3PreviewMutableEnabled SourceCount AttributesBBox#4F@aDpAA ObjectBox#4F@aDpAAPivotFFcDSelected param_outputName DistanceNickName D Description -Minimum distance between test point and curve InstanceGuid ʕTLFU'PreviewMutableEnabled SourceCount AttributesBBox#4F@fDpAA ObjectBox#4F@fDpAAPivotFFhDSelectedObject)GUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid 35EeUSPreviewMutableEnabledDataComparison longest_list AttributesBBox#~FoDBB ObjectBox#F@pDApBPivotFwDSelected param_input Name ListNickName L Description Base list InstanceGuid <^ BkՏPreviewMutableEnabledAccess SourceCountSource '\'WGh ? AttributesBBox#F@pDAA ObjectBox#F@pDAAPivotFrDSelected param_input Name IndexNickName i Description Item index InstanceGuid &x'J6JUHCPreviewMutableEnabled SourceCountSource +t !Ohd PersistentCount AttributesBBox#F@uDAA ObjectBox#F@uDAAPivotFwDSelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid !J@)tI{A|~PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#F@zDAA ObjectBox#F@zDAAPivotF|DSelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid ,-G}^m PreviewMutableEnabled SourceCount AttributesBBox#F@pD`ApB ObjectBox#F@pD`ApBPivotFwDSelectedObject*GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid +t !Ohd PreviewMutableEnabled SourceCountUserText 0 1 8 9 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FDHBB ObjectBox#FDHBBPivotFjDSelectedObject+GUID skI6ojName Join Curves ContainerName Join CurvesNickName Join Description Join as many curves as possible InstanceGuid ӪuBP%HMPreviewMutableEnabledDataComparison longest_list AttributesBBox#(FtDB0B ObjectBox#PF@uDA BPivothF@zDSelected param_input Name CurvesNickName C Description Curves to join InstanceGuid ?jzKS8 PreviewMutableEnabledAccess SourceCountSource ,-G}^m AttributesBBox#,F@uDpAA ObjectBox#,F@uDpAAPivot>FwDSelected param_input Name PreserveNickName P Description "Preserve direction of input curves InstanceGuid &6aMq/#K~PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#,F@zDpAA ObjectBox#,F@zDpAAPivot>F|DSelectedDataboolean param_outputName CurvesNickName C Description =Joined curves and individual curves that could not be joined. InstanceGuid Z4HdPreviewMutableEnabled SourceCount AttributesBBox#F@uDpA B ObjectBox#F@uDpA BPivotF@zDSelectedObject,GUID YdȎ DM +Name Data Container Name DataNickName Bolt hole diameter Description 'Represents a collection of generic data InstanceGuid d0dA1MPreviewMutableEnabled SourceCountSource N E\g AttributesBBox#F DBA ObjectBox#F DBAPivot"F͌"DSelectedObject-GUID YdȎ DM +Name Data Container Name DataNickName Bolt hole diameter Description 'Represents a collection of generic data InstanceGuid L9 E?3PreviewMutableEnabled SourceCountSource d0dA1M AttributesBBox#F@DBA ObjectBox#F@DBAPivotcF!DSelectedObject.GUID YdȎ DM +Name Data Container Name DataNickName fillet radius - petal flanges Description 'Represents a collection of generic data InstanceGuid 6S@ZyPreviewMutableEnabled SourceCountSource 6S@Zy currentLenght Then currentPetal = petals.Branch(i)(0) currentPt = boltHoleCenterPoints.Branch(i)(0) ajustmentLenght = testingConstant - currentLenght print("petal " & currentPath.ToString & " failed test by " & ajustmentLenght & " meters.") 'change ajustmentLenght to be in reParmairized space ajustmentLenght = ajustmentLenght / transformLine.Length transformLine.To = transformLine.PointAt(ajustmentLenght) currentVec = transformLine.Direction xform = Transform.Translation(currentVec) currentPetal.Transform(xForm) currentPt.Transform(xForm) 'take the pretransfromed planes and apply the transformation that we have jsut calculated to them. currentPlane = modifiedAveragePetalPlanes.Branch(i)(0) currentPlane.Transform(xForm) petalCollection.Add(currentPetal, currentPath) centerPtCollection.Add(currentPt, currentPath) Else petalCollection.Add(petals.Branch(i)(0), currentPath) centerPtCollection.Add(boltHoleCenterPoints.Branch(i)(0), currentPath) End If planeCollection.Add(currentPlane, currentPath) Next transformedPetalPlanes = planeCollection petals_Moved = petalCollection boltHoleCenterPoints_Moved = centerPtCollection ReferenceCountName VB ScriptNickName VB Description A VB.NET scriptable component InstanceGuid N MtPreviewMutableEnabledDataComparison longest_list AttributesBBox#GaDC$C ObjectBox#GaDA CPivotGuDSelected VariableInput.CountID |M{JdName Variable boltHoleCenterPoints Description $Script Variable boltHoleCenterPointsAccessMutableOptionalID |M{JdName Variable minMaterialInAxisOfTube Description 'Script Variable minMaterialInAxisOfTubeMutableOptionalID |M{JdName "Variable filletRadius_petalFlanges Description )Script Variable filletRadius_petalFlangesMutableOptionalID |M{JdName Variable petals Description Script Variable petalsAccessMutableOptionalID |M{JdName Variable sampleLines Description Script Variable sampleLinesAccessMutableOptionalID |M{JdName Variable averagePetalPlanes Description "Script Variable averagePetalPlanesAccessMutableOptionalID |M{JdName Variable spacingTolerance Description Script Variable spacingToleranceMutableOptionalID |M{JdName #Variable modifiedAveragePetalPlanes Description *Script Variable modifiedAveragePetalPlanesAccessMutableOptionalVariableOutputCountID N>S@˴OName Output Description Print, Reflect and Error streamsMutableOptionalID YdȎ DM +Name !Result boltHoleCenterPoints_Moved Description +Output parameter boltHoleCenterPoints_MovedMutableOptionalID YdȎ DM +Name Result petals_Moved Description Output parameter petals_MovedMutableOptionalID YdȎ DM +Name Result UsedXForm Description Output parameter UsedXFormMutableOptional param_inputName Variable boltHoleCenterPointsNickName boltHoleCenterPoints Description $Script Variable boltHoleCenterPoints InstanceGuid ]ǺArI/WPreviewMutableEnabledAccessMapping SourceCountSource N-Î.EuT0 TypeHintID V{ڱLNF ShowTypeHintsAllowTreeAccess AttributesBBox#GaD$CA ObjectBox#GaD$CAPivot5GdDSelected param_input Name Variable minMaterialInAxisOfTubeNickName minMaterialInAxisOfTube Description 'Script Variable minMaterialInAxisOfTube InstanceGuid Qrr'U@oL0)PreviewMutableEnabled SourceCountSource 8W'Aҥ TypeHintID _A ShowTypeHintsAllowTreeAccess AttributesBBox#GfD$CA ObjectBox#GfDCAPivot5GiDSelected param_input Name "Variable filletRadius_petalFlangesNickName filletRadius_petalFlanges Description )Script Variable filletRadius_petalFlanges InstanceGuid . J1zPreviewMutableEnabled SourceCountSource NwB'P  TypeHintID _A ShowTypeHintsAllowTreeAccess AttributesBBox#GkD$CA ObjectBox#GkDCAPivot5GnDSelected param_inputName Variable petalsNickName petals Description Script Variable petals InstanceGuid lQcgNapPreviewMutableEnabledAccessMapping SourceCountSource RvEVBd TypeHintID ,=@ևE ShowTypeHintsAllowTreeAccess AttributesBBox#GpD$CA ObjectBox#GpD$CAPivot5GsDSelected param_input Name Variable sampleLinesNickName sampleLines Description Script Variable sampleLines InstanceGuid Fr&|PreviewMutableEnabledAccess SourceCountSource H`GdB xV TypeHintID ͨJꃵ@bq ShowTypeHintsAllowTreeAccess AttributesBBox#GuD$CA ObjectBox#GuDCAPivot5GxDSelected param_inputName Variable averagePetalPlanesNickName averagePetalPlanes Description "Script Variable averagePetalPlanes InstanceGuid xLFCPreviewMutableEnabledAccessMapping SourceCountSource 'T_M*GN TypeHintID -R8X`M ShowTypeHintsAllowTreeAccess AttributesBBox#GzD$CA ObjectBox#GzD$CAPivot5G}DSelected param_input Name Variable spacingToleranceNickName spacingTolerance Description Script Variable spacingTolerance InstanceGuid uP%NZPreviewMutableEnabled SourceCountSource cRfD ,/K{) TypeHintID _A ShowTypeHintsAllowTreeAccess AttributesBBox#GD$CA ObjectBox#GDCAPivot5GDSelected param_inputName #Variable modifiedAveragePetalPlanesNickName modifiedAveragePetalPlanes Description *Script Variable modifiedAveragePetalPlanes InstanceGuid Q-*;jgO!<PreviewMutableEnabledAccessMapping SourceCountSource "L lBV m TypeHintID -R8X`M ShowTypeHintsAllowTreeAccess AttributesBBox#G@D$CA ObjectBox#G@D$CAPivot5GDSelected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid ָ`QKqXT~?PreviewMutableEnabled SourceCount AttributesBBox#GaDC B ObjectBox#GaDC BPivotGfDSelected param_outputName !Result boltHoleCenterPoints_MovedNickName boltHoleCenterPoints_Moved Description +Output parameter boltHoleCenterPoints_Moved InstanceGuid yk,GL&\`PreviewMutableEnabled SourceCount AttributesBBox#GkDC B ObjectBox#GkDC BPivotGpDSelected param_outputName Result petals_MovedNickName petals_Moved Description Output parameter petals_Moved InstanceGuid <X-i\Li AttributesBBox#\FGDCA ObjectBox#\FGDCAPivotFyJDSelectedObject:GUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid H`GdB xVPreviewMutableEnabledAccess SourceCountSource Z4Hdlexers lexer_countsource {A;B;C;D;E;F;G;H}target {A;B;C} AttributesBBox#F sDUC B ObjectBox#F͌tDICAPivotF sDSelectedObject;GUID YdȎ DM +Name Data Container Name DataNickName min material in axis of tube Description 'Represents a collection of generic data InstanceGuid =H,:~rPreviewMutableEnabled SourceCountSource NsApqU9 AttributesBBox#FCCA ObjectBox#FCCAPivot6FCSelectedObject<GUID YdȎ DM +Name Data Container Name DataNickName min material in axis of tube Description 'Represents a collection of generic data InstanceGuid vP&B(PreviewMutableEnabled SourceCountSource =H,:~r AttributesBBox#F@@DCA ObjectBox#F@@DCAPivotVFBDSelectedObject=GUID YdȎ DM +Name Data Container Name DataNickName min material in axis of tube Description 'Represents a collection of generic data InstanceGuid 8W'AҥPreviewMutableEnabled SourceCountSource vP&B( AttributesBBox#PF@@DCA ObjectBox#PF@@DCAPivotFBDSelectedObject>GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid cRfD ,/K{)PreviewMutableEnabled SourceCountUserText 0.007 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#BGDBA ObjectBox#BGDBAPivotBGDSelectedObject?GUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid /|{X[K:MkPreviewMutableEnabled SourceCountSource CHW"' AttributesBBox#G DHBA ObjectBox#G DHBAPivotGhDSelectedObject@GUID @}{M Name Surface Split ContainerName Surface SplitNickName SrfSplit Description 'Split a surface with a bunch of curves. InstanceGuid Z5AO(PreviewMutableEnabledDataComparison longest_list AttributesBBox#pG@tDB|B ObjectBox#GtDAlBPivotG@|DSelected param_input Name SurfaceNickName S Description Base surface InstanceGuid Z J;$N:PreviewMutableEnabledMapping SourceCountSource <X-i\LiJ6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid //+At+PreviewMutableEnabledDataComparison longest_list AttributesBBox#GyDBB ObjectBox#GyDApBPivotGDSelected param_input Name ListNickName L Description Base list InstanceGuid V!jEPreviewMutableEnabledAccess SourceCountSource *jCKV ? AttributesBBox#GyDAA ObjectBox#GyDAAPivotG|DSelected param_input Name IndexNickName i Description Item index InstanceGuid d;8Jf~ʑPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#G~DAA ObjectBox#G~DAAPivotGDSelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid EKY/ɇYPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#GDAA ObjectBox#GDAAPivotGDSelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid 5͑_GBoPreviewMutableEnabled SourceCount AttributesBBox#*GyD`ApB ObjectBox#*GyD`ApBPivot2GDSelectedObjectBGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid ?q@F/dPreviewMutableEnabledAccess SourceCountSource 5͑_GBolexers lexer_countsource {A;B;C;D;E}target {A;B} AttributesBBox#@nG@|D(C B ObjectBox#@tG}DCAPivot@nG@|DSelectedObjectCGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid o#D`1PreviewMutableEnabledAccess SourceCountSource yk,GL&\`lexers lexer_countsource {A;B;C}target {A;B} AttributesBBox#WG"DB B ObjectBox#WGE$DBAPivotWG"DSelectedObjectDGUID Ul\FJ(\Name Scribble Container CaFqEDCb#FDDCcF7LDCdF MDText Do intial transformSize0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid 0aC&C1ju6 AttributesBBox#FBDzC AB ObjectBox#FBDzC ABPivotFqEDSelectedObjectEGUID YdȎ DM +Name Data Container Name DataNickName Flower Base Frames Description 'Represents a collection of generic data InstanceGuid s4uLlf~PreviewMutableEnabled SourceCountSource z2?L߯0& AttributesBBox#GG~DBA ObjectBox#GG~DBAPivotGըDSelectedObjectFGUID Ul\FJ(\Name Scribble Container CaFF݅DCbzFچDCc̺FDCdaCFDText *Extend Petals to Make Room For Tube EndsSize0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid B:$K%Et AttributesBBox#a9F=D DP[B ObjectBox#a9F=D DP[BPivotFF݅DSelectedObjectGGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid CHW"'PreviewMutableEnabled SourceCountSource BrJ. AttributesBBox#F@DHBA ObjectBox#F@DHBAPivotFDSelectedObjectHGUID +љpNċuName Addition ContainerName AdditionNickName A+B Description Mathematical addition InstanceGuid : @XG.]vPreviewMutableEnabledDataComparison longest_list AttributesBBox#G^D|B0B ObjectBox#G_DA BPivotGdDSelected param_input Name ANickName A Description First item for addition InstanceGuid J =&DG qPreviewMutableEnabled SourceCountSource  !)C? AttributesBBox#G_D`AA ObjectBox#G_D`AAPivotGaDSelected param_input Name BNickName B Description Second item for addition InstanceGuid \Dl;WH_#TPreviewMutableEnabled SourceCountSource pg=3#O-uy AttributesBBox#GdD`AA ObjectBox#GdD`AAPivotGfDSelected param_outputName ResultNickName R Description The result of the Addition InstanceGuid #_~eG$ȭPreviewMutableEnabled SourceCount AttributesBBox# G_DpA B ObjectBox# G_DpA BPivotGdDSelectedObjectIGUID 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#GnDHBA ObjectBox#GnDHBAPivotG}nDSelectedObjectJGUID 'NJX Name Division ContainerName DivisionNickName A/B Description Mathematical division InstanceGuid QW|Mx$JPreviewMutableEnabledDataComparison longest_list AttributesBBox#GaD|B0B ObjectBox#GaDA BPivotGfDSelected param_input Name ANickName A Description Item to divide (dividend) InstanceGuid 1&C˟3cPreviewMutableEnabled SourceCountSource #_~eG$ȭ AttributesBBox#GaD`AA ObjectBox#GaD`AAPivotGdDSelected param_input Name BNickName B Description Item to divide with (divisor) InstanceGuid uR&W*RJuK1PreviewMutableEnabled SourceCountSource 7GU,D61 7 AttributesBBox#GfD`AA ObjectBox#GfD`AAPivotGiDSelected param_outputName ResultNickName R Description The result of the Division InstanceGuid 2o OePreviewMutableEnabled SourceCount AttributesBBox#GaDpA B ObjectBox#GaDpA BPivotGfDSelectedObjectKGUID Ul\FJ(\Name Scribble Container Ca@mGqDCbGrDCciGzuDCdlGԅtDText Convert To radiusSize`AFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid ~$ 2ŇCF݃6v AttributesBBox#gGpDCA ObjectBox#gGpDCAPivot@mGqDSelectedObjectLGUID 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#3GjDHBA ObjectBox#3GjDHBAPivot83G}jDSelectedObjectMGUID Ul\FJ(\Name Scribble Container CaԡGDCbZG DCcYGcXDCd$GۀDText Surface for SolidWorksSize`AFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid Ox2 AttributesBBox#$G}DjCC<B ObjectBox#$G}DjCC<BPivotԡGDSelectedObjectNGUID Ul\FJ(\Name Scribble Container Cau GhDCb"G NDCc#Gw(DCd3v GDText KCreate circle of Min raduis around bolt and union the base Plate to this.Size0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid ܃O Eg9 AttributesBBox#p G D#nDpB ObjectBox#p G D#nDpBPivotu GhDSelectedObjectOGUID 1R[F~Name Group ContainerColour$BorderID_Count|ID "ZAZhӮgID ޲N,XJ sSID  F &:ID @M-cLЩ6ID ! JȍID p]FPMa^ID S<4^Ak_xID U O4=ID |LlCcZ~.oID C{EjID pHL`0ID MsVexH~ID *G MXX{ID ZKx [:ID swI}j<6ID |O Ą=ID S{I]KBID ePO%#O"q=rID ͻ8[@dfJID ?p@fHaPID ~)A|k dID XM#A'-̋ID dDVOc. ID "O⹬ID T6E-KnID 4ٝCjID pTH\ZИID = !Ct΄ID oUxIID .!ndBoWeID ͑FJ}~mID `[ZAFfitID = vJ8RID! SuJ`d&ID" tAƍCXF+ID# +~b.LO5M?\`ID$ @3"AHE(ID% *wADe0a/|ID& lJo&ONID' i >N9A ID( ;rȸC@ԆID) 3 [DMID* ?SPK_ID+ ;]Guv6ID, ޸<Ha>;6ID- #JYMmBȡID. ~ !|(Cwz;ID/ ;H*SHID0 K @ A*q;ID1 7 59CL IID2 xr2Mڢ0|1ID3 fV1ShH1c;ID4 %BI:@HID5 ֠Mc\+ID6 tbøBpz̛J ID7 xSMN!NF(ID8 廁UG-ID9 r!AKF3ID: H)KID; BNl OE\:ID< WD,?ISJ" ID=  qܭC_8$ID> c6|A?AW;ID? F~^ִMw%pID@ &6_DJU% YIDA |MH#*5SIDB czBaD>IDC vK IE0bIDD hJT(J'QvIDE Ҩ?LL;X͢IDF 2qBJfkIDG }ʎ7ٵK@hIDH GaGnIDI bȗF8FݓCOIDJ 㬰N|IDK H%a*IDL GrmMaAe4IDM /f="@1j>uIDN q@L gOIDO Q1@Ġ4IDP NQF_ IDb o _$O%IDc ſb@DtQIDd [YE;AbKG2`IDe ]:; DX(~dIDf ,*@l\ ]IDg 6ǀEYo#TlIDh 5#8F ]р#IDi  'Jִ IDj p<@=uv`vIDk *MTEFx\ IDl \tLwפֿIDm v`.ClNmÌIDn ̨тPL*IDo $}OG1aJIDp 1D6Ly4ZIDq m35mME18IDr [pCGFUtpIDs wrY\Dc7vIDt 1n(FJ/=IDu & Nsr.IDv g D&_]|IDw 1YF48MHq[ CIDx !H:;\GHIDy +QB@$ ӠIDz 7WƺF2JQ{PID{ J D?3B Name GroupNickName Description A group of Grasshopper objects InstanceGuid i:ȃB y AttributesObjectPGUID 1R[F~Name Group Container Colour$BorderID_CountID ܲGNE$"ID ҉'TqJd*oID gLxIL ׇ`ID  ԙGŚ> ID o _$O%ID ſb@DtQID ]:; DX(~dID ,*@l\ ]ID 6ǀEYo#TlID 5#8F ]р#ID  'Jִ ID p<@=uv`vID *MTEFx\ ID \tLwפֿID v`.ClNmÌID ̨тPL*ID $}OG1aJID 1D6Ly4ZID m35mME18ID [pCGFUtpID wrY\Dc7vID 1n(FJ/=ID & Nsr.ID g D&_]|ID !H:;\GHName GroupNickName Description A group of Grasshopper objects InstanceGuid "ZAZhӮg AttributesObjectQGUID 1R[F~Name Group ContainerColour$BorderID_CountID XM#A'-̋Name GroupNickName Description A group of Grasshopper objects InstanceGuid ޲N,XJ sS AttributesObjectRGUID 1R[F~Name Group ContainerColour$BorderID_Count ID K @ A*q;ID 7 59CL IID BNl OE\:ID ieWKlQoID |HFjFa(ID pJpJkCi韾ID JG&3}fHCID "b-Gb8ID g[W Dus%ID (b KM`uName GroupNickName Description A group of Grasshopper objects InstanceGuid  F &: AttributesObjectSGUID 1R[F~Name Group ContainerColour$BorderID_CountID = vJ8RID SuJ`d&ID 3 [DMID ?SPK_ID ;]Guv6ID ޸<Ha>;6ID #JYMmBȡID ~ !|(Cwz;ID ;H*SHID hJT(J'QvID }ʎ7ٵK@hID GaGnID GrmMaAe4ID NQF_ID vK IE0bID Ҩ?LL;X͢ID 2qBJfkName GroupNickName Description A group of Grasshopper objects InstanceGuid ! Jȍ AttributesObjectUGUID 1R[F~Name Group Container Colour$BorderID_CountID &6_DJU% YID |MH#*5SName GroupNickName Description A group of Grasshopper objects InstanceGuid p]FPMa^ AttributesObjectVGUID 1R[F~Name Group ContainerColour$BorderID_CountID C{EjID pHL`0ID MsVexH~ID ZKx [:ID swI}j<6ID |O Ą=ID S{I]KBID ePO%#O"q=rID ͻ8[@dfJID ?p@fHaPID ~)A|k dID dDVOc. ID "O⹬ID T6E-KnID 4ٝCjID pTH\ZИID = !Ct΄ID oUxIID .!ndBoWeID ͑FJ}~mID `[ZAFfitID c6|A?AW;Name GroupNickName Description A group of Grasshopper objects InstanceGuid S<4^Ak_x AttributesObjectWGUID 1R[F~Name Group ContainerColour$BorderID_CountID tAƍCXF+ID +~b.LO5M?\`ID @3"AHE(ID *wADe0a/|ID lJo&ONID i >N9A ID ;rȸC@ԆName GroupNickName Description A group of Grasshopper objects InstanceGuid U O4= AttributesObjectXGUID 1R[F~Name Group ContainerColour$BorderID_Count ID xr2Mڢ0|1ID fV1ShH1c;ID %BI:@HID ֠Mc\+ID tbøBpz̛J ID xSMN!NF(ID 廁UG-ID r!AKF3ID H)KID WD,?ISJ" ID  qܭC_8$Name GroupNickName Description A group of Grasshopper objects InstanceGuid |LlCcZ~.o AttributesObjectYGUID ;WnGl5Name Multiplication ContainerName MultiplicationNickName A×B Description Mathematical multiplication InstanceGuid C{EjPreviewMutableEnabledDataComparison longest_list AttributesBBox#F2|B0B ObjectBox#F1A BPivotF,Selected param_input Name ANickName A Description First item for multiplication InstanceGuid VJMִfGPreviewMutableEnabled SourceCountSource pHL`0 AttributesBBox#F1`AA ObjectBox#F1`AAPivotF/Selected param_input Name BNickName B Description Second item for multiplication InstanceGuid e*PC,sPreviewMutableEnabled SourceCountSource c6|A?AW; AttributesBBox#F,`AA ObjectBox#F,`AAPivotF*Selected param_outputName ResultNickName R Description The result of the Multiplication InstanceGuid }IH FPreviewMutableEnabled SourceCount AttributesBBox#F1pA B ObjectBox#F1pA BPivotF,SelectedObjectZGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid pHL`0PreviewMutableEnabled SourceCountUserText -1 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#F1HBA ObjectBox#F1HBAPivotF0SelectedObject[GUID і6I4B1Name Domain ContainerName DomainNickName Dom Description =Create a numeric domain (interval) from two numeric extremes. InstanceGuid MsVexH~PreviewMutableEnabledDataComparison longest_list AttributesBBox#\F,hB0B ObjectBox#F@,A BPivotF@'Selected param_input Name Domain startNickName A Description Start value of numeric interval InstanceGuid o|>CF PreviewMutableEnabled SourceCountSource }IH F AttributesBBox#`F@,`AA ObjectBox#`F@,`AAPivotqF)Selected param_input Name Domain endNickName B Description End value of numeric interval InstanceGuid UNnQPreviewMutableEnabled SourceCountSource c6|A?AW; AttributesBBox#`F@'`AA ObjectBox#`F@'`AAPivotqF$Selected param_outputName DomainNickName I Description $Numeric interval between {A} and {B} InstanceGuid ViXB1XpjPreviewMutableEnabled SourceCount AttributesBBox#F@, A B ObjectBox#F@, A BPivotF@'SelectedObject\GUID )} {"CV6Name F1 ContainerName F1NickName F(x) Description %A function of a single variable; {x}. InstanceGuid *G MXX{PreviewMutableEnabledDataComparison longest_list AttributesBBox#F<lB0B ObjectBox#F<A BPivotF7Selected param_input Name FunctionNickName F Description Expression to solve InstanceGuid @\+AEw֏PreviewMutableEnabled SourceCountEquation π*x AttributesBBox#F<`AA ObjectBox#F<`AAPivotF9Selected param_input Name Variable xNickName x Description Variable #1 InstanceGuid ذuF]VPreviewMutableEnabled SourceCountSource N@߂*Z@>۫ AttributesBBox#F7`AA ObjectBox#F7`AAPivotF4Selected param_outputName ResultNickName r Description Expression result InstanceGuid vF^QZPreviewMutableEnabled SourceCount AttributesBBox#F<0A B ObjectBox#F<0A BPivotF7SelectedObject]GUID 3V,)AlՅkq@Name Subtraction ContainerName SubtractionNickName A-B Description Mathematical subtraction InstanceGuid ZKx [:PreviewMutableEnabledDataComparison longest_list AttributesBBox#F|B0B ObjectBox#FA BPivotFSelected param_input Name ANickName A Description Item to subtract from (minuend) InstanceGuid wx@PreviewMutableEnabled SourceCountSource vF^QZ AttributesBBox#F`AA ObjectBox#F`AAPivotFSelected param_input Name BNickName B Description Item to subtract (subtrahend) InstanceGuid '^hx5JsBPreviewMutableEnabled SourceCountSource W#O\m AttributesBBox#F`AA ObjectBox#F`AAPivotFSelected param_outputName ResultNickName R Description The result of the Subtraction InstanceGuid ,Ajv PreviewMutableEnabled SourceCount AttributesBBox#FpA B ObjectBox#FpA BPivotFSelectedObject^GUID )} {"CV6Name F1 ContainerName F1NickName F(x) Description %A function of a single variable; {x}. InstanceGuid swI}j<6PreviewMutableEnabledDataComparison longest_list AttributesBBox#FlB0B ObjectBox#FA BPivotFSelected param_input Name FunctionNickName F Description Expression to solve InstanceGuid I%,:JtPreviewMutableEnabled SourceCountEquation π*x AttributesBBox#F`AA ObjectBox#F`AAPivotFSelected param_input Name Variable xNickName x Description Variable #1 InstanceGuid :@F^FPreviewMutableEnabled SourceCountSource |MH#*5S AttributesBBox#F`AA ObjectBox#F`AAPivotFSelected param_outputName ResultNickName r Description Expression result InstanceGuid W#O\mPreviewMutableEnabled SourceCount AttributesBBox#F0A B ObjectBox#F0A BPivot$FSelectedObject_GUID 'NJX Name Division ContainerName DivisionNickName A/B Description Mathematical division InstanceGuid |O Ą=PreviewMutableEnabledDataComparison longest_list AttributesBBox#JF|B0B ObjectBox#pFA BPivotFSelected param_input Name ANickName A Description Item to divide (dividend) InstanceGuid NnٟAϊPreviewMutableEnabled SourceCountSource ,Ajv AttributesBBox#NF`AA ObjectBox#NF`AAPivot_FSelected param_input Name BNickName B Description Item to divide with (divisor) InstanceGuid ѰV[HM&U[PreviewMutableEnabled SourceCountSource S{I]KB AttributesBBox#NF`AA ObjectBox#NF`AAPivot_F Selected param_outputName ResultNickName R Description The result of the Division InstanceGuid S4f}L@nrKPreviewMutableEnabled SourceCount AttributesBBox#FpA B ObjectBox#FpA BPivotFSelectedObject`GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid S{I]KBPreviewMutableEnabled SourceCountUserText 2 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#F@HBA ObjectBox#F@HBAPivotRFp&SelectedObjectaGUID ;WnGl5Name Multiplication ContainerName MultiplicationNickName A×B Description Mathematical multiplication InstanceGuid ePO%#O"q=rPreviewMutableEnabledDataComparison longest_list AttributesBBox#F"|B0B ObjectBox#F!A BPivotFSelected param_input Name ANickName A Description First item for multiplication InstanceGuid +/1Ghm5_PreviewMutableEnabled SourceCountSource dDVOc. AttributesBBox#F!`AA ObjectBox#F!`AAPivotFSelected param_input Name BNickName B Description Second item for multiplication InstanceGuid v1O]x6PreviewMutableEnabled SourceCountSource ͻ8[@dfJ AttributesBBox#F`AA ObjectBox#F`AAPivotFSelected param_outputName ResultNickName R Description The result of the Multiplication InstanceGuid Ov#HN3%9PreviewMutableEnabled SourceCount AttributesBBox#F!pA B ObjectBox#F!pA BPivotFSelectedObjectbGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ͻ8[@dfJPreviewMutableEnabled SourceCountUserText -1 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox# FHBA ObjectBox# FHBAPivotR FtSelectedObjectcGUID і6I4B1Name Domain ContainerName DomainNickName Dom Description =Create a numeric domain (interval) from two numeric extremes. InstanceGuid ?p@fHaPPreviewMutableEnabledDataComparison longest_list AttributesBBox#\F@hB0B ObjectBox#FA BPivotFSelected param_input Name Domain startNickName A Description Start value of numeric interval InstanceGuid tN j)aPreviewMutableEnabled SourceCountSource Ov#HN3%9 AttributesBBox#`F`AA ObjectBox#`F`AAPivotqF@Selected param_input Name Domain endNickName B Description End value of numeric interval InstanceGuid qK* qPreviewMutableEnabled SourceCountSource dDVOc. AttributesBBox#`F`AA ObjectBox#`F`AAPivotqF@Selected param_outputName DomainNickName I Description $Numeric interval between {A} and {B} InstanceGuid ﴧUJÞ%3PreviewMutableEnabled SourceCount AttributesBBox#F A B ObjectBox#F A BPivotFSelectedObjectdGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid ~)A|k dPreviewMutableEnabled SourceCountSource |MH#*5S AttributesBBox#FFHBA ObjectBox#FFHBAPivot.xFSelectedObjecteGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid XM#A'-̋PreviewMutableEnabled SourceCountUserText 1.2 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#F_HBA ObjectBox#F_HBAPivotF{[_SelectedObjectfGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid dDVOc. PreviewMutableEnabled SourceCountSource S4f}L@nrK AttributesBBox#FHBA ObjectBox#FHBAPivot2F8SelectedObjectgGUID UC/fO2O.Name Plane Srf ContainerName Plane SrfNickName Plane Description Create a plane surface InstanceGuid "O⹬PreviewMutableEnabledDataComparison longest_list AttributesBBox#F/xBB ObjectBox#BF.ApBPivotZF'Selected param_input Name PlaneNickName P Description Surface base plane InstanceGuid OY87H PreviewMutableEnabled SourceCountSource #{>dG> PersistentCount AttributesBBox# F.`AA ObjectBox# F.`AAPivot1F,SelectedDataplaneH?? param_input Name X SizeNickName X Description Dimensions in X direction InstanceGuid #DIYPreviewMutableEnabled SourceCountSource ViXB1XpjPersistentCount AttributesBBox# F)`AA ObjectBox# F)`AAPivot1F'SelectedDataInterval<$$@ param_input Name Y SizeNickName Y Description Dimensions in Y direction InstanceGuid DIJV8iPreviewMutableEnabled SourceCountSource ﴧUJÞ%3PersistentCount AttributesBBox# F$`AA ObjectBox# F$`AAPivot1F"SelectedDataInterval<$$@ param_outputName PlaneNickName P Description Resulting plane surface InstanceGuid B[ / BCՆPreviewMutableEnabled SourceCount AttributesBBox#xF.`ApB ObjectBox#xF.`ApBPivotF'SelectedObjecthGUID +7E&n3%>!Name Brep Components ContainerName Brep ComponentsNickName Explode Description *Decompose a Brep into its component parts. InstanceGuid T6E-KnPreviewMutableEnabledDataComparison longest_list AttributesBBox#F!xBB ObjectBox#F@!A|BPivot*F@Selected param_input Name BrepNickName B Description Base Brep InstanceGuid YSD, g'PreviewMutableEnabled SourceCountSource B[ / BCՆ AttributesBBox#F@!`A|B ObjectBox#F@!`A|BPivotF`Selected param_outputName FacesNickName F Description Faces of Brep InstanceGuid fމaD[QfЎPreviewMutableEnabled SourceCount AttributesBBox#HF@!`AA ObjectBox#HF@!`AAPivotYFSelected param_outputName EdgesNickName E Description Edges of Brep InstanceGuid ]b2,K5PreviewMutableEnabled SourceCount AttributesBBox#HF`AA ObjectBox#HF`AAPivotYF`Selected param_outputName VerticesNickName V Description Vertices of Brep InstanceGuid ֖QJG{PreviewMutableEnabled SourceCount AttributesBBox#HF`AA ObjectBox#HF`AAPivotYF SelectedObjectiGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid 4ٝCjPreviewMutableEnabledDataComparison longest_list AttributesBBox#FBB ObjectBox#FApBPivotFSelected param_input Name ListNickName L Description Base list InstanceGuid  X^JKtPreviewMutableEnabledAccess SourceCountSource ]b2,K5 AttributesBBox#FAA ObjectBox#FAAPivotFSelected param_input Name IndexNickName i Description Item index InstanceGuid `}4E15ןPreviewMutableEnabled SourceCountSource pTH\ZИPersistentCount AttributesBBox#FAA ObjectBox#FAAPivotFSelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid {KgaPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#FAA ObjectBox#FAAPivotFSelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid zzX7G:Wt PreviewMutableEnabled SourceCountSource zzX7GR;>PreviewMutableEnabled SourceCount AttributesBBox#F@`AA ObjectBox#F@`AAPivotFSelected param_outputName LengthNickName L Description ,Length along the curve from the start to {t} InstanceGuid th7L  )PreviewMutableEnabled SourceCount AttributesBBox#F@`AA ObjectBox#F@`AAPivotF SelectedObjectlGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid oUxIPreviewMutableEnabled SourceCountUserText 0.5 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#F PBA ObjectBox#F PBAPivot\F SelectedObjectmGUID + PM%WoName XY Plane ContainerName XY PlaneNickName XY Description World XY plane. InstanceGuid .!ndBoWePreviewMutableEnabledDataComparison longest_list AttributesBBox#zF:BB ObjectBox#F9AAPivotF6Selected param_input Name OriginNickName O Description Origin of plane InstanceGuid zܴ_AhwXPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#~F9AA ObjectBox#~F9AAPivotF6SelectedData Coordinate3 param_outputName PlaneNickName P Description World XY plane InstanceGuid #{>dG> PreviewMutableEnabled SourceCount AttributesBBox#F9`AA ObjectBox#F9`AAPivotF6SelectedObjectnGUID {pIEkName Circle ContainerName CircleNickName Cir Description 1Create a circle defined by base plane and radius. InstanceGuid ͑FJ}~mPreviewMutableEnabledDataComparison longest_list AttributesBBox#zF@ B0B ObjectBox#FA BPivotFSelected param_input Name PlaneNickName P Description Base plane of circle InstanceGuid $FPreviewMutableEnabled SourceCountSource m`CL!DjPPersistentCount AttributesBBox#~FpAA ObjectBox#~FpAAPivotF@SelectedDataplaneH?? param_input Name RadiusNickName R Description Radius of circle InstanceGuid .NSjkpvPreviewMutableEnabled SourceCountSource ~)A|k dPersistentCount AttributesBBox#~FpAA ObjectBox#~FpAAPivotF@SelectedDatanumber? param_outputName CircleNickName C Description Resulting circle InstanceGuid =XM3#-PreviewMutableEnabled SourceCount AttributesBBox#FpA B ObjectBox#FpA BPivotFSelectedObjectoGUID O9"3 1OrName Region Union ContainerName Region UnionNickName RUnion Description 0Union of a set of planar closed curves (regions) InstanceGuid `[ZAFfitPreviewMutableEnabledDataComparison longest_list AttributesBBox#F+B|B ObjectBox#F@+AlBPivot F#Selected param_input Name CurvesNickName C Description "Curves for boolean union operation InstanceGuid ;YB^uiPreviewMutableEnabledAccessMapping SourceCountSource =XM3#-Source B[ / BCՆ AttributesBBox#F@+AA ObjectBox#F@+AAPivotF'Selected param_input Name PlaneNickName P Description #Optional plane for boolean solution InstanceGuid H"DXS QPreviewMutableEnabled SourceCountSource #{>dG> AttributesBBox#F$AA ObjectBox#F$pAAPivotF0 Selected param_outputName ResultNickName R Description Result outlines of boolean union InstanceGuid [rG}PreviewMutableEnabled SourceCount AttributesBBox#*F@+pAlB ObjectBox#*F@+pAlBPivotN9A PreviewMutableEnabledDataComparison longest_list AttributesBBox#F|B0B ObjectBox#FA BPivotFSelected param_input Name ANickName A Description First item for multiplication InstanceGuid )ՎIKힺW=PreviewMutableEnabled SourceCountSource dDVOc. AttributesBBox#F`AA ObjectBox#F`AAPivotFSelected param_input Name BNickName B Description Second item for multiplication InstanceGuid SDJ2:PreviewMutableEnabled SourceCountSource ;rȸC@Ԇ AttributesBBox#F`AA ObjectBox#F`AAPivotFSelected param_outputName ResultNickName R Description The result of the Multiplication InstanceGuid <廹{G 3XQPreviewMutableEnabled SourceCount AttributesBBox#FpA B ObjectBox#FpA BPivot*FSelectedObjectxGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ;rȸC@ԆPreviewMutableEnabled SourceCountUserText 2 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FHBA ObjectBox#FHBAPivot FW<SelectedObjectyGUID Ԥ*=B5WName Shatter ContainerName ShatterNickName Shatter Description Shatter a curve into segments. InstanceGuid 3 [DMPreviewMutableEnabledDataComparison longest_list AttributesBBox#F@*|BtB ObjectBox#>F)AdBPivotVF"Selected param_input Name CurveNickName C Description Curve to trim InstanceGuid PĤEC\:/PreviewMutableEnabled SourceCountSource [rG} AttributesBBox#F)pAA ObjectBox#F)pAAPivot,F0&Selected param_input Name ParametersNickName t Description Parameters to split at InstanceGuid 3NvzH|9vPreviewMutableEnabledAccess SourceCountSource *QOR_GZ AttributesBBox#F"pAA ObjectBox#F"pAAPivot,FSelected param_outputName SegmentsNickName S Description Shattered remains InstanceGuid –H`gˣdPreviewMutableEnabled SourceCount AttributesBBox#tF)`AdB ObjectBox#tF)`AdBPivotF"SelectedObjectzGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid ?SPK_PreviewMutableEnabledDataComparison longest_list AttributesBBox#F%BB ObjectBox#F%ApBPivotFSelected param_input Name ListNickName L Description Base list InstanceGuid cׄE~ PreviewMutableEnabledAccess SourceCountSource –H`gˣd AttributesBBox#F%AA ObjectBox#F%AAPivotF"Selected param_input Name IndexNickName i Description Item index InstanceGuid uҫ_Ay PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#F AA ObjectBox#F AAPivotFSelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid ǡDfFEyPPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#FAA ObjectBox#FAAPivotFSelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid [NcAm7XPreviewMutableEnabled SourceCount AttributesBBox#4F%`ApB ObjectBox#4F%`ApBPivotEFSelectedObject{GUID tbD8N6Name Curve | Curve ContainerName Curve | CurveNickName CCX Description )Solve intersection events for two curves. InstanceGuid ;]Guv6PreviewMutableEnabledDataComparison longest_list AttributesBBox#XFEBB ObjectBox#~FEApBPivotF=Selected param_input Name Curve ANickName A Description First curve InstanceGuid ܷeDg PreviewMutableEnabled SourceCountSource YLp? AttributesBBox#\FE`AA ObjectBox#\FE`AAPivotmF@ASelected param_input Name Curve BNickName B Description Second curve InstanceGuid `V6OcRdPreviewMutableEnabled SourceCountSource H4;@Zg AttributesBBox#\F=`AA ObjectBox#\F=`AAPivotmF9Selected param_outputName PointsNickName P Description Intersection events InstanceGuid m[򙦲O?6`1PreviewMutableEnabled SourceCount AttributesBBox#FEAA ObjectBox#FEAAPivotFBSelected param_outputName Params ANickName tA Description Parameters on first curve InstanceGuid yi]DH,EPreviewMutableEnabled SourceCount AttributesBBox#F@AA ObjectBox#F@AAPivotF=Selected param_outputName Params BNickName tB Description Parameters on second curve InstanceGuid \'6Ѥ-$EPreviewMutableEnabled SourceCount AttributesBBox#F;AA ObjectBox#F;AAPivotF8SelectedObject|GUID Ԥ*=B5WName Shatter ContainerName ShatterNickName Shatter Description Shatter a curve into segments. InstanceGuid ޸<Ha>;6PreviewMutableEnabledDataComparison longest_list AttributesBBox#FK|BtB ObjectBox#>FKAdBPivotVFCSelected param_input Name CurveNickName C Description Curve to trim InstanceGuid d˲K'UPreviewMutableEnabled SourceCountSource YLp? AttributesBBox#FKpAA ObjectBox#FKpAAPivot,FpGSelected param_input Name ParametersNickName t Description Parameters to split at InstanceGuid 7ŶwL݁\hIPreviewMutableEnabledAccess SourceCountSource yi]DH,E AttributesBBox#FDpAA ObjectBox#FDpAAPivot,FP@Selected param_outputName SegmentsNickName S Description Shattered remains InstanceGuid u}gm?EfPreviewMutableEnabled SourceCount AttributesBBox#tFK`AdB ObjectBox#tFK`AdBPivotFCSelectedObject}GUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid #JYMmBȡPreviewMutableEnabledDataComparison longest_list AttributesBBox#FFBB ObjectBox#F@FApBPivotF>Selected param_input Name ListNickName L Description Base list InstanceGuid VSelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid 볋@)Q!KPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#F@<AA ObjectBox#F@<AAPivotF9SelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid ߸u\Eh)$FPreviewMutableEnabled SourceCount AttributesBBox#4F@F`ApB ObjectBox#4F@F`ApBPivotEF>SelectedObject~GUID 9HC\x"Name Merge 03 ContainerName Merge 03NickName M3 Description Merge three streams into one. InstanceGuid ~ !|(Cwz;PreviewMutableEnabledDataComparison longest_list AttributesBBox#G@,BB ObjectBox#G+ApBPivotG@$Selected param_input Name Stream ANickName A Description Input stream #1 InstanceGuid >DxlNbsPreviewMutableEnabledAccessMapping SourceCountSource oo}Ix AttributesBBox#G+AA ObjectBox#G+AAPivotG@)Selected param_input Name Stream BNickName B Description Input stream #2 InstanceGuid bYOM1ZPreviewMutableEnabledAccessMapping SourceCountSource @WmHr{%f; AttributesBBox#G&AA ObjectBox#G&AAPivotG@$Selected param_input Name Stream CNickName C Description Input stream #3 InstanceGuid 7E子CH4 f]PreviewMutableEnabledAccessMapping SourceCountSource |KM]M AttributesBBox#G!AA ObjectBox#G!AAPivotG@Selected param_outputName StreamNickName S Description Merged stream InstanceGuid DFu}$HAPreviewMutableEnabled SourceCount AttributesBBox#G+`ApB ObjectBox#G+`ApBPivotG@$SelectedObjectGUID !zO,NNPName Loft ContainerName LoftNickName Loft Description 8Create a lofted surface through a set of section curves. InstanceGuid ;H*SHPreviewMutableEnabledDataComparison longest_list AttributesBBox#G@'|B0B ObjectBox#G&A BPivot#G!Selected param_input Name SectionNickName S Description Section curves InstanceGuid _0 Iw@HPreviewMutableEnabledAccess SourceCountSource DFu}$HA AttributesBBox#G&AA ObjectBox#G&AAPivot G@$Selected param_input Name OptionsNickName O Description Loft options InstanceGuid . ;PL؆PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#G!AA ObjectBox#G!AAPivot G@SelectedDataAdjustClosedRebuild Refit{Gz?LoftTypeLoftEndsLoftSimp param_outputName LoftNickName L Description Resulting Loft surfaces InstanceGuid Ek*HuԆcPreviewMutableEnabled SourceCount AttributesBBox#2G&PA B ObjectBox#2G&PA BPivot:G!SelectedObjectGUID @47 Name Mirror ContainerName MirrorNickName Mirror Description Mirror an object. InstanceGuid K @ A*q;PreviewMutableEnabledDataComparison longest_list AttributesBBox# G`BXB ObjectBox#G AHBPivot*GSelected param_input Name GeometryNickName G Description Base geometry InstanceGuid zA39JAG~3лPreviewMutableEnabled SourceCountSource 7WƺF2JQ{P AttributesBBox# G AA ObjectBox# G AAPivotGSelected param_input Name PlaneNickName P Description Mirror plane InstanceGuid kn<7*GZ+АPreviewMutableEnabled SourceCountSource [YE;AbKG2` AttributesBBox# GAA ObjectBox# GAAPivotGpSelected param_outputName GeometryNickName G Description Mirrored geometry InstanceGuid ?4 Ng&BPreviewMutableEnabled SourceCount AttributesBBox#9G AHB ObjectBox#9G AHBPivotBGSelectedObjectGUID NFJol~Name Brep Join ContainerName Brep JoinNickName Join Description Join a number of Breps together InstanceGuid 7 59CL IPreviewMutableEnabledDataComparison longest_list AttributesBBox#G|B0B ObjectBox#GA BPivotGSelected param_input Name BrepsNickName B Description Breps to join InstanceGuid ퟕAWdBPreviewMutableEnabledAccess SourceCountSource J D?3B Source ?4 Ng&B AttributesBBox#G`A B ObjectBox#G`A BPivotGSelected param_outputName BrepsNickName B Description Joined Breps InstanceGuid  M4Rt:PreviewMutableEnabled SourceCount AttributesBBox#GpAA ObjectBox#GpAAPivotG@Selected param_output Name ClosedNickName C Description #Closed flag for each resulting Brep InstanceGuid PЌb"JigJ#PreviewMutableEnabled SourceCount NegateStream AttributesBBox#GpAA ObjectBox#GpAAPivotGSelectedObjectGUID {pIEkName Circle ContainerName CircleNickName Cir Description 1Create a circle defined by base plane and radius. InstanceGuid xr2Mڢ0|1PreviewMutableEnabledDataComparison longest_list AttributesBBox#FB0B ObjectBox#F`A BPivotFSelected param_input Name PlaneNickName P Description Base plane of circle InstanceGuid TRhEFFmF81 PreviewMutableEnabled SourceCountSource ݧl@ȰPersistentCount AttributesBBox#F`pAA ObjectBox#F`pAAPivotF SelectedDataplaneH?? param_input Name RadiusNickName R Description Radius of circle InstanceGuid SFmmjIbPreviewMutableEnabled SourceCountSource CжIO-PersistentCount AttributesBBox#FpAA ObjectBox#FpAAPivotFSelectedDatanumber? param_outputName CircleNickName C Description Resulting circle InstanceGuid [M[D@5 dtyPreviewMutableEnabled SourceCount AttributesBBox#$F`pA B ObjectBox#$F`pA BPivot6FSelectedObjectGUID 4 '̔C\D|Name Extrude ContainerName ExtrudeNickName Extr Description +Extrude curves and surfaces along a vector. InstanceGuid fV1ShH1c;PreviewMutableEnabledDataComparison longest_list AttributesBBox#pF|B0B ObjectBox#F@A BPivotFSelected param_input Name BaseNickName B Description Profile curve or surface InstanceGuid fgMW'8,PreviewMutableEnabled SourceCountSource [M[D@5 dty AttributesBBox#tF@pAA ObjectBox#tF@pAAPivotFSelected param_input Name DirectionNickName D Description Extrusion direction InstanceGuid kE6rPreviewMutableEnabled SourceCountSource  qܭC_8$ AttributesBBox#tFpAA ObjectBox#tFpAAPivotFSelected param_outputName ExtrusionNickName E Description Extrusion result InstanceGuid rxCG {PreviewMutableEnabled SourceCount AttributesBBox#F@`A B ObjectBox#F@`A BPivotFSelectedObjectGUID 1^guHvwSName Vector Length ContainerName Vector LengthNickName VLen Description +Compute the length (amplitude) of a vector. InstanceGuid %BI:@HPreviewMutableEnabledDataComparison longest_list AttributesBBox#FtB@B ObjectBox#FA0BPivotFSelected param_input Name VectorNickName V Description Vector to measure InstanceGuid MW-iX@PreviewMutableEnabled SourceCountSource P@D}8V AttributesBBox#F`A0B ObjectBox#F`A0BPivotFSelected param_outputName LengthNickName L Description Vector length InstanceGuid -`I2{!=IPreviewMutableEnabled SourceCount AttributesBBox#FPA0B ObjectBox#FPA0BPivotFSelectedObjectGUID 'NJX Name Division ContainerName DivisionNickName A/B Description Mathematical division InstanceGuid ֠Mc\+PreviewMutableEnabledDataComparison longest_list AttributesBBox#F`|B0B ObjectBox#F A BPivotFSelected param_input Name ANickName A Description Item to divide (dividend) InstanceGuid .FV6]A YSPreviewMutableEnabled SourceCountSource -`I2{!=I AttributesBBox#F `AA ObjectBox#F `AAPivotFSelected param_input Name BNickName B Description Item to divide with (divisor) InstanceGuid _TަNPreviewMutableEnabled SourceCountSource tbøBpz̛J AttributesBBox#F`AA ObjectBox#F`AAPivotF`Selected param_outputName ResultNickName R Description The result of the Division InstanceGuid VCŦ PPreviewMutableEnabled SourceCount AttributesBBox#F pA B ObjectBox#F pA BPivotFSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid tbøBpz̛J PreviewMutableEnabled SourceCountUserText 2 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#"F`HBA ObjectBox#"F`HBAPivot"FDSelectedObjectGUID ;WnGl5Name Multiplication ContainerName MultiplicationNickName A×B Description Mathematical multiplication InstanceGuid xSMN!NF(PreviewMutableEnabledDataComparison longest_list AttributesBBox#F|B0B ObjectBox#FA BPivotF@Selected param_input Name ANickName A Description First item for multiplication InstanceGuid &!>,[6K+#OGqPreviewMutableEnabled SourceCountSource VCŦ P AttributesBBox#F`AA ObjectBox#F`AAPivotFSelected param_input Name BNickName B Description Second item for multiplication InstanceGuid d-9!Jw-a PreviewMutableEnabled SourceCountSource 廁UG- AttributesBBox#F@`AA ObjectBox#F@`AAPivotFSelected param_outputName ResultNickName R Description The result of the Multiplication InstanceGuid ,cA.PyPreviewMutableEnabled SourceCount AttributesBBox#FpA B ObjectBox#FpA BPivot$F@SelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 廁UG-PreviewMutableEnabled SourceCountUserText -1 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#>FHBA ObjectBox#>FHBAPivot>FیSelectedObjectGUID hnOf".Name Amplitude ContainerName AmplitudeNickName Amp Description 'Set the amplitude (length) of a vector. InstanceGuid r!AKF3PreviewMutableEnabledDataComparison longest_list AttributesBBox#rF xB0B ObjectBox#FA BPivotF`Selected param_input Name VectorNickName V Description Base vector InstanceGuid VTkن&Mx:nPreviewMutableEnabled SourceCountSource  qܭC_8$ AttributesBBox#vF`AA ObjectBox#vF`AAPivotFSelected param_input Name AmplitudeNickName A Description Amplitude (length) value InstanceGuid nhL 4JLtPreviewMutableEnabled SourceCountSource ,cA.PyPersistentCount AttributesBBox#vF``AA ObjectBox#vF``AAPivotF SelectedDatanumber? param_outputName VectorNickName V Description Resulting vector InstanceGuid E<}K.onPreviewMutableEnabled SourceCount AttributesBBox#F`A B ObjectBox#F`A BPivotF`SelectedObjectGUID (0JName Move ContainerName MoveNickName Move Description *Translate (move) an object along a vector. InstanceGuid H)KPreviewMutableEnabledDataComparison longest_list AttributesBBox#F٪SelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid c6|A?AW;PreviewMutableEnabled SourceCountSource |MH#*5S AttributesBBox#ZF@&HBA ObjectBox#ZF@&HBAPivotF{#SelectedObjectGUID Ul\FJ(\Name Scribble Container Ca86FCb>FkCcNFCdH7F3Text FTubes for Rendering and validation against geometric interference.SizePqBFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid F~^ִMw%p AttributesBBox#8,F }DcC ObjectBox#8,F }DcCPivot86FSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid &6_DJU% YPreviewMutableEnabled SourceCountSource |MH#*5SUserText 0.003175 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#hF@-BA ObjectBox#hF@-BAPivotHhF -SelectedObjectGUID >JPreviewMutableEnabled SourceCountSource N@߂*Z@>۫UserText 0.02032 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#F@\BB ObjectBox#F@\BBPivotF\SelectedObjectGUID >J"F%^p&{PreviewMutableEnabled SourceCount AttributesBBox#G'`A|B ObjectBox#G'`A|BPivotGSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid Ҩ?LL;X͢PreviewMutableEnabled SourceCountUserText 2 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#|F@GxBA ObjectBox#|F@GxBAPivot}F%GSelectedObjectGUID 'NJX Name Division ContainerName DivisionNickName A/B Description Mathematical division InstanceGuid 2qBJfkPreviewMutableEnabledDataComparison longest_list AttributesBBox#$FM|B0B ObjectBox#JFLA BPivotbFGSelected param_input Name ANickName A Description Item to divide (dividend) InstanceGuid dN(HbQPreviewMutableEnabled SourceCountSource vK IE0b AttributesBBox#(FL`AA ObjectBox#(FL`AAPivot9FJSelected param_input Name BNickName B Description Item to divide with (divisor) InstanceGuid !uh\QMx,yPreviewMutableEnabled SourceCountSource Ҩ?LL;X͢ AttributesBBox#(FG`AA ObjectBox#(FG`AAPivot9FESelected param_outputName ResultNickName R Description The result of the Division InstanceGuid N@߂*Z@>۫PreviewMutableEnabled SourceCount AttributesBBox#FLpA B ObjectBox#FLpA BPivotFGSelectedObjectGUID MM"-`kName Move ContainerName MoveNickName Move Description *Translate (move) an object along a vector. InstanceGuid }ʎ7ٵK@hPreviewMutableEnabledDataComparison longest_list AttributesBBox#F5BDB ObjectBox# G5A4BPivotG@/Selected param_input Name GeometryNickName G Description Base geometry InstanceGuid :[ HsR7hPreviewMutableEnabled SourceCountSource oo}Ix AttributesBBox#F5AA ObjectBox#F5AAPivotG02Selected param_input Name TranslationNickName T Description Translation vector InstanceGuid V̻>C`K=C82PreviewMutableEnabled SourceCountSource KG9OG AttributesBBox#F/AA ObjectBox#F/AAPivotG,Selected param_outputName GeometryNickName G Description Translated geometry InstanceGuid @WmHr{%f;PreviewMutableEnabled SourceCount AttributesBBox#(G5AA ObjectBox#(G5AAPivot1G02Selected param_outputName TransformNickName X Description Transformation data InstanceGuid iO} ;PreviewMutableEnabled SourceCount AttributesBBox#(G/AA ObjectBox#(G/AAPivot1G,SelectedObjectGUID hnOf".Name Amplitude ContainerName AmplitudeNickName Amp Description 'Set the amplitude (length) of a vector. InstanceGuid GaGnPreviewMutableEnabledDataComparison longest_list AttributesBBox#F@2xB0B ObjectBox#F1A BPivot*F,Selected param_input Name VectorNickName V Description Base vector InstanceGuid i"=3IDjjx6PreviewMutableEnabled SourceCountSource GrmMaAe4 AttributesBBox#F1`AA ObjectBox#F1`AAPivotF@/Selected param_input Name AmplitudeNickName A Description Amplitude (length) value InstanceGuid I F uj"PreviewMutableEnabled SourceCountSource (ѕJC?JPersistentCount AttributesBBox#F,`AA ObjectBox#F,`AAPivotF@*SelectedDatanumber? param_outputName VectorNickName V Description Resulting vector InstanceGuid KG9OGPreviewMutableEnabled SourceCount AttributesBBox#HF1`A B ObjectBox#HF1`A BPivotYF,SelectedObjectGUID Il^bName VB Script Container  ScriptSource  'your code goes here… Dim xy As Double = x * y Dim offset As Double = 0.0001 Dim out As New List(Of Double) out.Add(xy - 2 * offset) out.Add(xy - offset) out.Add(xy) A = outReferenceCountName VB ScriptNickName VB Description A VB.NET scriptable component InstanceGuid bȗF8FݓCOPreviewMutableEnabledDataComparison longest_list AttributesBBox#FCB0B ObjectBox#FCA BPivotF>Selected VariableInput CountID |M{JdName Variable x Description Script Variable xMutableOptionalID |M{JdName Variable y Description Script Variable yMutableOptionalVariableOutput 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 x Description Script Variable x InstanceGuid jwLIɰPreviewMutableEnabled SourceCountSource 㬰N| ShowTypeHintsAllowTreeAccess AttributesBBox#FCPAA ObjectBox#FCPAAPivotF@Selected param_input Name Variable yNickName y Description Script Variable y InstanceGuid  EsjgPreviewMutableEnabled SourceCountSource XM#A'-̋ ShowTypeHintsAllowTreeAccess AttributesBBox#F>PAA ObjectBox#F>PAAPivotF;Selected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid O2'M(§1PreviewMutableEnabled SourceCount AttributesBBox#FCAA ObjectBox#FCAAPivot+F@Selected param_outputName Result ANickName A Description Output parameter A InstanceGuid (ѕJC?JPreviewMutableEnabled SourceCount AttributesBBox#F>AA ObjectBox#F>AAPivot+F;SelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid 㬰N|PreviewMutableEnabled SourceCountSource vK IE0b AttributesBBox#\FNHBA ObjectBox#\FNHBAPivotfFLSelectedObjectGUID ;WnGl5Name Multiplication ContainerName MultiplicationNickName A×B Description Mathematical multiplication InstanceGuid H%a*PreviewMutableEnabledDataComparison longest_list AttributesBBox#FY|B0B ObjectBox#FXA BPivotFSSelected param_input Name ANickName A Description First item for multiplication InstanceGuid ;5zG圸nPreviewMutableEnabled SourceCountSource 㬰N| AttributesBBox#FX`AA ObjectBox#FX`AAPivotFVSelected param_input Name BNickName B Description Second item for multiplication InstanceGuid vkw*A"?2PreviewMutableEnabled SourceCountSource XM#A'-̋ AttributesBBox#FS`AA ObjectBox#FS`AAPivotFQSelected param_outputName ResultNickName R Description The result of the Multiplication InstanceGuid @UJ}{PreviewMutableEnabled SourceCount AttributesBBox#FXpA B ObjectBox#FXpA BPivot$FSSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid GrmMaAe4PreviewMutableEnabled SourceCountSource /f="@1j>u AttributesBBox#F3HBA ObjectBox#F3HBAPivotF@1SelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid /f="@1j>uPreviewMutableEnabled SourceCountSource #{>dG> AttributesBBox#"F6HBA ObjectBox#"F6HBAPivotTF3SelectedObjectGUID Il^bName VB Script Container  ScriptSource  'your code goes here… Dim xy As Double = 2 * x * y Dim offset As Double = 0.0001 Dim out As New List(Of Double) out.Add(xy - 2 * offset) out.Add(xy - offset) out.Add(xy) A = outReferenceCountName VB ScriptNickName VB Description A VB.NET scriptable component InstanceGuid q@L gOPreviewMutableEnabledDataComparison longest_list AttributesBBox#FdB0B ObjectBox#FcA BPivotF^Selected VariableInput CountID |M{JdName Variable x Description Script Variable xMutableOptionalID |M{JdName Variable y Description Script Variable yMutableOptionalVariableOutput 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 x Description Script Variable x InstanceGuid K/bPreviewMutableEnabled SourceCountSource @UJ}{ ShowTypeHintsAllowTreeAccess AttributesBBox#FcPAA ObjectBox#FcPAAPivotFaSelected param_input Name Variable yNickName y Description Script Variable y InstanceGuid 'AU@]$PreviewMutableEnabled SourceCountSource Q1@Ġ4 ShowTypeHintsAllowTreeAccess AttributesBBox#F^PAA ObjectBox#F^PAAPivotF\Selected param_outputName OutputNickName out Description Print, Reflect and Error streams InstanceGuid 1LPreviewMutableEnabled SourceCount AttributesBBox#FcAA ObjectBox#FcAAPivotFaSelected param_outputName Result ANickName A Description Output parameter A InstanceGuid JK]ǐCǚ>PreviewMutableEnabled SourceCount AttributesBBox#F^AA ObjectBox#F^AAPivotF\SelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid Q1@Ġ4PreviewMutableEnabled SourceCountUserText 1 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#F@`HBA ObjectBox#F@`HBAPivotF{`SelectedObjectGUID hnOf".Name Amplitude ContainerName AmplitudeNickName Amp Description 'Set the amplitude (length) of a vector. InstanceGuid NQF_PersistentCount AttributesBBox#FK`AA ObjectBox#FK`AAPivotFISelectedDatanumber? param_outputName VectorNickName V Description Resulting vector InstanceGuid 8oeDJ[PreviewMutableEnabled SourceCount AttributesBBox#DFP`A B ObjectBox#DFP`A BPivotUFKSelectedObjectGUID MM"-`kName Move ContainerName MoveNickName Move Description *Translate (move) an object along a vector. InstanceGuid 9z0N4G8wPreviewMutableEnabledDataComparison longest_list AttributesBBox#FTBDB ObjectBox# GSA4BPivotGMSelected param_input Name GeometryNickName G Description Base geometry InstanceGuid >5y0L#1sPreviewMutableEnabled SourceCountSource ~!GE&k AttributesBBox#FSAA ObjectBox#FSAAPivotFPSelected param_input Name TranslationNickName T Description Translation vector InstanceGuid _F&L %PreviewMutableEnabled SourceCountSource 8oeDJ[ AttributesBBox#FNAA ObjectBox#FNAAPivotFKSelected param_outputName GeometryNickName G Description Translated geometry InstanceGuid |KM]MPreviewMutableEnabled SourceCount AttributesBBox#$GSAA ObjectBox#$GSAAPivot-GPSelected param_outputName TransformNickName X Description Transformation data InstanceGuid c]¸I(M9PreviewMutableEnabled SourceCount AttributesBBox#$GNAA ObjectBox#$GNAAPivot-GKSelectedObjectGUID D UHC~q_Name YZ Plane ContainerName YZ PlaneNickName YZ Description World YZ plane. InstanceGuid NK @DoWJPreviewMutableEnabledDataComparison longest_list AttributesBBox#fF`BA ObjectBox#F AAPivotF`Selected param_input Name OriginNickName O Description Origin of plane InstanceGuid GTzN룣nPreviewMutableEnabled SourceCountSource -lB/C1:VPersistentCount AttributesBBox#jF AA ObjectBox#jF AAPivot}FpSelectedData Coordinate3 param_outputName PlaneNickName P Description World YZ plane InstanceGuid P@D}8VPreviewMutableEnabled SourceCount AttributesBBox#F `AA ObjectBox#F `AAPivotFpSelectedObjectGUID 3HuNLo7Name Cap Holes ContainerName Cap HolesNickName Cap Description Cap all planar holes in a Brep. InstanceGuid ieWKlQoPreviewMutableEnabledDataComparison longest_list AttributesBBox#GxB B ObjectBox#GABPivot G@Selected param_input Name BrepNickName B Description Brep to cap InstanceGuid VwL$ Hp PreviewMutableEnabled SourceCountSource  M4Rt: AttributesBBox#G`AB ObjectBox#G`ABPivotG@Selected param_outputName BrepNickName B Description Capped Brep InstanceGuid [D"FGPreviewMutableEnabled SourceCount AttributesBBox#G`AB ObjectBox#G`ABPivot$G@SelectedObjectGUID *5IEkÝ{Name Point XYZ ContainerName Point XYZNickName Pt Description &Create a point from {xyz} coordinates. InstanceGuid ?In4Cͻj\PreviewMutableEnabledDataComparison longest_list AttributesBBox#xFBB ObjectBox#F@ApBPivotFSelected param_input Name X componentNickName X Description {x} component InstanceGuid ã(]LLxPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#|F@`AA ObjectBox#|F@`AAPivotFSelectedDatanumber param_input Name Y componentNickName Y Description {y} component InstanceGuid c FֆH@PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#|F`AA ObjectBox#|F`AAPivotFSelectedDatanumber param_input Name Z componentNickName Z Description {z} component InstanceGuid \spAs[PreviewMutableEnabled SourceCountSource +QB@$ ӠPersistentCount AttributesBBox#|F@`AA ObjectBox#|F@`AAPivotFSelectedDatanumber param_outputName PointNickName Pt Description Point coordinate InstanceGuid -lB/C1:VPreviewMutableEnabled SourceCount AttributesBBox#F@ApB ObjectBox#F@ApBPivotFSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid ݧl@ȰPreviewMutableEnabled SourceCountSource P@D}8V AttributesBBox#VF@HBA ObjectBox#VF@HBAPivot͈FSelectedObjectGUID +7E&n3%>!Name Brep Components ContainerName Brep ComponentsNickName Explode Description *Decompose a Brep into its component parts. InstanceGuid |HFjFa(PreviewMutableEnabledDataComparison longest_list AttributesBBox#GxBB ObjectBox#GA|BPivotGSelected param_input Name BrepNickName B Description Base Brep InstanceGuid 9ɍUM'oPreviewMutableEnabled SourceCountSource t02Ea@ AttributesBBox#G`A|B ObjectBox#G`A|BPivotGSelected param_outputName FacesNickName F Description Faces of Brep InstanceGuid v)M [<PreviewMutableEnabled SourceCount AttributesBBox#G`AA ObjectBox#G`AAPivotGPSelected param_outputName EdgesNickName E Description Edges of Brep InstanceGuid c(VYNVZPreviewMutableEnabled SourceCount AttributesBBox#G`AA ObjectBox#G`AAPivotGSelected param_outputName VerticesNickName V Description Vertices of Brep InstanceGuid TSbjJPreviewMutableEnabled SourceCount AttributesBBox#G``AA ObjectBox#G``AAPivotGSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid pJpJkCi韾PreviewMutableEnabled SourceCountUserText 0 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#GHBA ObjectBox#GHBAPivotGSelectedObjectGUID PM~$EPName Cull Index ContainerName Cull IndexNickName Cull i Description +Cull (remove) indexed elements from a list. InstanceGuid JG&3}fHCPreviewMutableEnabledDataComparison longest_list AttributesBBox#FGBB ObjectBox#\GApBPivothGSelected param_input Name ListNickName L Description List to cull InstanceGuid }7y"O?9=oPreviewMutableEnabledAccess SourceCountSource v)M [< AttributesBBox#HGAA ObjectBox#HGAAPivotRG@Selected param_input Name IndicesNickName I Description Culling indices InstanceGuid N"AF\PreviewMutableEnabledAccess SourceCountSource pJpJkCi韾 AttributesBBox#HGAA ObjectBox#HGAAPivotRGSelected param_input Name WrapNickName W Description Wrap indices to list range InstanceGuid t|VH[ƖPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#HGAA ObjectBox#HGAAPivotRG@SelectedDataboolean param_outputName ListNickName L Description Culled list InstanceGuid Rr7CD7L"PreviewMutableEnabled SourceCount AttributesBBox#wGPApB ObjectBox#wGPApBPivotGSelectedObjectGUID NFJol~Name Brep Join ContainerName Brep JoinNickName Join Description Join a number of Breps together InstanceGuid "b-Gb8PreviewMutableEnabledDataComparison longest_list AttributesBBox#G|B0B ObjectBox#G@A BPivotGSelected param_input Name BrepsNickName B Description Breps to join InstanceGuid c3 GVרQPreviewMutableEnabledAccess SourceCountSource Rr7CD7L" AttributesBBox#G@`A B ObjectBox#G@`A BPivotGSelected param_outputName BrepsNickName B Description Joined Breps InstanceGuid ޞ8$Iv-Z p RPreviewMutableEnabled SourceCount AttributesBBox#G@pAA ObjectBox#G@pAAPivotGSelected param_output Name ClosedNickName C Description #Closed flag for each resulting Brep InstanceGuid "ܵC?PreviewMutableEnabled SourceCount NegateStream AttributesBBox#GpAA ObjectBox#GpAAPivotGSelectedObjectGUID ]HBoJA.7Name Brep Edges ContainerName Brep EdgesNickName Edges Description )Extract the edge curves of a Brep object. InstanceGuid g[W Dus%PreviewMutableEnabledDataComparison longest_list AttributesBBox#G BB ObjectBox#*GApBPivot6G Selected param_input Name BrepNickName B Description Base Brep InstanceGuid "Rf^mE){GPreviewMutableEnabled SourceCountSource ޞ8$Iv-Z p R AttributesBBox#G`ApB ObjectBox#G`ApBPivot!G Selected param_outputName NakedNickName En Description Naked edge curves InstanceGuid 1K5uPkIX2СPreviewMutableEnabled SourceCount AttributesBBox#EGAA ObjectBox#EGAAPivotRGSelected param_outputName InteriorNickName Ei Description Interior edge curves InstanceGuid DxmG=ҡlPreviewMutableEnabled SourceCount AttributesBBox#EG`AA ObjectBox#EG`AAPivotRG Selected param_outputName Non-ManifoldNickName Em Description Non-Manifold edge curves InstanceGuid I6 DPPreviewMutableEnabled SourceCount AttributesBBox#EGAA ObjectBox#EGAAPivotRGSelectedObjectGUID skI6ojName Join Curves ContainerName Join CurvesNickName Join Description Join as many curves as possible InstanceGuid (b KM`uPreviewMutableEnabledDataComparison longest_list AttributesBBox#G@B0B ObjectBox#GA BPivotGSelected param_input Name CurvesNickName C Description Curves to join InstanceGuid zMյLgBPreviewMutableEnabledAccess SourceCountSource 1K5uPkIX2С AttributesBBox#GpAA ObjectBox#GpAAPivotGSelected param_input Name PreserveNickName P Description "Preserve direction of input curves InstanceGuid !VON;A6PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#GpAA ObjectBox#GpAAPivotG@SelectedDataboolean param_outputName CurvesNickName C Description =Joined curves and individual curves that could not be joined. InstanceGuid (>^zNqP˙PreviewMutableEnabled SourceCount AttributesBBox#GpA B ObjectBox#GpA BPivotGSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid ~!GE&kPreviewMutableEnabled SourceCountSource ߸u\Eh)$F AttributesBBox#F@DHBA ObjectBox#F@DHBAPivotFASelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid oo}IxPreviewMutableEnabled SourceCountSource [NcAm7X AttributesBBox#F HBA ObjectBox#F HBAPivot"FSelectedObjectGUID hnOf".Name Amplitude ContainerName AmplitudeNickName Amp Description 'Set the amplitude (length) of a vector. InstanceGuid ܲGNE$"PreviewMutableEnabledDataComparison longest_list AttributesBBox#/G B0B ObjectBox#RGA BPivot^G`Selected param_input Name VectorNickName V Description Base vector InstanceGuid wmOeHNp)/PreviewMutableEnabled SourceCountSource $ËAJF AttributesBBox#1GAA ObjectBox#AG`AAPivotIGSelected param_input ParamExpression A*-1Name AmplitudeNickName A Description Amplitude (length) value InstanceGuid "FsPreviewMutableEnabled SourceCountSource +QB@$ ӠPersistentCount AttributesBBox#1G`AA ObjectBox#1G`AAPivotIG SelectedDatanumber? param_outputName VectorNickName V Description Resulting vector InstanceGuid N==EA1PreviewMutableEnabled SourceCount AttributesBBox#mG`A B ObjectBox#mG`A BPivotuG`SelectedObjectGUID MM"-`kName Move ContainerName MoveNickName Move Description *Translate (move) an object along a vector. InstanceGuid ҉'TqJd*oPreviewMutableEnabledDataComparison longest_list AttributesBBox# GBDB ObjectBox#5G`A4BPivotAGSelected param_input Name GeometryNickName G Description Base geometry InstanceGuid YHVD PreviewMutableEnabled SourceCountSource  ũADži<~) AttributesBBox#"G`AA ObjectBox#"G`AAPivot+GSelected param_input Name TranslationNickName T Description Translation vector InstanceGuid 6fOEXsMwPreviewMutableEnabled SourceCountSource N==EA1 AttributesBBox#"GAA ObjectBox#"GAAPivot+G(Selected param_outputName GeometryNickName G Description Translated geometry InstanceGuid Rx`FK/B U|PreviewMutableEnabled SourceCount AttributesBBox#PG`AA ObjectBox#PG`AAPivotYGSelected param_outputName TransformNickName X Description Transformation data InstanceGuid 7JӶZZPreviewMutableEnabled SourceCount AttributesBBox#PGAA ObjectBox#PGAAPivotYG(SelectedObjectGUID N[OO1Name Group ContainerName GroupNickName Group Description Group a set of objects InstanceGuid gLxIL ׇ`PreviewMutableEnabledDataComparison longest_list AttributesBBox#,GB\B ObjectBox#QGALBPivot]G@Selected param_input Name ObjectsNickName O Description Objects to group InstanceGuid Lq buL qPreviewMutableEnabledAccessMapping SourceCountSource (>^zNqP˙Source ޞ8$Iv-Z p R AttributesBBox#.GBLB ObjectBox#.GBLBPivotGGPSelected param_outputName GroupNickName G Description Grouped objects InstanceGuid JOPn%PreviewMutableEnabled SourceCount AttributesBBox#lGALB ObjectBox#lGALBPivotuGPSelectedObjectGUID ipGDQUSName Perp Frame ContainerName Perp FrameNickName PFrame Description MSolve the perpendicular (zero-twisting) frame at a specified curve parameter. InstanceGuid  ԙGŚ> PreviewMutableEnabledDataComparison longest_list AttributesBBox#GlBB ObjectBox#G@lApBPivot GdSelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid ע3fC8؅PreviewMutableEnabled SourceCountSource {B&q:Reparameterize AttributesBBox#G@lAA ObjectBox#G@lAAPivotGhSelected param_input Name ParameterNickName t Description %Parameter on curve domain to evaluate InstanceGuid H2[PreviewMutableEnabled SourceCountSource o _$O% AttributesBBox#GdAA ObjectBox#GdpAAPivotGaSelected param_outputName FrameNickName F Description Perpendicular curve frame at {t} InstanceGuid =֭OA(/UKPreviewMutableEnabled SourceCount AttributesBBox# G@l`ApB ObjectBox# G@l`ApBPivot GdSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid o _$O%PreviewMutableEnabled SourceCountUserText 0.5 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#yGcHBA ObjectBox#yGcHBAPivotyG^BcSelectedObjectGUID 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 ſb@DtQPreviewMutableEnabledDataComparison longest_list AttributesBBox#GBB ObjectBox#GApBPivotGySelected param_input Name GeometryNickName G Description Base geometry InstanceGuid Δ?JdT)SZPreviewMutableEnabled SourceCountSource Rx`FK/B U| AttributesBBox#GAA ObjectBox#GAAPivotG~Selected param_input Name InitialNickName A Description Reference plane InstanceGuid lΛpIqH4PreviewMutableEnabled SourceCountSource ]:; DX(~dPersistentCount AttributesBBox#G|AA ObjectBox#G|AAPivotGySelectedDataplaneH?? param_input Name FinalNickName B Description Target plane InstanceGuid sGO`APreviewMutableEnabled SourceCountSource Zk.EzZr#a AttributesBBox#GwAA ObjectBox#GwAAPivotGtSelected param_outputName GeometryNickName G Description Reoriented geometry InstanceGuid OL5sPreviewMutableEnabled SourceCountSource ]:; DX(~dPersistentCount AttributesBBox#GAA ObjectBox#GAAPivotGSelectedDataplaneH?? param_outputName GeometryNickName G Description Rotated geometry InstanceGuid  ũADži<~)PreviewMutableEnabled SourceCount AttributesBBox#GAA ObjectBox#GAAPivotGSelected param_outputName TransformNickName X Description Transformation data InstanceGuid H`PreviewMutableEnabled SourceCount AttributesBBox#GAA ObjectBox#GAAPivotG SelectedObjectGUID , AYGRjR,>Name Pi ContainerName PiNickName Pi Description Returns a factor of Pi. InstanceGuid 5#8F ]р#PreviewMutableEnabledDataComparison longest_list AttributesBBox#eGxBA ObjectBox#yGAAPivotGSelected param_input Name FactorNickName N Description Factor to be multiplied by Pi InstanceGuid VN:pyPreviewMutableEnabled SourceCountSource  'Jִ PersistentCount AttributesBBox#gGpAA ObjectBox#gGpAAPivotpGSelectedDatanumber? param_outputName OutputNickName y Description Output value InstanceGuid cPmNSySPreviewMutableEnabled SourceCount AttributesBBox#GPAA ObjectBox#GPAAPivotGSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid  'Jִ PreviewMutableEnabled SourceCountUserText -0.5 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox##G HBA ObjectBox##G HBAPivot#G+SelectedObjectGUID /-OH]GiName Mirror ContainerName MirrorNickName Mirror Description Mirror an object. InstanceGuid p<@=uv`vPreviewMutableEnabledDataComparison longest_list AttributesBBox#T GnBXB ObjectBox#i GnAHBPivotu GgSelected param_input Name GeometryNickName G Description Base geometry InstanceGuid /#z>D2ePreviewMutableEnabled SourceCountSource OL5| PreviewMutableEnabled SourceCount AttributesBBox# GnAA ObjectBox# GnAAPivot GjSelected param_outputName TransformNickName X Description Transformation data InstanceGuid ,ñD}PreviewMutableEnabled SourceCount AttributesBBox# GgAA ObjectBox# GgAAPivot GdSelectedObjectGUID AFWmV]Name Split Group ContainerName Split GroupNickName GSplit Description Split a group InstanceGuid *MTEFx\ PreviewMutableEnabledDataComparison longest_list AttributesBBox#2 G|BB ObjectBox#H G|ApBPivotT GtSelected param_input Name GroupNickName G Description Group to split InstanceGuid 2YlTMpNSPreviewMutableEnabled SourceCountSource bYQaG AttributesBBox#4 G|AA ObjectBox#4 G|AAPivot> GySelected param_input Name IndicesNickName I Description Split indices InstanceGuid GCAkųI=PreviewMutableEnabledAccess SourceCountSource $}OG1aJPersistentCount AttributesBBox#4 GwAA ObjectBox#4 GwAAPivot> GtSelectedDatanumber param_input Name WrapNickName W Description Wrap indices InstanceGuid ;ΜC- @PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#4 GrAA ObjectBox#4 GrAAPivot> GoSelectedDataboolean param_outputName Group ANickName A Description Group including all the indices InstanceGuid ~FppPreviewMutableEnabled SourceCount AttributesBBox#c G|`AA ObjectBox#c G|`AAPivotk G@xSelected param_outputName Group BNickName B Description (Group excluding all the indices (hidden) InstanceGuid ${L3&PreviewMutableEnabled SourceCount AttributesBBox#c Gt`AA ObjectBox#c Gt`AAPivotk GpSelectedObjectGUID Y_Npa uName Ungroup ContainerName UngroupNickName Ungroup Description Ungroup a set of objects InstanceGuid \tLwפֿPreviewMutableEnabledDataComparison longest_list AttributesBBox# GBB ObjectBox# GABPivot GySelected param_input Name GroupNickName G Description Group to break up InstanceGuid ;V9,M"#dPreviewMutableEnabled SourceCountSource ~Fpp AttributesBBox# GAB ObjectBox# GABPivot G ySelected param_outputName ObjectsNickName O Description Objects inside group InstanceGuid i4L~BPreviewMutableEnabled SourceCount AttributesBBox# GAB ObjectBox# GABPivot G ySelectedObjectGUID Y_Npa uName Ungroup ContainerName UngroupNickName Ungroup Description Ungroup a set of objects InstanceGuid v`.ClNmÌPreviewMutableEnabledDataComparison longest_list AttributesBBox# GmBB ObjectBox# G@mABPivot GdSelected param_input Name GroupNickName G Description Group to break up InstanceGuid MkjE%Rk9PreviewMutableEnabled SourceCountSource ${L3& AttributesBBox# G@mAB ObjectBox# G@mABPivot GdSelected param_outputName ObjectsNickName O Description Objects inside group InstanceGuid #~ IG@PreviewMutableEnabled SourceCount AttributesBBox# G@mAB ObjectBox# G@mABPivot GdSelectedObjectGUID mL =@f` Name Merge Group ContainerName Merge GroupNickName GMerge Description Merge two groups InstanceGuid ̨тPL*PreviewMutableEnabledDataComparison longest_list AttributesBBox# GBB ObjectBox# GAtBPivot GySelected param_input Name Group ANickName A Description First group InstanceGuid ^_"7Ae/PreviewMutableEnabled SourceCountSource OL5| AttributesBBox# Gy`AA ObjectBox# Gy`AAPivot GuSelected param_outputName GroupNickName G Description Merged group InstanceGuid bYQaGPreviewMutableEnabled SourceCount AttributesBBox# GAtB ObjectBox# GAtBPivot GySelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid $}OG1aJPreviewMutableEnabled SourceCountUserText 1 3 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox# GkHB(B ObjectBox# GkHB(BPivot! G9FkSelectedObjectGUID 1HGb~SName Split Tree ContainerName Split TreeNickName TSplit Description 'Apply branch masks to a tree structure. InstanceGuid 1D6Ly4ZPreviewMutableEnabledDataComparison longest_list AttributesBBox# G|BPB ObjectBox#" G@|A@BPivot. G@vSelected param_input Name DataNickName D Description Tree to split InstanceGuid f>N+ʖPreviewMutableEnabledAccess SourceCountSource i4L~B AttributesBBox# G@|BA ObjectBox# G@|AAPivot G@ySelected param_input Name MasksNickName M Description Splitting masks InstanceGuid bAܞnɚPreviewMutableEnabledAccessMapping SourceCountSource [pCGFUtp AttributesBBox# G@vBA ObjectBox# G@vBAPivot G@sSelected param_outputName PositiveNickName P Description ?Positive set of data (all branches that match any of the masks) InstanceGuid AFSr@a ,PreviewMutableEnabled SourceCount AttributesBBox#= G@|pAA ObjectBox#= G@|pAAPivotF G@ySelected param_outputName NegativeNickName N Description ENegative set of data (all branches that do not match any of the masks InstanceGuid ZwOܸ[4PreviewMutableEnabled SourceCount AttributesBBox#= G@vpAA ObjectBox#= G@vpAAPivotF G@sSelectedObjectGUID 1HGb~SName Split Tree ContainerName Split TreeNickName TSplit Description 'Apply branch masks to a tree structure. InstanceGuid m35mME18PreviewMutableEnabledDataComparison longest_list AttributesBBox# G@hBPB ObjectBox## GgA@BPivot/ GaSelected param_input Name DataNickName D Description Tree to split InstanceGuid i,OFBI!PreviewMutableEnabledAccess SourceCountSource #~ IG@ AttributesBBox# GgBA ObjectBox# GgAAPivot GdSelected param_input Name MasksNickName M Description Splitting masks InstanceGuid \0K PMPreviewMutableEnabledAccessMapping SourceCountSource [pCGFUtp AttributesBBox# GaBA ObjectBox# GaBAPivot G^Selected param_outputName PositiveNickName P Description ?Positive set of data (all branches that match any of the masks) InstanceGuid X°CQ#E~QPreviewMutableEnabled SourceCount AttributesBBox#> GgpAA ObjectBox#> GgpAAPivotG GdSelected param_outputName NegativeNickName N Description ENegative set of data (all branches that do not match any of the masks InstanceGuid jn`N\APreviewMutableEnabled SourceCount AttributesBBox#> GapAA ObjectBox#> GapAAPivotG G^SelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid [pCGFUtpPreviewMutableEnabled SourceCountUserText ?;?;?;0 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox# G@VBA ObjectBox# G@VBAPivot Gd#VSelectedObjectGUID !zO,NNPName Loft ContainerName LoftNickName Loft Description 8Create a lofted surface through a set of section curves. InstanceGuid wrY\Dc7vPreviewMutableEnabledDataComparison longest_list AttributesBBox#} G@v|B0B ObjectBox# GuA BPivot GpSelected param_input Name SectionNickName S Description Section curves InstanceGuid uLW@b3FPreviewMutableEnabledAccess SourceCountSource ZwOܸ[4 AttributesBBox# GuAA ObjectBox# GuAAPivot G@sSelected param_input Name OptionsNickName O Description Loft options InstanceGuid i]ElmPreviewMutableEnabled SourceCountPersistentCount AttributesBBox# GpAA ObjectBox# GpAAPivot G@nSelectedDataAdjustClosedRebuild Refit{Gz?LoftTypeLoftEndsLoftSimp param_outputName LoftNickName L Description Resulting Loft surfaces InstanceGuid P4+IVlRPreviewMutableEnabled SourceCount AttributesBBox# GuPA B ObjectBox# GuPA BPivot GpSelectedObjectGUID !zO,NNPName Loft ContainerName LoftNickName Loft Description 8Create a lofted surface through a set of section curves. InstanceGuid 1n(FJ/=PreviewMutableEnabledDataComparison longest_list AttributesBBox# G||B0B ObjectBox# G|A BPivot GwSelected param_input Name SectionNickName S Description Section curves InstanceGuid \LA*8BPreviewMutableEnabledAccess SourceCountSource AFSr@a , AttributesBBox# G|AA ObjectBox# G|AAPivot GySelected param_input Name OptionsNickName O Description Loft options InstanceGuid FusN-FիnPreviewMutableEnabled SourceCountPersistentCount AttributesBBox# GwAA ObjectBox# GwAAPivot GtSelectedDataAdjustClosedRebuild Refit{Gz?LoftTypeLoftEndsLoftSimp param_outputName LoftNickName L Description Resulting Loft surfaces InstanceGuid gFeD8$dPreviewMutableEnabled SourceCount AttributesBBox# G|PA B ObjectBox# G|PA BPivot GwSelectedObjectGUID NFJol~Name Brep Join ContainerName Brep JoinNickName Join Description Join a number of Breps together InstanceGuid & Nsr.PreviewMutableEnabledDataComparison longest_list AttributesBBox#[ Gk|B0B ObjectBox#n GjA BPivotz GeSelected param_input Name BrepsNickName B Description Breps to join InstanceGuid שACW>nPreviewMutableEnabledAccess SourceCountSource gFeD8$dSource X°CQ#E~Q AttributesBBox#] Gj`A B ObjectBox#] Gj`A BPivote GeSelected param_outputName BrepsNickName B Description Joined Breps InstanceGuid < IA|]]wPreviewMutableEnabled SourceCount AttributesBBox# GjpAA ObjectBox# GjpAAPivot GhSelected param_output Name ClosedNickName C Description #Closed flag for each resulting Brep InstanceGuid t}]K ] <PreviewMutableEnabled SourceCount NegateStream AttributesBBox# GepAA ObjectBox# GepAAPivot GcSelectedObjectGUID NFJol~Name Brep Join ContainerName Brep JoinNickName Join Description Join a number of Breps together InstanceGuid g D&_]|PreviewMutableEnabledDataComparison longest_list AttributesBBox# G@]|B0B ObjectBox# G\A BPivot GWSelected param_input Name BrepsNickName B Description Breps to join InstanceGuid M ۋCHPreviewMutableEnabledAccess SourceCountSource jn`N\ASource P4+IVlR AttributesBBox# G\`A B ObjectBox# G\`A BPivot GWSelected param_outputName BrepsNickName B Description Joined Breps InstanceGuid wx3OA+.FPreviewMutableEnabled SourceCount AttributesBBox# G\pAA ObjectBox# G\pAAPivot& G@ZSelected param_output Name ClosedNickName C Description #Closed flag for each resulting Brep InstanceGuid /Ũ_9M1PreviewMutableEnabled SourceCount NegateStream AttributesBBox# GWpAA ObjectBox# GWpAAPivot& G@USelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid 1YF48MHq[ CPreviewMutableEnabled SourceCountSource [YE;AbKG2` AttributesBBox#G|HBA ObjectBox#G|HBAPivot$GySelectedObjectGUID velZHo}I?WName Merge ContainerName MergeNickName Merge Description Merge two streams into one. InstanceGuid !H:;\GHPreviewMutableEnabledDataComparison longest_list AttributesBBox# GdxBXB ObjectBox# GdAHBPivot G]Selected param_input Name Stream ANickName A Description Input stream #1 InstanceGuid sQiPDP=GPreviewMutableEnabledAccess SourceCountSource < IA|]]w AttributesBBox# Gd`AA ObjectBox# Gd`AAPivot G`Selected param_input Name Stream BNickName B Description Input stream #2 InstanceGuid } +p5I=z֖KPreviewMutableEnabledAccess SourceCountSource wx3OA+.F AttributesBBox# G]`AA ObjectBox# G]`AAPivot GZSelected param_outputName StreamNickName S Description Merged stream InstanceGuid ~(C>:PreviewMutableEnabled SourceCount AttributesBBox# Gd`AHB ObjectBox# Gd`AHBPivot G]SelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid +QB@$ ӠPreviewMutableEnabled SourceCountSource (#}I/H)Yx AttributesBBox#FHBA ObjectBox#FHBAPivotCFSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid 7WƺF2JQ{PPreviewMutableEnabled SourceCountSource >"F%^p&{ AttributesBBox#WG@uHBA ObjectBox#WG@uHBAPivotvpGrSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid J D?3B PreviewMutableEnabled SourceCountSource 7WƺF2JQ{P AttributesBBox#G@uHBA ObjectBox#G@uHBAPivotv4GrSelectedObjectGUID Ul\FJ(\Name Scribble Container Ca >G6DCbGJDCc/GmDCd&>G@DText .Bolt Center to Bolt Center Space Frame LinesSize0BFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid e3GJ%` AttributesBBox# 9G D)D8B ObjectBox# 9G D)D8BPivot >G6DSelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid k8MBJUkPreviewMutableEnabledAccess SourceCountSource 7fbK6Tlexers lexer_countsource {A;B;C}target {A;B} AttributesBBox#{TGCB B ObjectBox#{ZGCBAPivot{TGCSelectedObjectGUID (0JName Move ContainerName MoveNickName Move Description *Translate (move) an object along a vector. InstanceGuid ;bdIDb PreviewMutableEnabledDataComparison longest_list AttributesBBox#F_DBDB ObjectBox#DF`DA4BPivot\FeDSelected param_input Name GeometryNickName G Description Base geometry InstanceGuid `uovM 5PreviewMutableEnabled SourceCountSource _GOzLPreviewMutableEnabled SourceCountSource Ŀo5C$T AttributesBBox#FeDAA ObjectBox#FeDAAPivot1FphDSelected param_outputName GeometryNickName G Description Translated geometry InstanceGuid SnUf.E WXPreviewMutableEnabled SourceCount AttributesBBox#zF`DA4B ObjectBox#zF`DA4BPivotFeDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid ЁIG1g|Y[sPreviewMutableEnabled SourceCountSource A|BlIC&[ AttributesBBox#FeDHBA ObjectBox#FeDHBAPivotF/hDSelectedObjectGUID hnOf".Name Amplitude ContainerName AmplitudeNickName Amp Description 'Set the amplitude (length) of a vector. InstanceGuid !A)/+PreviewMutableEnabledDataComparison longest_list AttributesBBox#FSDxB0B ObjectBox#FSDA BPivotFXDSelected param_input Name VectorNickName V Description Base vector InstanceGuid /g+EܤsȞPreviewMutableEnabled SourceCountSource A|BlIC&[ AttributesBBox#FSD`AA ObjectBox#FSD`AAPivotFVDSelected param_input Name AmplitudeNickName A Description Amplitude (length) value InstanceGuid z-;EU!W)HPreviewMutableEnabled SourceCountSource vB)AZpXG AttributesBBox#F@NDAA ObjectBox#F@NDAAPivotFQDSelected param_input Name TranslationNickName T Description Translation vector InstanceGuid V=s@;,q4PreviewMutableEnabled SourceCountSource hPreviewMutableEnabled SourceCountSource 1ea=J5S( AttributesBBox#F`DAA ObjectBox#F`DAAPivotFؓDSelected param_outputName GeometryNickName G Description Translated geometry InstanceGuid I1%lOQtA.PreviewMutableEnabled SourceCount AttributesBBox#BFDAA ObjectBox#BFDAAPivotUFDSelected param_outputName TransformNickName X Description Transformation data InstanceGuid o%ArPLWPreviewMutableEnabled SourceCount AttributesBBox#BF`DAA ObjectBox#BF`DAAPivotUFؓDSelectedObjectGUID MM"-`kName Move ContainerName MoveNickName Move Description *Translate (move) an object along a vector. InstanceGuid *c!D @PreviewMutableEnabledDataComparison longest_list AttributesBBox# F@DBDB ObjectBox#JFDA4BPivotbF`DSelected param_input Name GeometryNickName G Description Base geometry InstanceGuid qꫳAT>Z%6PreviewMutableEnabled SourceCountSource CПG E۫ AttributesBBox#$FDAA ObjectBox#$FDAAPivot7FDSelected param_input Name TranslationNickName T Description Translation vector InstanceGuid v5uEjSPreviewMutableEnabled SourceCountSource Ŀo5C$T AttributesBBox#$F@DAA ObjectBox#$F@DAAPivot7FDSelected param_outputName GeometryNickName G Description Translated geometry InstanceGuid l3VD PreviewMutableEnabledDataComparison longest_list AttributesBBox#F@DxBB ObjectBox#FDA BPivotFDSelected param_input Name VectorNickName V Description Base vector InstanceGuid $^NEC-PreviewMutableEnabled SourceCountSource =YKL6'+ AttributesBBox#FD`A B ObjectBox#FD`A BPivotFDSelected param_outputName VectorNickName V Description Reversed vector InstanceGuid 1ea=J5S(PreviewMutableEnabled SourceCount AttributesBBox#FD`A B ObjectBox#FD`A BPivotFDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName modifiedAveragePetalPlanes Description 'Represents a collection of generic data InstanceGuid TgCwPreviewMutableEnabled SourceCountSource I1%lOQtA. AttributesBBox#FD$CA ObjectBox#FD$CAPivot9FؐDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName modifiedAveragePetalPlanes Description 'Represents a collection of generic data InstanceGuid "L lBV mPreviewMutableEnabled SourceCountSource TgCw AttributesBBox#VFD$CA ObjectBox#VFD$CAPivotFؐDSelectedObjectGUID @91k!Hl[Name Stream Gate ContainerName Stream GateNickName Gate Description )Redirects a stream into specific outputs. InstanceGuid Ul&G@Q3P PreviewMutableEnabledDataComparison longest_list AttributesBBox# Gn|B0B ObjectBox#"G@nA BPivot.G@iSelectedVariableOutput 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 ?OYG9[XoPreviewMutableEnabledAccess SourceCountSource ȯ$LKld AttributesBBox#G@nAA ObjectBox#G@nAAPivotGkSelected param_input Name GateNickName G Description Gate index of output stream InstanceGuid r>I[`PreviewMutableEnabled WireDisplay SourceCountSource ,e(DVPersistentCount AttributesBBox#G@iAA ObjectBox#G@iAAPivotGfSelectedDatanumber param_outputName Target 0NickName 0 Description Output for Gate index 0 InstanceGuid җ $AFSq*(PreviewMutableEnabled SourceCount AttributesBBox#=G@nPAA ObjectBox#=G@nPAAPivotEGkSelected param_outputName Target 1NickName 1 Description Output for Gate index 1 InstanceGuid {B&q:PreviewMutableEnabled SourceCount AttributesBBox#=G@iPAA ObjectBox#=G@iPAAPivotEGfSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName SF_TUBE DIAMETER Description 'Represents a collection of generic data InstanceGuid [2"GO*PreviewMutableEnabled SourceCountSource Q)quE*i|. AttributesBBox#FCBA ObjectBox#FCBAPivotF)4CSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName SF_TUBE WALL WIDTH Description 'Represents a collection of generic data InstanceGuid b@z0 PreviewMutableEnabled SourceCountSource 19Z\Lv~ AttributesBBox#FC CA ObjectBox#FC CAPivotFCSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName crushedTubeWidth Description 'Represents a collection of generic data InstanceGuid q܃7ATgPPreviewMutableEnabled SourceCountSource PA^5@2WI AttributesBBox#FCBA ObjectBox#FCBAPivotaXFvYCSelectedObjectGUID Ul\FJ(\Name Scribble Container CaGTDCbڭG콁DCcGbDCd{G0(DText Metal thickness of flower jointSize`AFont Arial BlackBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid xCRAZ AttributesBBox#{GTDCA ObjectBox#{GTDCAPivotGTDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName MINIMUM BASE PLATE 'RADIUS' Description 'Represents a collection of generic data InstanceGuid ׫ @ϵ>ArFPreviewMutableEnabled SourceCountSource iKT7 AttributesBBox# GD:CA ObjectBox# GD:CAPivotC6 G{LDSelectedObjectGUID 'U\JggName Polygon ContainerName PolygonNickName Polygon Description +Create a polygon with optional round edges. InstanceGuid ?1NM2.7PreviewMutableEnabledDataComparison longest_list AttributesBBox#QGDBB ObjectBox#xG DABPivotG DSelected param_input Name PlaneNickName P Description Polygon base plane InstanceGuid &KTfC٧aBJ PreviewMutableEnabled SourceCountSource ePtF}rPersistentCount AttributesBBox#SG DBA ObjectBox#cG DAAPivotmG`DSelectedDataplaneH?? param_input ParamExpression (r/2)*1.5Name RadiusNickName R Description 0Radius of polygon (distance from center to tip). InstanceGuid _#bBX'ZPreviewMutableEnabled SourceCountSource YtFg@?|E)PersistentCount AttributesBBox#SGDBA ObjectBox#SGDBAPivotmGDSelectedDatanumber@ param_input Name SegmentsNickName S Description Number of segments InstanceGuid KVF.7pVƲPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#SG DBA ObjectBox#cG DAAPivotmG`DSelectedDatanumber param_input Name Fillet RadiusNickName Rf Description Polygon corner fillet radius InstanceGuid )O~RPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#SGDBA ObjectBox#cGDAAPivotmGDSelectedDatanumber param_outputName PolygonNickName P Description Polygon InstanceGuid G%EѦ5mIPreviewMutableEnabled SourceCount AttributesBBox#G D`A B ObjectBox#G D`A BPivotGDSelected param_outputName LengthNickName L Description Length of polygon curve InstanceGuid K2 KOSQ5T2PreviewMutableEnabled SourceCount AttributesBBox#G D`A B ObjectBox#G D`A BPivotGDSelectedObjectGUID QaCZNDM+Name Rotate ContainerName RotateNickName Rotate Description Rotate an object in a plane. InstanceGuid EYuNcbsXPreviewMutableEnabledDataComparison longest_list AttributesBBox#GDBB ObjectBox#4GDApBPivot@GDSelected param_input Name GeometryNickName G Description Base geometry InstanceGuid 0@CpDtuXPreviewMutableEnabled SourceCountSource G%EѦ5mI AttributesBBox#!GDAA ObjectBox#!GDAAPivot*GDSelected param_input Name AngleNickName A Description Rotation angle in radians InstanceGuid #SEp`C`_PreviewMutableEnabled SourceCountSource rrJ?  AttributesBBox#!G@DAA ObjectBox#!G@DAAPivot*GDSelected param_input Name PlaneNickName P Description Rotation plane InstanceGuid F\h3KjN@uMPreviewMutableEnabled SourceCountSource ePtF}rPersistentCount AttributesBBox#!GDAA ObjectBox#!GDAAPivot*GDSelectedDataplaneH?? param_outputName GeometryNickName G Description Rotated geometry InstanceGuid Ho&W<@V?JPreviewMutableEnabled SourceCount AttributesBBox#OGDApB ObjectBox#OGDApBPivotXGDSelectedObjectGUID , AYGRjR,>Name Pi ContainerName PiNickName Pi Description Returns a factor of Pi. InstanceGuid LbNNNPreviewMutableEnabledDataComparison longest_list AttributesBBox#GDxBA ObjectBox#GDAAPivotGDSelected param_input Name FactorNickName N Description Factor to be multiplied by Pi InstanceGuid !ؠPA(C PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#GDpAA ObjectBox#GDpAAPivotGDSelectedDatanumber? param_outputName OutputNickName y Description Output value InstanceGuid rrJ? PreviewMutableEnabled SourceCount AttributesBBox#GDPAA ObjectBox#GDPAAPivotGDSelectedObjectGUID 4 '̔C\D|Name Extrude ContainerName ExtrudeNickName Extr Description +Extrude curves and surfaces along a vector. InstanceGuid 2bӓKSPreviewMutableEnabledDataComparison longest_list AttributesBBox#BG D|B0B ObjectBox#VG`DA BPivotbGDSelected param_input Name BaseNickName B Description Profile curve or surface InstanceGuid -&S?M59PreviewMutableEnabled SourceCountSource G%EѦ5mISource Ho&W<@V?J AttributesBBox#DG`DpAA ObjectBox#DG`DpAAPivotMGDSelected param_input Name DirectionNickName D Description Extrusion direction InstanceGuid knK̤**PreviewMutableEnabled SourceCountSource M2.> AttributesBBox#DGDpAA ObjectBox#DGDpAAPivotMG DSelected param_outputName ExtrusionNickName E Description Extrusion result InstanceGuid k-D:Nl %PreviewMutableEnabled SourceCount AttributesBBox#qG`D`A B ObjectBox#qG`D`A BPivotyGDSelectedObjectGUID hnOf".Name Amplitude ContainerName AmplitudeNickName Amp Description 'Set the amplitude (length) of a vector. InstanceGuid I$JbPreviewMutableEnabledDataComparison longest_list AttributesBBox#G@DB0B ObjectBox#GDA BPivotGDSelected param_input Name VectorNickName V Description Base vector InstanceGuid 9N<PreviewMutableEnabled SourceCountSource ePtF}r AttributesBBox#GDAA ObjectBox#GD`AAPivotGDSelected param_input ParamExpression -AName AmplitudeNickName A Description Amplitude (length) value InstanceGuid EEk@KN PreviewMutableEnabled SourceCountSource *n|HSK&PersistentCount AttributesBBox#GDAA ObjectBox#GDAAPivotG@DSelectedDatanumber? param_outputName VectorNickName V Description Resulting vector InstanceGuid M2.>PreviewMutableEnabled SourceCount AttributesBBox#GD`A B ObjectBox#GD`A BPivotGDSelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid *n|HSK&PreviewMutableEnabled SourceCountUserText 0.009 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FGDBA ObjectBox#FGDBAPivotFG+DSelectedObjectGUID 3HuNLo7Name Cap Holes ContainerName Cap HolesNickName Cap Description Cap all planar holes in a Brep. InstanceGuid NՏS@#{ UyPreviewMutableEnabledDataComparison longest_list AttributesBBox#G`DxB B ObjectBox#GDABPivotGDSelected param_input Name BrepNickName B Description Brep to cap InstanceGuid dm0Ds{[PreviewMutableEnabled SourceCountSource k-D:Nl % AttributesBBox#GD`AB ObjectBox#GD`ABPivotGDSelected param_outputName BrepNickName B Description Capped Brep InstanceGuid Fk{M{QPreviewMutableEnabled SourceCount AttributesBBox#GD`AB ObjectBox#GD`ABPivotGDSelectedObjectGUID (0JName Move ContainerName MoveNickName Move Description *Translate (move) an object along a vector. InstanceGuid fOWcD3uKPreviewMutableEnabledDataComparison longest_list AttributesBBox#;G`DBDB ObjectBox#PGDA4BPivot\GDSelected param_input Name GeometryNickName G Description Base geometry InstanceGuid +J,KU,<PreviewMutableEnabled SourceCountSource Fk{M{Q AttributesBBox#=GDAA ObjectBox#=GDAAPivotFGDSelected param_input Name TranslationNickName T Description Translation vector InstanceGuid )4a%@t*xfPreviewMutableEnabled SourceCountSource %RCϕo AttributesBBox#=G`DAA ObjectBox#=G`DAAPivotFG؜DSelected param_outputName GeometryNickName G Description Translated geometry InstanceGuid o dӽHzPPreviewMutableEnabled SourceCount AttributesBBox#kGDA4B ObjectBox#kGDA4BPivottGpDSelectedObjectGUID hnOf".Name Amplitude ContainerName AmplitudeNickName Amp Description 'Set the amplitude (length) of a vector. InstanceGuid 8 KbPnPreviewMutableEnabledDataComparison longest_list AttributesBBox#GDB0B ObjectBox#GDA BPivotGDSelected param_input Name VectorNickName V Description Base vector InstanceGuid o5OAZ9ĬPreviewMutableEnabled SourceCountSource M2.> AttributesBBox#GDAA ObjectBox#GD`AAPivotG@DSelected param_input ParamExpression -AName AmplitudeNickName A Description Amplitude (length) value InstanceGuid fBfI@`sPreviewMutableEnabled SourceCountSource |>30NK`PersistentCount AttributesBBox#GDAA ObjectBox#GDAAPivotGDSelectedDatanumber? param_outputName VectorNickName V Description Resulting vector InstanceGuid %RCϕoPreviewMutableEnabled SourceCount AttributesBBox#GD`A B ObjectBox#GD`A BPivotGDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Flower Base Frames Description 'Represents a collection of generic data InstanceGuid ePtF}rPreviewMutableEnabled SourceCountSource z2?L߯0& AttributesBBox#sGDBA ObjectBox#sGDBAPivotGL/DSelectedObjectGUID NFJol~Name Brep Join ContainerName Brep JoinNickName Join Description Join a number of Breps together InstanceGuid 6*;VAD 3=PreviewMutableEnabledDataComparison longest_list AttributesBBox#G@D|B0B ObjectBox#GDA BPivotGDSelected param_input Name BrepsNickName B Description Breps to join InstanceGuid H8mB{ oPreviewMutableEnabledAccess SourceCountSource o dӽHzPSource Fk{M{Q AttributesBBox#GD`A B ObjectBox#GD`A BPivotGDSelected param_outputName BrepsNickName B Description Joined Breps InstanceGuid Ƣ>/KN׋:PreviewMutableEnabled SourceCount AttributesBBox#GDpAA ObjectBox#GDpAAPivotGDSelected param_output Name ClosedNickName C Description #Closed flag for each resulting Brep InstanceGuid ݱ@Csl)BPreviewMutableEnabled SourceCount NegateStream AttributesBBox#GDpAA ObjectBox#GDpAAPivotG@DSelectedObjectGUID Ul\FJ(\Name Scribble Container CaGZ؎DCb iGDCcjiGOBDCd)GDText build boltsSizeAFont Comic Sans MSBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid ܔtPhO AttributesBBox#GD@BA ObjectBox#GD@BAPivotGZ؎DSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Flower Base Plates Description 'Represents a collection of generic data InstanceGuid  XFQ_γFPreviewMutableEnabled SourceCountSource /u(^{N-l4 AttributesBBox#G@DBA ObjectBox#G@DBAPivotGDSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName !flower-to-ring bolt hole DIAMETER Description 'Represents a collection of generic data InstanceGuid zvZFPreviewMutableEnabled SourceCountSource #_~eG$ȭ AttributesBBox#GDACA ObjectBox#GDACAPivot'GDSelectedObjectGUID ͞NEName F2 ContainerName F2NickName F(x,y) Description "A function of two variables; {x,y} InstanceGuid #mͧ96D}Ms %PreviewMutableEnabledDataComparison longest_list AttributesBBox#tGDlBB ObjectBox#GDApBPivotGDSelected param_input Name FunctionNickName F Description Expression to solve InstanceGuid 2ADצ ׀PreviewMutableEnabled SourceCountEquation x+2*y AttributesBBox#vGD`AA ObjectBox#vGD`AAPivot~GDSelected param_input Name Variable xNickName x Description Variable #1 InstanceGuid 3,]N꒟APreviewMutableEnabled SourceCountSource I ݌@G VdAwa AttributesBBox#vG@D`AA ObjectBox#vG@D`AAPivot~GDSelected param_input Name Variable yNickName y Description Variable #2 InstanceGuid `"GMtV81PreviewMutableEnabled SourceCountSource 졟AȪ AttributesBBox#vGD`AA ObjectBox#vGD`AAPivot~GDSelected param_outputName ResultNickName r Description Expression result InstanceGuid |>30NK`PreviewMutableEnabled SourceCount AttributesBBox#GD0ApB ObjectBox#GD0ApBPivotGDSelectedObjectGUID >JJDSelectedObjectGUID @91k!Hl[Name Stream Gate ContainerName Stream GateNickName Gate Description )Redirects a stream into specific outputs. InstanceGuid : u8Lz]3BPreviewMutableEnabled SourceCountSource %uKtZz AttributesBBox#2F`D`AA ObjectBox#2F`D`AAPivotCFDSelected param_input Name BNickName B Description Item to divide with (divisor) InstanceGuid WdkMAq PreviewMutableEnabled SourceCountSource ct/ D«Ch AttributesBBox#2FD`AA ObjectBox#2FD`AAPivotCF DSelected param_outputName ResultNickName R Description The result of the Division InstanceGuid b(XL$PreviewMutableEnabled SourceCount AttributesBBox#F`DpA B ObjectBox#F`DpA BPivotFDSelectedObjectGUID 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@DHBA ObjectBox#F@DHBAPivotFFNDSelectedObjectGUID 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#FkD.C B ObjectBox#F+D"CAPivotFkDSelectedObjectGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid GE6&?]PreviewMutableEnabledDataComparison longest_list AttributesBBox#FDBB ObjectBox# F@DApBPivot$FDSelected param_input Name ListNickName L Description Base list InstanceGuid LHWFw%ʨPreviewMutableEnabledAccess SourceCountSource #iG. AttributesBBox#F@DAA ObjectBox#F@DAAPivotFDSelected param_input Name IndexNickName i Description Item index InstanceGuid N7c2FWJJhCBPreviewMutableEnabledDataComparison longest_list AttributesBBox#FEBB ObjectBox#FEApBPivot2FESelected param_input Name X componentNickName X Description {x} component InstanceGuid  tBT{1PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#FE`AA ObjectBox#FE`AAPivot F@ESelectedDatanumber param_input Name Y componentNickName Y Description {y} component InstanceGuid W]M_PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#FE`AA ObjectBox#FE`AAPivot FESelectedDatanumber param_input Name Z componentNickName Z Description {z} component InstanceGuid ?/ϻA4[@0oPreviewMutableEnabled SourceCountSource PC<'AB:3oPersistentCount AttributesBBox#F E`AA ObjectBox#F E`AAPivot FESelectedDatanumber param_outputName PointNickName Pt Description Point coordinate InstanceGuid ځ'T[NQ]^LPreviewMutableEnabled SourceCount AttributesBBox#PFEApB ObjectBox#PFEApBPivotdFESelectedObjectGUID >JPreviewMutableEnabled SourceCountUserText 4 5 6 15 16 22 23 33 34 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#*FREHB C ObjectBox#*FREHB CPivot+FRESelectedObjectGUID _L\J_3gName Series ContainerName SeriesNickName Series Description Create a series of numbers. InstanceGuid iGҙN0FPreviewMutableEnabledDataComparison longest_list AttributesBBox#FMEBB ObjectBox#HFMEApBPivot`FOESelected param_input Name StartNickName S Description First number in the series InstanceGuid VFIvJ$4dPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#FMEAA ObjectBox#$FMEpAAPivot6FpNESelectedDatanumber param_input Name StepNickName N Description $Step size for each successive number InstanceGuid {+OaK,mPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#FOEAA ObjectBox#$FOEpAAPivot6FOESelectedDatanumber? param_input ParamExpression C-1Name CountNickName C Description Number of values in the series InstanceGuid J]MO=˿PreviewMutableEnabled SourceCountSource WztEEPXWPersistentCount AttributesBBox#FPPEAA ObjectBox#FPPEAAPivot6FPESelectedDatanumber param_outputName SeriesNickName S Description Series of numbers InstanceGuid a>bĈC$K[=PreviewMutableEnabled SourceCount AttributesBBox#~FME`ApB ObjectBox#~FME`ApBPivotFOESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName #RIBS Description 'Represents a collection of generic data InstanceGuid WztEEPXWPreviewMutableEnabled SourceCountSource #W9Md搗T AttributesBBox#"F@PEHBA ObjectBox#"F@PEHBAPivotUF=PESelectedObject GUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid %R;H9ÝNPreviewMutableEnabledDataComparison longest_list AttributesBBox#F PE|BpB ObjectBox# G@PEA`BPivotGRESelected param_input Name StartNickName A Description String to append to. InstanceGuid @r7$C3oPreviewMutableEnabled SourceCountSource dc pFxe) AttributesBBox#F@PE`AA ObjectBox#F@PE`AAPivotG QESelected param_input Name EndNickName B Description String to append. InstanceGuid ^? FrgEPreviewMutableEnabled SourceCountSource a3-ZDfת AttributesBBox#FRE`AA ObjectBox#FRE`AAPivotGRESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid 2<d@"PPreviewMutableEnabled SourceCount AttributesBBox#(G@PEpA`B ObjectBox#(G@PEpA`BPivot1GRESelectedObject GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid a3-ZDfתPreviewMutableEnabled SourceCountUserText ; MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#bFREHBA ObjectBox#bFREHBAPivotbFRESelectedObject GUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid U! (ެmJ4.PreviewMutableEnabledDataComparison longest_list AttributesBBox#G@SEBpB ObjectBox#$G`SEA`BPivot0G UESelected param_input Name StartNickName A Description String to append to. InstanceGuid s*9J|zPreviewMutableEnabled SourceCountSource 2<d@"P AttributesBBox#G`SEAA ObjectBox#G`SE`AAPivotG@TESelected param_input Name EndNickName B Description String to append. InstanceGuid +ߵLl@1VPreviewMutableEnabledMapping SourceCountSource 8B33I/m"> AttributesBBox#G UEAA ObjectBox#G UEAAPivotGVESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid +c3K5Dzc WPreviewMutableEnabled SourceCount AttributesBBox#?G`SEpA`B ObjectBox#?G`SEpA`BPivotHG UESelectedObject GUID p:.EFla Name Integer Container Name IntegerNickName Int Description *Represents a collection of Integer numbers InstanceGuid dc pFxe)PreviewMutableEnabled SourceCountSource a>bĈC$K[= AttributesBBox#F0OEHBA ObjectBox#F0OEHBAPivot8FOESelectedObject GUID p:.EFla Name Integer Container Name IntegerNickName #Vert. Node Groups Description *Represents a collection of Integer numbers InstanceGuid WA!2EPreviewMutableEnabled SourceCountSource F՝2E{ AttributesBBox#2FwEBA ObjectBox#2FwEBAPivotæF{xESelectedObjectGUID PM~$EPName Cull Index ContainerName Cull IndexNickName Cull i Description +Cull (remove) indexed elements from a list. InstanceGuid T,Ofݾ|PreviewMutableEnabledDataComparison longest_list AttributesBBox#NG`vEBB ObjectBox#dGvEApBPivotpG`xESelected param_input Name ListNickName L Description List to cull InstanceGuid '亷UK8YPreviewMutableEnabledAccess SourceCountSource (UI' !E| AttributesBBox#PGvEAA ObjectBox#PGvEAAPivotZG wESelected param_input Name IndicesNickName I Description Culling indices InstanceGuid ^ۨFC u'PreviewMutableEnabledAccess SourceCountSource WA!2E AttributesBBox#PGwEAA ObjectBox#PGwEAAPivotZG`xESelected param_input Name WrapNickName W Description Wrap indices to list range InstanceGuid k)^zA}ϓPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#PGyEAA ObjectBox#PGyEAAPivotZGyESelectedDataboolean param_outputName ListNickName L Description Culled list InstanceGuid "r#N8A"Ԭs3PreviewMutableEnabled SourceCount AttributesBBox#GvEPApB ObjectBox#GvEPApBPivotG`xESelectedObjectGUID VNL/CFOIZName Line ContainerName LineNickName Ln Description !Create a line between two points. InstanceGuid ~iLB`PreviewMutableEnabledDataComparison longest_list AttributesBBox#}G@uEtB0B ObjectBox#G`uEA BPivotGvESelected param_input Name Point ANickName A Description Line start point InstanceGuid $i$BA*F:PreviewMutableEnabled SourceCountSource B;3dLˏ2  AttributesBBox#G`uE`AA ObjectBox#G`uE`AAPivotGvESelected param_input Name Point BNickName B Description Line end point InstanceGuid h;1:IPreviewMutableEnabled SourceCountSource f c@Onm AttributesBBox#GvE`AA ObjectBox#GvE`AAPivotG@wESelected param_outputName LineNickName L Description Line segment InstanceGuid @&9Ghf:UPreviewMutableEnabled SourceCount AttributesBBox#G`uEPA B ObjectBox#G`uEPA BPivotGvESelectedObjectGUID VNL/CFOIZName Line ContainerName LineNickName Ln Description !Create a line between two points. InstanceGuid ' ugO~ eG1PreviewMutableEnabledDataComparison longest_list AttributesBBox#}G@xEtB0B ObjectBox#G`xEA BPivotGyESelected param_input Name Point ANickName A Description Line start point InstanceGuid ^`D { PreviewMutableEnabled SourceCountSource f c@Onm AttributesBBox#G`xE`AA ObjectBox#G`xE`AAPivotGyESelected param_input Name Point BNickName B Description Line end point InstanceGuid NLaPreviewMutableEnabled SourceCountSource <9LmN AttributesBBox#GyE`AA ObjectBox#GyE`AAPivotG@zESelected param_outputName LineNickName L Description Line segment InstanceGuid 9#(6^@ϨPreviewMutableEnabled SourceCount AttributesBBox#G`xEPA B ObjectBox#G`xEPA BPivotGyESelectedObjectGUID VNL/CFOIZName Line ContainerName LineNickName Ln Description !Create a line between two points. InstanceGuid . UpfA_M;PreviewMutableEnabledDataComparison longest_list AttributesBBox#}G@{EtB0B ObjectBox#G`{EA BPivotG|ESelected param_input Name Point ANickName A Description Line start point InstanceGuid ]qRE%f:9PreviewMutableEnabled SourceCountSource <9LmN AttributesBBox#G`{E`AA ObjectBox#G`{E`AAPivotG|ESelected param_input Name Point BNickName B Description Line end point InstanceGuid qN8PreviewMutableEnabled SourceCountSource EI6 AttributesBBox#G|E`AA ObjectBox#G|E`AAPivotG@}ESelected param_outputName LineNickName L Description Line segment InstanceGuid Lc:GviJPreviewMutableEnabled SourceCount AttributesBBox#G`{EPA B ObjectBox#G`{EPA BPivotG|ESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName flaps of the ring Description 'Represents a collection of generic data InstanceGuid EA*8MBPreviewMutableEnabled SourceCountSource K`nI1& AttributesBBox#FFEBA ObjectBox#FFEBAPivot%F;GESelectedObjectGUID eOnName Tree Item ContainerName Tree ItemNickName Item Description *Retrieve a specific item from a data tree. InstanceGuid La Np"PreviewMutableEnabledDataComparison longest_list AttributesBBox#/G>EBB ObjectBox#UG >EABPivotaG@ESelected param_input Name TreeNickName T Description Data Tree InstanceGuid 2[EjzCPreviewMutableEnabledAccess SourceCountSource EA*8MB AttributesBBox#1G >EBA ObjectBox#AG >EAAPivotKG>ESelected param_input Name PathNickName P Description Data tree branch path InstanceGuid {ĥXL PreviewMutableEnabledMapping SourceCountSource +c3K5Dzc W AttributesBBox#1G`?EBA ObjectBox#1G`?EBAPivotKG@ESelected param_input Name IndexNickName i Description Item index InstanceGuid dD iPreviewMutableEnabled SourceCountSource &lEl~d AttributesBBox#1G@EBA ObjectBox#AG@EAAPivotKG@AESelected param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid VG@:#PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#1GAEBA ObjectBox#AGAEAAPivotKGBESelectedDataboolean param_outputName ElementNickName E Description Item at {P:i'} InstanceGuid k>;UHN;-aPreviewMutableEnabled SourceCount AttributesBBox#pG >E`AB ObjectBox#pG >E`ABPivotxG@ESelectedObjectGUID +љpNċuName Addition ContainerName AdditionNickName A+B Description Mathematical addition InstanceGuid jRBfJPreviewMutableEnabledDataComparison longest_list AttributesBBox#xFKE|B0B ObjectBox#FKEA BPivotFMESelected param_input Name ANickName A Description First item for addition InstanceGuid HsÐyN2-PreviewMutableEnabled SourceCountSource Nyx0F`dGRf AttributesBBox#|FKE`AA ObjectBox#|FKE`AAPivotF`LESelected param_input Name BNickName B Description Second item for addition InstanceGuid [\0J J8٧PreviewMutableEnabled SourceCountSource dc pFxe) AttributesBBox#|FME`AA ObjectBox#|FME`AAPivotFMESelected param_outputName ResultNickName R Description The result of the Addition InstanceGuid ؾP)+L05PreviewMutableEnabled SourceCount AttributesBBox#FKEpA B ObjectBox#FKEpA BPivotFMESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid Nyx0F`dGRfPreviewMutableEnabled SourceCountUserText 1 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#FKEHBA ObjectBox#FKEHBAPivotHFKESelectedObjectGUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid M7HF'$PreviewMutableEnabledDataComparison longest_list AttributesBBox#+GKE|BpB ObjectBox#>GKEA`BPivotJGMESelected param_input Name StartNickName A Description String to append to. InstanceGuid l2AA.E.}PreviewMutableEnabled SourceCountSource ؾP)+L05 AttributesBBox#-GKE`AA ObjectBox#-GKE`AAPivot5GLESelected param_input Name EndNickName B Description String to append. InstanceGuid z;>MPWPreviewMutableEnabled SourceCountSource p4M,瘣 AttributesBBox#-GME`AA ObjectBox#-GME`AAPivot5GNESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid i GّI\ RPreviewMutableEnabled SourceCount AttributesBBox#YGKEpA`B ObjectBox#YGKEpA`BPivotbGMESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid p4M,瘣PreviewMutableEnabled SourceCountUserText ; MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#GNEHBA ObjectBox#GNEHBAPivotGmNESelectedObjectGUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid ~u2/GǫPreviewMutableEnabledDataComparison longest_list AttributesBBox#G0NEBpB ObjectBox#GPNEA`BPivotGPESelected param_input Name StartNickName A Description String to append to. InstanceGuid `|Mg;PreviewMutableEnabled SourceCountSource i GّI\ R AttributesBBox#GPNEAA ObjectBox#GPNE`AAPivotG0OESelected param_input Name EndNickName B Description String to append. InstanceGuid UxK:K+PreviewMutableEnabledMapping SourceCountSource 8B33I/m"> AttributesBBox#GPEAA ObjectBox#GPEAAPivotGPESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid 3,OqPreviewMutableEnabled SourceCount AttributesBBox#GPNEpA`B ObjectBox#GPNEpA`BPivotGPESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid &lEl~dPreviewMutableEnabled SourceCountUserText 0 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#G@EHBA ObjectBox#G@EHBAPivot=G@ESelectedObjectGUID eOnName Tree Item ContainerName Tree ItemNickName Item Description *Retrieve a specific item from a data tree. InstanceGuid <ؑԮJA ׎PreviewMutableEnabledDataComparison longest_list AttributesBBox#DGPDEBB ObjectBox#jGpDEABPivotvGFESelected param_input Name TreeNickName T Description Data Tree InstanceGuid 8 Evy%2PreviewMutableEnabledAccess SourceCountSource EA*8MB AttributesBBox#FGpDEBA ObjectBox#VGpDEAAPivot`GEESelected param_input Name PathNickName P Description Data tree branch path InstanceGuid ]%LClE9~\PreviewMutableEnabledMapping SourceCountSource 3,Oq AttributesBBox#FGEEBA ObjectBox#FGEEBAPivot`GPFESelected param_input Name IndexNickName i Description Item index InstanceGuid þɭMwPreviewMutableEnabledAccess SourceCountSource EA*8MB AttributesBBox#GG`JEBA ObjectBox#WG`JEAAPivotaGKESelected param_input Name PathNickName P Description Data tree branch path InstanceGuid +5ESjPreviewMutableEnabledMapping SourceCountSource ؆8 Jr<" AttributesBBox#GGKEBA ObjectBox#GGKEBAPivotaG@LESelected param_input Name IndexNickName i Description Item index InstanceGuid 2huaKɐQ{PreviewMutableEnabled SourceCountSource bRKK@8 AttributesBBox#GGLEBA ObjectBox#WGLEAAPivotaGMESelected param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid HQHI;.PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#GG NEBA ObjectBox#WG NEAAPivotaGNESelectedDataboolean param_outputName ElementNickName E Description Item at {P:i'} InstanceGuid ,E *RHLPreviewMutableEnabled SourceCount AttributesBBox#G`JE`AB ObjectBox#G`JE`ABPivotGLESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid bRKK@8PreviewMutableEnabled SourceCountUserText 1 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox# GLEHBA ObjectBox# GLEHBAPivot GmLESelectedObjectGUID eOnName Tree Item ContainerName Tree ItemNickName Item Description *Retrieve a specific item from a data tree. InstanceGuid fkXKm!PreviewMutableEnabledDataComparison longest_list AttributesBBox#ZGPEBB ObjectBox#GPEABPivotG0SESelected param_input Name TreeNickName T Description Data Tree InstanceGuid AVg~/JB?'PreviewMutableEnabledAccess SourceCountSource EA*8MB AttributesBBox#\GPEBA ObjectBox#lGPEAAPivotvGPQESelected param_input Name PathNickName P Description Data tree branch path InstanceGuid A^ZPreviewMutableEnabledMapping SourceCountSource Pʃ[JK;G AttributesBBox#\GQEBA ObjectBox#\GQEBAPivotvGRESelected param_input Name IndexNickName i Description Item index InstanceGuid ձHA!!lPreviewMutableEnabled SourceCountSource  Oz*Q AttributesBBox#\G0SEBA ObjectBox#lG0SEAAPivotvGSESelected param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid :8 AhRPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#\GpTEBA ObjectBox#lGpTEAAPivotvGUESelectedDataboolean param_outputName ElementNickName E Description Item at {P:i'} InstanceGuid )2/JouPreviewMutableEnabled SourceCount AttributesBBox#GPE`AB ObjectBox#GPE`ABPivotG0SESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid  Oz*QPreviewMutableEnabled SourceCountUserText 3 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#G0SEHBA ObjectBox#G0SEHBAPivot=G2SESelectedObject GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 01N 5PreviewMutableEnabled SourceCountUserText 1 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#F YEHBA ObjectBox#F YEHBAPivotqFw&YESelectedObject!GUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid =P'GL "PreviewMutableEnabledDataComparison longest_list AttributesBBox#G[EBpB ObjectBox#=G\EA`BPivotIG]ESelected param_input Name StartNickName A Description String to append to. InstanceGuid M9ڱPreviewMutableEnabled SourceCountSource 2<d@"P AttributesBBox#G\EAA ObjectBox#,G\E`AAPivot4G\ESelected param_input Name EndNickName B Description String to append. InstanceGuid pD-L`APreviewMutableEnabledMapping SourceCountSource ЦE;K AttributesBBox#G]EAA ObjectBox#G]EAAPivot4G^ESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid ؆8 Jr<"PreviewMutableEnabled SourceCount AttributesBBox#XG\EpA`B ObjectBox#XG\EpA`BPivotaG]ESelectedObject"GUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid F2C9Y;ۧPreviewMutableEnabledDataComparison longest_list AttributesBBox#GVEBpB ObjectBox#GVEA`BPivotGXESelected param_input Name StartNickName A Description String to append to. InstanceGuid 0|+B芉&PreviewMutableEnabled SourceCountSource i GّI\ R AttributesBBox#GVEAA ObjectBox#GVE`AAPivotGWESelected param_input Name EndNickName B Description String to append. InstanceGuid ZoOyEtw!PreviewMutableEnabledMapping SourceCountSource ЦE;K AttributesBBox#GXEAA ObjectBox#GXEAAPivotGYESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid Pʃ[JK;G PreviewMutableEnabled SourceCount AttributesBBox#GVEpA`B ObjectBox#GVEpA`BPivotGXESelectedObject#GUID 3V,)AlՅkq@Name Subtraction ContainerName SubtractionNickName A-B Description Mathematical subtraction InstanceGuid m@Fak7PreviewMutableEnabledDataComparison longest_list AttributesBBox#xFWE|B0B ObjectBox#FWEA BPivotF YESelected param_input Name ANickName A Description Item to subtract from (minuend) InstanceGuid >%?FX2PreviewMutableEnabled SourceCountSource 8B33I/m"> AttributesBBox#|FWE`AA ObjectBox#|FWE`AAPivotFXESelected param_input Name BNickName B Description Item to subtract (subtrahend) InstanceGuid s :G)?PreviewMutableEnabled SourceCountSource 01N 5 AttributesBBox#|F YE`AA ObjectBox#|F YE`AAPivotFYESelected param_outputName ResultNickName R Description The result of the Subtraction InstanceGuid ЦE;KPreviewMutableEnabled SourceCount AttributesBBox#FWEpA B ObjectBox#FWEpA BPivotF YESelectedObject$GUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid aBEgEPreviewMutableEnabledAccess SourceCountSource k>;UHN;-alexers lexer_countsource {A;B;C}target {C}(B) AttributesBBox#)GuS?EC B ObjectBox#)Gu?ECAPivot)GuS?ESelectedObject%GUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid ^=\Gx/PreviewMutableEnabledAccess SourceCountSource ($oBn lexers lexer_countsource {A;B;C}target {C}(B) AttributesBBox#)GEEC B ObjectBox#)GFECAPivot)GEESelectedObject&GUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid Fz]gIXDPreviewMutableEnabledAccess SourceCountSource ,E *RHLlexers lexer_countsource {A;B;C}target {C}(B) AttributesBBox#)GfKEC B ObjectBox#)GfLECAPivot)GfKESelectedObject'GUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid f16&A ;.$`&PreviewMutableEnabledAccess SourceCountSource )2/Joulexers lexer_countsource {A;B;C}target {C}(B) AttributesBBox#)GfQEC B ObjectBox#)GfVRECAPivot)GfQESelectedObject(GUID : PreviewMutableEnabled SourceCount AttributesBBox#FDAA ObjectBox#FDAAPivotF DSelected param_outputName Z-AxisNickName Z Description Z-Axis vector InstanceGuid :BBSAPreviewMutableEnabled SourceCount AttributesBBox#F`DAA ObjectBox#F`DAAPivotFDSelectedObject)GUID 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#FFDBB ObjectBox#pFDABPivotFDSelected param_input Name GeometryNickName G Description Base geometry InstanceGuid 늭@3PreviewMutableEnabled SourceCountSource X9yQO7襁Q AttributesBBox#JFDAA ObjectBox#JFDAAPivot]F DSelected param_input Name AngleNickName A Description Rotation angle in radians InstanceGuid YMqHOPreviewMutableEnabled SourceCountSource Ɇ'@v[hU^ AttributesBBox#JF`DAA ObjectBox#JF`DAAPivot]FDSelected param_input Name CenterNickName C Description Center of rotation InstanceGuid N$DIP`PreviewMutableEnabled SourceCountSource 62EAfvQ AttributesBBox#JFDAA ObjectBox#JFDAAPivot]F DSelected param_input Name AxisNickName X Description Axis of rotation InstanceGuid jCN86zPreviewMutableEnabled SourceCountSource OWGVajLTPersistentCount AttributesBBox#JF`DAA ObjectBox#JF`DAAPivot]FDSelectedDatavector3? param_outputName GeometryNickName G Description Rotated geometry InstanceGuid  tߍBMOPreviewMutableEnabled SourceCount AttributesBBox#FDA B ObjectBox#FDA BPivotF`DSelected 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 DxBA ObjectBox#F`DAAPivotFDSelected param_input Name FactorNickName N Description Factor to be multiplied by Pi InstanceGuid rUMFg-sPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#F`DpAA ObjectBox#F`DpAAPivotFDSelectedDatanumber? param_outputName OutputNickName y Description Output value InstanceGuid Ɇ'@v[hU^PreviewMutableEnabled SourceCount AttributesBBox#F`DPAA ObjectBox#F`DPAAPivotFDSelectedObject+GUID velZHo}I?WName Merge ContainerName MergeNickName Merge Description Merge two streams into one. InstanceGuid KhXuA%ԵPreviewMutableEnabledDataComparison longest_list AttributesBBox#G?EBXB ObjectBox#G?EAHBPivotGPAESelected param_input Name Stream ANickName A Description Input stream #1 InstanceGuid HF6}4-D~ NiAPreviewMutableEnabledAccessMapping SourceCountSource aBEgE AttributesBBox#G?EAA ObjectBox#G?EAAPivotG@ESelected param_input Name Stream BNickName B Description Input stream #2 InstanceGuid VFkESelectedDatanumber param_input Name StepNickName N Description $Step size for each successive number InstanceGuid hs)Fb[WPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#,F`lEpAA ObjectBox#,F`lEpAAPivot>FmESelectedDatanumber? param_input Name CountNickName C Description Number of values in the series InstanceGuid Q DEG?PreviewMutableEnabled SourceCountSource sO>ZPersistentCount AttributesBBox#,FmEpAA ObjectBox#,FmEpAAPivot>F@nESelectedDatanumber param_outputName SeriesNickName S Description Series of numbers InstanceGuid 5 W&l@PreviewMutableEnabled SourceCount AttributesBBox#F kE`ApB ObjectBox#F kE`ApBPivotFmESelectedObject4GUID YdȎ DM +Name Data Container Name DataNickName #RIBS Description 'Represents a collection of generic data InstanceGuid sO>ZPreviewMutableEnabled SourceCountSource #W9Md搗T AttributesBBox#*FmEHBA ObjectBox#*FmEHBAPivot]F=0nESelectedObject5GUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid Q$+uC_Py4PreviewMutableEnabledDataComparison longest_list AttributesBBox#~GpmE|BpB ObjectBox#GmEA`BPivotGPoESelected param_input Name StartNickName A Description String to append to. InstanceGuid kdjp>Hx߮y:ZPreviewMutableEnabled SourceCountSource vQDNJ AttributesBBox#GmE`AA ObjectBox#GmE`AAPivotGpnESelected param_input Name EndNickName B Description String to append. InstanceGuid KψGѕMkvPreviewMutableEnabled SourceCountSource 2@L AttributesBBox#GPoE`AA ObjectBox#GPoE`AAPivotG0pESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid qX!ENAWPreviewMutableEnabled SourceCount AttributesBBox#GmEpA`B ObjectBox#GmEpA`BPivotGPoESelectedObject6GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 2@LPreviewMutableEnabled SourceCountUserText ; MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#5GoEHBA ObjectBox#5GoEHBAPivot5GoESelectedObject7GUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid v(@.L9O-RV7PreviewMutableEnabledDataComparison longest_list AttributesBBox#GpEBpB ObjectBox#GpEA`BPivotGprESelected param_input Name StartNickName A Description String to append to. InstanceGuid ٌ'O~_bPreviewMutableEnabled SourceCountSource qX!ENAW AttributesBBox#GpEAA ObjectBox#GpE`AAPivotGqESelected param_input Name EndNickName B Description String to append. InstanceGuid zJjCPreviewMutableEnabledMapping SourceCountSource 8B33I/m"> AttributesBBox#GprEAA ObjectBox#GprEAAPivotGPsESelected param_outputName ResultNickName R Description "Resulting string consisting of A+B InstanceGuid gaXk_I:Q7zPreviewMutableEnabled SourceCount AttributesBBox#GpEpA`B ObjectBox#GpEpA`BPivotGprESelectedObject8GUID p:.EFla Name Integer Container Name IntegerNickName Int Description *Represents a collection of Integer numbers InstanceGuid vQDNJPreviewMutableEnabled SourceCountSource 5 W&l@ AttributesBBox#FlEHBA ObjectBox#FlEHBAPivot GwmESelectedObject9GUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid CL}x6PreviewMutableEnabledDataComparison longest_list AttributesBBox#GpEBB ObjectBox#GpEApBPivot GrESelected param_input Name ListNickName L Description Base list InstanceGuid _^MmPPreviewMutableEnabledAccess SourceCountSource H.-D ѷTW AttributesBBox#GpEAA ObjectBox#GpEAAPivotG`qESelected param_input Name IndexNickName i Description Item index InstanceGuid ‚CGvnPreviewMutableEnabled SourceCountSource UY #ƊOs魅PersistentCount AttributesBBox#GrEAA ObjectBox#GrEAAPivotGrESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid ߪIj\PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#G@sEAA ObjectBox#G@sEAAPivotGsESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid B;3dLˏ2 PreviewMutableEnabled SourceCount AttributesBBox#GpE`ApB ObjectBox#GpE`ApBPivot GrESelectedObject:GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid UY #ƊOs魅PreviewMutableEnabled SourceCountUserText 0 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#G rEHBA ObjectBox#G rEHBAPivotG rESelectedObject;GUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid yBl>:ъPreviewMutableEnabledDataComparison longest_list AttributesBBox#G@uEBB ObjectBox#G`uEApBPivot G@wESelected param_input Name ListNickName L Description Base list InstanceGuid }=POK PreviewMutableEnabledAccess SourceCountSource H.-D ѷTW AttributesBBox#G`uEAA ObjectBox#G`uEAAPivotGvESelected param_input Name IndexNickName i Description Item index InstanceGuid g"nLR$PreviewMutableEnabled SourceCountSource ԡxP J{%PersistentCount AttributesBBox#GvEAA ObjectBox#GvEAAPivotG@wESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid x{wGC%Y=&PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#GwEAA ObjectBox#GwEAAPivotGxESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid f c@OnmPreviewMutableEnabled SourceCount AttributesBBox#G`uE`ApB ObjectBox#G`uE`ApBPivot#G@wESelectedObject<GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ԡxP J{%PreviewMutableEnabled SourceCountUserText 1 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#GvEHBA ObjectBox#GvEHBAPivotGvESelectedObject=GUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid }^A˳>PreviewMutableEnabledDataComparison longest_list AttributesBBox#GyEBB ObjectBox#GyEApBPivot G{ESelected param_input Name ListNickName L Description Base list InstanceGuid X;A-F -~V$PreviewMutableEnabledAccess SourceCountSource H.-D ѷTW AttributesBBox#GyEAA ObjectBox#GyEAAPivotG`zESelected param_input Name IndexNickName i Description Item index InstanceGuid 86k!Hf n7PreviewMutableEnabled SourceCountSource gnF3]PersistentCount AttributesBBox#G{EAA ObjectBox#G{EAAPivotG{ESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid Q=ML}VPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#G@|EAA ObjectBox#G@|EAAPivotG|ESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid <9LmNPreviewMutableEnabled SourceCount AttributesBBox#GyE`ApB ObjectBox#GyE`ApBPivot#G{ESelectedObject>GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid gnF3]PreviewMutableEnabled SourceCountUserText 2 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#G {EHBA ObjectBox#G {EHBAPivotG {ESelectedObject?GUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid A@H1nPreviewMutableEnabledDataComparison longest_list AttributesBBox#G@~EBB ObjectBox#G`~EApBPivotG ESelected param_input Name ListNickName L Description Base list InstanceGuid ˢFZPreviewMutableEnabledAccess SourceCountSource H.-D ѷTW AttributesBBox#G`~EAA ObjectBox#G`~EAAPivotGESelected param_input Name IndexNickName i Description Item index InstanceGuid ʞ&P&BHl$(PreviewMutableEnabled SourceCountSource NxKÁCPersistentCount AttributesBBox#GEAA ObjectBox#GEAAPivotG ESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid Y(HMPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#GpEAA ObjectBox#GpEAAPivotGESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid EI6PreviewMutableEnabled SourceCount AttributesBBox#G`~E`ApB ObjectBox#G`~E`ApBPivot&G ESelectedObject@GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid NxKÁCPreviewMutableEnabled SourceCountUserText 3 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#GEHBA ObjectBox#GEHBAPivotGESelectedObjectAGUID YdȎ DM +Name Data Container Name DataNickName vertical reinforcement tubes Description 'Represents a collection of generic data InstanceGuid :IFF?GPreviewMutableEnabled SourceCountSource @&9Ghf:USource 9#(6^@ϨSource Lc:GviJ AttributesBBox#GvE CA ObjectBox#GvE CAPivotijG vESelectedObjectBGUID AAB~P;Name Flip Matrix ContainerName Flip MatrixNickName Flip Description 0Flip a data matrix by swapping rows and columns. InstanceGuid r'b:'E ߻ PreviewMutableEnabledDataComparison longest_list AttributesBBox#o GpuEBB ObjectBox# GuEABPivot GvESelected param_input Name DataNickName D Description Data matrix to flip InstanceGuid r u;MR/- PPreviewMutableEnabledAccess SourceCountSource :IFF?G AttributesBBox#q GuEpAB ObjectBox#q GuEpABPivotz GvESelected param_outputName DataNickName D Description Flipped data matrix InstanceGuid uKyFNAA PreviewMutableEnabled SourceCount AttributesBBox# GuEpAB ObjectBox# GuEpABPivot GvESelectedObjectCGUID YdȎ DM +Name Data Container Name DataNickName vertical reinforcement tubes Description 'Represents a collection of generic data InstanceGuid %zDfR PreviewMutableEnabled SourceCountSource rFG~I GC AttributesBBox#: G vE CA ObjectBox#: G vE CAPivot GvESelectedObjectDGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid c¥Hw{PreviewMutableEnabled SourceCountUserText .06 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox# GsEHBA ObjectBox# GsEHBAPivotq G'sESelectedObjectEGUID 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 i&c A\PreviewMutableEnabledDataComparison longest_list AttributesBBox#>GqE|BB ObjectBox#RGqEApBPivot^GsESelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid 2pB̙PreviewMutableEnabled SourceCountSource %zDfR AttributesBBox#@GqEpAA ObjectBox#@GqEpAAPivotIG`rESelected param_input Name LengthNickName L Description "Length factor for curve evaluation InstanceGuid |1Ub@cQ{!PreviewMutableEnabled SourceCountSource c¥Hw{PersistentCount AttributesBBox#@GsEpAA ObjectBox#@GsEpAAPivotIGsESelectedDatanumber param_input Name NormalizedNickName N Description 4If True, the Length factor is normalized (0.0 ~ 1.0) InstanceGuid ߴXI-<PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#@G@tEpAA ObjectBox#@G@tEpAAPivotIGtESelectedDataboolean param_outputName PointNickName P Description Point at the specified length InstanceGuid Q&HGmE|BB ObjectBox#RG0mEApBPivot^GoESelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid UC[{s$PreviewMutableEnabled SourceCountSource %zDfR AttributesBBox#@G0mEpAA ObjectBox#@G0mEpAAPivotIGmESelected param_input Name LengthNickName L Description "Length factor for curve evaluation InstanceGuid ;CjEPreviewMutableEnabled SourceCountSource tN7eD~NPersistentCount AttributesBBox#@GpnEpAA ObjectBox#@GpnEpAAPivotIGoESelectedDatanumber param_input Name NormalizedNickName N Description 4If True, the Length factor is normalized (0.0 ~ 1.0) InstanceGuid {sxGTPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#@GoEpAA ObjectBox#@GoEpAAPivotIGPpESelectedDataboolean param_outputName PointNickName P Description Point at the specified length InstanceGuid نG\n}1}PreviewMutableEnabled SourceCount AttributesBBox#mG0mE`AA ObjectBox#mG0mE`AAPivotuGmESelected param_outputName TangentNickName T Description &Tangent vector at the specified length InstanceGuid GMfLNEǒPreviewMutableEnabled SourceCount AttributesBBox#mGpnE`AA ObjectBox#mGpnE`AAPivotuGoESelected param_outputName ParameterNickName t Description 'Curve parameter at the specified length InstanceGuid 2FvTtNDKClLTPreviewMutableEnabled SourceCount AttributesBBox#mGoE`AA ObjectBox#mGoE`AAPivotuGPpESelectedObjectGGUID  H8֘Name Weave Container NullGapsName WeaveNickName Weave Description 4Weave a set of input streams using a custom pattern. InstanceGuid xnq(BnUPreviewMutableEnabledDataComparison longest_list AttributesBBox#$GkEBB ObjectBox#7GkEApBPivotCGmESelected 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 ~WTB1taPreviewMutableEnabledAccess SourceCountPersistentCount AttributesBBox#&GkE`AA ObjectBox#&GkE`AAPivot.GlESelectedDatanumberDatanumber param_input Name Stream 0NickName 0 Description Input stream 0 InstanceGuid [D3QiH¢)"WPreviewMutableEnabledAccess SourceCountSource نG\n}1} AttributesBBox#&G mE`AA ObjectBox#&G mE`AAPivot.GmESelected param_input Name Stream 1NickName 1 Description Input stream 1 InstanceGuid C;ӌ&Fk;PreviewMutableEnabledAccess SourceCountSource Q&HmPreviewMutableEnabled SourceCountSource X%R L_= AttributesBBox#sGlE`AA ObjectBox#sGlE`AAPivot{GmESelected param_input Name Plane BNickName B Description Second plane InstanceGuid wݟ_;B|oPreviewMutableEnabled SourceCountSource i!F3 AttributesBBox#sG nE`AA ObjectBox#sG nE`AAPivot{GnESelected param_outputName LineNickName L Description Intersection line InstanceGuid JrOr/PreviewMutableEnabled SourceCount AttributesBBox#GlEPA B ObjectBox#GlEPA BPivotG nESelectedObjectOGUID E%3ز!GYnName Dispatch ContainerName DispatchNickName Dispatch Description 3Dispatch the items in a list into two target lists. InstanceGuid KJ#Aֵ{PreviewMutableEnabledDataComparison longest_list AttributesBBox#GkExBB ObjectBox#"GlEABPivot.G0nESelected param_input Name ListNickName L Description List to filter InstanceGuid 0 LK92PreviewMutableEnabledAccess SourceCountSource HB໦Nf ?p AttributesBBox#GlE`AB ObjectBox#GlE`ABPivotG mESelected param_input Name Dispatch patternNickName P Description Dispatch pattern InstanceGuid .+?Ojǭ9PreviewMutableEnabledAccess SourceCountPersistentCount NegateStream AttributesBBox#G0nE`AB ObjectBox#G0nE`ABPivotG@oESelectedDatabooleanDataboolean param_outputName List ANickName A Description Dispatch target for True values InstanceGuid X%R L_=PreviewMutableEnabled SourceCount AttributesBBox#=GlE`AB ObjectBox#=GlE`ABPivotEG mESelected param_outputName List BNickName B Description Dispatch target for False values InstanceGuid i!F3PreviewMutableEnabled SourceCount AttributesBBox#=G0nE`AB ObjectBox#=G0nE`ABPivotEG@oESelectedObjectPGUID b[3 MhName Length ContainerName LengthNickName Len Description Measure the length of a curve. InstanceGuid BAK 6KPreviewMutableEnabledDataComparison longest_list AttributesBBox#GoExBB ObjectBox#G oEABPivotG0pESelected param_input Name CurveNickName C Description Curve to measure InstanceGuid sO^D|PreviewMutableEnabled SourceCountSource JrOr/ AttributesBBox#G oEpAB ObjectBox#G oEpABPivotG0pESelected param_outputName LengthNickName L Description Curve length InstanceGuid |E=nŸPreviewMutableEnabled SourceCount AttributesBBox#G oEPAB ObjectBox#G oEPABPivotG0pESelectedObjectQGUID b9j.BDd5WName Extend ContainerName ExtendNickName Ext Description 'Extend a curve by a specified distance. InstanceGuid ¨zrIÔ_PreviewMutableEnabledDataComparison longest_list AttributesBBox#dGlEBB ObjectBox#|GlEABPivotGpoESelected param_input Name CurveNickName C Description Curve to extend InstanceGuid ^g7LY*bPreviewMutableEnabled SourceCountSource JrOr/ AttributesBBox#fGlEAA ObjectBox#fGlEAAPivotqGmESelected param_input Name TypeNickName T Description +Type of extension (0=Line, 1=Arc, 2=Smooth) InstanceGuid {A1PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#fG0nEAA ObjectBox#fG0nEAAPivotqGnESelectedDatanumber param_input Name StartNickName L0 Description "Extension length at start of curve InstanceGuid "AhB@/3PreviewMutableEnabled SourceCountSource |E=nŸPersistentCount AttributesBBox#fGpoEAA ObjectBox#fGpoEAAPivotqGpESelectedDatanumber param_input Name EndNickName L1 Description Extension length at end of curve InstanceGuid O۶gCRd&JPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#fGpEAA ObjectBox#fGpEAAPivotqGPqESelectedDatanumber param_outputName CurveNickName C Description Extended curve InstanceGuid }8HO-9 $PreviewMutableEnabled SourceCount AttributesBBox#GlEpAB ObjectBox#GlEpABPivotGpoESelectedObjectRGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid , X)DUt-PreviewMutableEnabledAccess SourceCountSource }8HO-9 $lexers lexer_countsource {A;B;C;D;E}target {A;B} AttributesBBox#vGmE C B ObjectBox#vG5nECAPivotvGmESelectedObjectSGUID E%3ز!GYnName Dispatch ContainerName DispatchNickName Dispatch Description 3Dispatch the items in a list into two target lists. InstanceGuid Ks|kDe^'PreviewMutableEnabledDataComparison longest_list AttributesBBox#GmExBB ObjectBox#GnEABPivotG0pESelected param_input Name ListNickName L Description List to filter InstanceGuid >D>͛Ci~PreviewMutableEnabledAccess SourceCountSource , X)DUt- AttributesBBox#GnE`AB ObjectBox#GnE`ABPivotG oESelected param_input Name Dispatch patternNickName P Description Dispatch pattern InstanceGuid 71~OAdG"<PreviewMutableEnabledAccess SourceCountPersistentCount NegateStream AttributesBBox#G0pE`AB ObjectBox#G0pE`ABPivotG@qESelectedDatabooleanDataboolean param_outputName List ANickName A Description Dispatch target for True values InstanceGuid 9~fL-PreviewMutableEnabled SourceCount AttributesBBox#GnE`AB ObjectBox#GnE`ABPivotG oESelected param_outputName List BNickName B Description Dispatch target for False values InstanceGuid uNwZh:PreviewMutableEnabled SourceCount AttributesBBox#G0pE`AB ObjectBox#G0pE`ABPivotG@qESelectedObjectTGUID Ի Og)u9 Name End Points ContainerName End PointsNickName End Description "Extract the end points of a curve. InstanceGuid RqABM#PreviewMutableEnabledDataComparison longest_list AttributesBBox#uGlE|B0B ObjectBox#GmEA BPivotG@nESelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid ̀NFg>uBPreviewMutableEnabled SourceCountSource SћJ6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid {z@RJ p1RPreviewMutableEnabledDataComparison longest_list AttributesBBox# G@NEBB ObjectBox# G`NEApBPivot G@PESelected param_input Name ListNickName L Description Base list InstanceGuid eEyXIm{FPreviewMutableEnabledAccess SourceCountSource tRJ$03 AttributesBBox# G`NEAA ObjectBox# G`NEAAPivot GOESelected param_input Name IndexNickName i Description Item index InstanceGuid IHvVPreviewMutableEnabled SourceCountSource WGcuZvPersistentCount AttributesBBox# GOEAA ObjectBox# GOEAAPivot G@PESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid {̟CIs5PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox# GPEAA ObjectBox# GPEAAPivot GQESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid 6dGLK X\PreviewMutableEnabled SourceCount AttributesBBox# G`NE`ApB ObjectBox# G`NE`ApBPivot G@PESelectedObjectcGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid WGcuZvPreviewMutableEnabled SourceCountUserText 3 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#w GOEHBA ObjectBox#w GOEHBAPivotqw G'OESelectedObjectdGUID b9j.BDd5WName Extend ContainerName ExtendNickName Ext Description 'Extend a curve by a specified distance. InstanceGuid aGV͞BpPPreviewMutableEnabledDataComparison longest_list AttributesBBox#rGptEBB ObjectBox#GtEABPivotGwESelected param_input Name CurveNickName C Description Curve to extend InstanceGuid MK8ZPreviewMutableEnabled SourceCountSource 0A9 AttributesBBox#tGtEAA ObjectBox#tGtEAAPivotG0uESelected param_input Name TypeNickName T Description +Type of extension (0=Line, 1=Arc, 2=Smooth) InstanceGuid 6˙Do£D2$PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#tGuEAA ObjectBox#tGuEAAPivotGpvESelectedDatanumber param_input Name StartNickName L0 Description "Extension length at start of curve InstanceGuid x)-@f%`PreviewMutableEnabled SourceCountSource .lA!Fo=jo"ęPersistentCount AttributesBBox#tGwEAA ObjectBox#tGwEAAPivotGwESelectedDatanumber param_input Name EndNickName L1 Description Extension length at end of curve InstanceGuid Kל-vIsK9hZPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#tGPxEAA ObjectBox#tGPxEAAPivotGxESelectedDatanumber param_outputName CurveNickName C Description Extended curve InstanceGuid uONSYPreviewMutableEnabled SourceCount AttributesBBox#GtEpAB ObjectBox#GtEpABPivotGwESelectedObjecteGUID b[3 MhName Length ContainerName LengthNickName Len Description Measure the length of a curve. InstanceGuid G<LɃ`wPreviewMutableEnabledDataComparison longest_list AttributesBBox#G`vExBB ObjectBox#,GvEABPivot8GwESelected param_input Name CurveNickName C Description Curve to measure InstanceGuid U![fHjMPreviewMutableEnabled SourceCountSource 0A9 AttributesBBox#GvEpAB ObjectBox#GvEpABPivot#GwESelected param_outputName LengthNickName L Description Curve length InstanceGuid .lA!Fo=jo"ęPreviewMutableEnabled SourceCount AttributesBBox#GGvEPAB ObjectBox#GGvEPABPivotOGwESelectedObjectfGUID E%3ز!GYnName Dispatch ContainerName DispatchNickName Dispatch Description 3Dispatch the items in a list into two target lists. InstanceGuid ")9^u{D&QPreviewMutableEnabledDataComparison longest_list AttributesBBox#GvExBB ObjectBox#G vEABPivotG@xESelected param_input Name ListNickName L Description List to filter InstanceGuid SU%oFl?GSPreviewMutableEnabledAccess SourceCountSource uONSY AttributesBBox#G vE`AB ObjectBox#G vE`ABPivotG0wESelected param_input Name Dispatch patternNickName P Description Dispatch pattern InstanceGuid +}BK񌦋PreviewMutableEnabledAccess SourceCountPersistentCount NegateStream AttributesBBox#G@xE`AB ObjectBox#G@xE`ABPivotGPyESelectedDatabooleanDataboolean param_outputName List ANickName A Description Dispatch target for True values InstanceGuid M[,C14(PreviewMutableEnabled SourceCount AttributesBBox# G vE`AB ObjectBox# G vE`ABPivot G0wESelected param_outputName List BNickName B Description Dispatch target for False values InstanceGuid EMJ: PreviewMutableEnabled SourceCount AttributesBBox# G@xE`AB ObjectBox# G@xE`ABPivot GPyESelectedObjectgGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid _PK*r.PreviewMutableEnabled SourceCountSource DzqpMSjPreviewMutableEnabledDataComparison longest_list AttributesBBox#f*GhE|B0B ObjectBox#{*GhEA BPivot*G0jESelected param_input Name SectionNickName S Description Section curves InstanceGuid 㘸L65PreviewMutableEnabledAccess SourceCountSource HU1Source @5ԓx9 AttributesBBox#h*GhEAA ObjectBox#h*GhEAAPivotq*GiESelected param_input Name OptionsNickName O Description Loft options InstanceGuid br/Og/PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#h*G0jEAA ObjectBox#h*G0jEAAPivotq*GjESelectedDataAdjustClosedRebuild Refit{Gz?LoftTypeLoftEndsLoftSimp param_outputName LoftNickName L Description Resulting Loft surfaces InstanceGuid #iJM9) PreviewMutableEnabled SourceCount AttributesBBox#*GhEPA B ObjectBox#*GhEPA BPivot*G0jESelectedObjectmGUID { :"=EzRName Plane Offset ContainerName Plane OffsetNickName Pl Offset Description Offset a plane. InstanceGuid ηcJC}s9CPreviewMutableEnabledDataComparison cross_reference AttributesBBox#GpmEBB ObjectBox#GmEABPivot%GoESelected param_input Name Base PlaneNickName P Description Base plane for offset InstanceGuid GoESelectedObjectnGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid 2m)+Mҿx!PreviewMutableEnabledAccess SourceCountSource MF!clexers lexer_countsource {A;B;C;D;E}target {A;B} AttributesBBox#tGvEFC B ObjectBox#zG%wE:CAPivottGvESelectedObjectoGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid #GOmPreviewMutableEnabled SourceCountSource [~*HTSource kWWWDw AttributesBBox#GVEHBA ObjectBox#GVEHBAPivot\G3VESelectedObjectpGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid }A'OWڳPreviewMutableEnabled SourceCountSource #GOm AttributesBBox#GPVEHBA ObjectBox#GPVEHBAPivot!GVESelectedObjectqGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid CC!Fi gPreviewMutableEnabledAccess SourceCountSource }A'OWڳlexers lexer_countsource {A;B;C}target {A;B} AttributesBBox#_GUEFC B ObjectBox#_GVE:CAPivot_GUESelectedObjectrGUID ,DuGE{BnName Line | Plane ContainerName Line | PlaneNickName PLX Description 0Solve intersection event for a line and a plane. InstanceGuid /{È ^TPreviewMutableEnabledAccess SourceCountSource ٜN;dJlexers lexer_countsource {A;B;C}target {A;B} AttributesBBox#,$GnEWC B ObjectBox#,$GXoEKCAPivot,$GnESelectedObjectvGUID JOD<>~B*Name Point List ContainerName Point ListNickName Points Description 1Displays the order of a list of Point coordinates InstanceGuid 8ҟkl_Kb54F}PreviewMutableEnabledDataComparison longest_list AttributesBBox#))GE4BB ObjectBox#<)GEABPivotH)GESelected param_input Name PointsNickName P Description Points to display InstanceGuid QNIgPreviewMutableEnabledAccess SourceCountSource oTNrTu AttributesBBox#+)GE`AA ObjectBox#+)GE`AAPivot3)G ESelected param_input Name TagsNickName T Description Draw point index numbers InstanceGuid Y6DcHM m PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#+)GpE`AA ObjectBox#+)GpE`AAPivot3)GESelectedDataboolean param_input Name LinesNickName L Description Draw connecting lines InstanceGuid {LeՆ$Cǧ>;p-"PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#+)GE`AA ObjectBox#+)GE`AAPivot3)G`ESelectedDataboolean param_input Name SizeNickName S Description Optional Font size (in units) InstanceGuid ˵3EHK5)PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#+)GE`AA ObjectBox#+)GE`AAPivot3)GESelectedDatanumber{Gz?ObjectwGUID 5_N'0 Name Evaluate Curve ContainerName Evaluate CurveNickName Eval Description ,Evaluate a curve at the specified parameter. InstanceGuid 4wE݆lPreviewMutableEnabledDataComparison longest_list AttributesBBox#g(G EBB ObjectBox#(G0EApBPivot(G ESelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid ɻKAxjPreviewMutableEnabled SourceCountSource WH.W'Reparameterize AttributesBBox#i(G0EAA ObjectBox#i(G0EAAPivot(GESelected param_input Name ParameterNickName t Description %Parameter on curve domain to evaluate InstanceGuid 4VʮHpdR mTPreviewMutableEnabled SourceCountSource lymI:(En AttributesBBox#i(G EAA ObjectBox#y(G EpAAPivot(GESelected param_outputName PointNickName P Description Point on the curve at {t} InstanceGuid oTNrTuPreviewMutableEnabled SourceCount AttributesBBox#(G0E`AA ObjectBox#(G0E`AAPivot(GESelected param_outputName TangentNickName T Description Tangent vector at {t} InstanceGuid Y}_UM!~hFPreviewMutableEnabled SourceCount AttributesBBox#(GЀE`AA ObjectBox#(GЀE`AAPivot(G ESelected param_outputName LengthNickName L Description ,Length along the curve from the start to {t} InstanceGuid V[ D~ PreviewMutableEnabled SourceCount AttributesBBox#(GpE`AA ObjectBox#(GpE`AAPivot(GESelectedObjectxGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid lymI:(EnPreviewMutableEnabled SourceCountUserText .5 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#'GEHBA ObjectBox#'GEHBAPivot'G1ESelectedObjectyGUID JOD<>~B*Name Point List ContainerName Point ListNickName Points Description 1Displays the order of a list of Point coordinates InstanceGuid m.Hv7 ٯPreviewMutableEnabledDataComparison longest_list AttributesBBox#b(GdE4BB ObjectBox#u(GdEABPivot(GPgESelected param_input Name PointsNickName P Description Points to display InstanceGuid :NxEcAN#PreviewMutableEnabledAccess SourceCountSource mTOH3a AttributesBBox#d(GdE`AA ObjectBox#d(GdE`AAPivotl(GpeESelected param_input Name TagsNickName T Description Draw point index numbers InstanceGuid QX5NFUDؼ5PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#d(GfE`AA ObjectBox#d(GfE`AAPivotl(GfESelectedDataboolean param_input Name LinesNickName L Description Draw connecting lines InstanceGuid @WZPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#d(GPgE`AA ObjectBox#d(GPgE`AAPivotl(GgESelectedDataboolean param_input Name SizeNickName S Description Optional Font size (in units) InstanceGuid J? AyʻPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#d(GhE`AA ObjectBox#d(GhE`AAPivotl(G0iESelectedDatanumber{Gz?ObjectzGUID 5_N'0 Name Evaluate Curve ContainerName Evaluate CurveNickName Eval Description ,Evaluate a curve at the specified parameter. InstanceGuid @+NrA_v,:PreviewMutableEnabledDataComparison longest_list AttributesBBox#'GeEBB ObjectBox#(GfEApBPivot!(GgESelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid sxPVB(L/tUPreviewMutableEnabled SourceCountSource _PK*r.Reparameterize AttributesBBox#'GfEAA ObjectBox#'GfEAAPivot (GgESelected param_input Name ParameterNickName t Description %Parameter on curve domain to evaluate InstanceGuid OC A(PreviewMutableEnabled SourceCountSource R_SIu AttributesBBox#'GgEAA ObjectBox#(GgEpAAPivot (GhESelected param_outputName PointNickName P Description Point on the curve at {t} InstanceGuid mTOH3aPreviewMutableEnabled SourceCount AttributesBBox#0(GfE`AA ObjectBox#0(GfE`AAPivot8(GfESelected param_outputName TangentNickName T Description Tangent vector at {t} InstanceGuid Z!G$HT"RPreviewMutableEnabled SourceCount AttributesBBox#0(GPgE`AA ObjectBox#0(GPgE`AAPivot8(GgESelected param_outputName LengthNickName L Description ,Length along the curve from the start to {t} InstanceGuid 4gWI]J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid $OH#JY"PreviewMutableEnabledDataComparison longest_list AttributesBBox#(G`rEBB ObjectBox#)GrEApBPivot)G`tESelected param_input Name ListNickName L Description Base list InstanceGuid y\dDJuYPreviewMutableEnabledAccess SourceCountSource WH.W' AttributesBBox#(GrEAA ObjectBox#(GrEAAPivot(G sESelected param_input Name IndexNickName i Description Item index InstanceGuid loI"q:[PreviewMutableEnabled SourceCountSource eЏH(AFkPersistentCount AttributesBBox#(GsEAA ObjectBox#(GsEAAPivot(G`tESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid 9GIq'PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#(GuEAA ObjectBox#(GuEAAPivot(GuESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid ezg7C ~a8#PreviewMutableEnabled SourceCount AttributesBBox#)GrE`ApB ObjectBox#)GrE`ApBPivot&)G`tESelectedObject}GUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid eЏH(AFkPreviewMutableEnabled SourceCountUserText 0 3 2 1 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#(GtEHBB ObjectBox#(GtEHBBPivot;(G tESelectedObject~GUID )} {"CV6Name F1 ContainerName F1NickName F(x) Description %A function of a single variable; {x}. InstanceGuid M` OƩ:$PreviewMutableEnabledDataComparison longest_list AttributesBBox#GpElB0B ObjectBox#GqEA BPivotG@rESelected param_input Name FunctionNickName F Description Expression to solve InstanceGuid OP.9El=I3PreviewMutableEnabled SourceCountEquation -x AttributesBBox#GqE`AA ObjectBox#GqE`AAPivotGqESelected param_input Name Variable xNickName x Description Variable #1 InstanceGuid dIEz%e&PreviewMutableEnabled SourceCountSource I.DThw% AttributesBBox#G@rE`AA ObjectBox#G@rE`AAPivotGrESelected param_outputName ResultNickName r Description Expression result InstanceGuid k#|Ea!PreviewMutableEnabled SourceCount AttributesBBox#GqE0A B ObjectBox#GqE0A BPivotG@rESelectedObjectGUID VNL/CFOIZName Line ContainerName LineNickName Ln Description !Create a line between two points. InstanceGuid ޵&sMvPreviewMutableEnabledDataComparison longest_list AttributesBBox#Y$GnEtB0B ObjectBox#l$GoEA BPivotx$G@pESelected param_input Name Point ANickName A Description Line start point InstanceGuid JLܹN .kPreviewMutableEnabled SourceCountSource gt*Jo M AttributesBBox#[$GoE`AA ObjectBox#[$GoE`AAPivotc$GoESelected param_input Name Point BNickName B Description Line end point InstanceGuid r4C&PreviewMutableEnabled SourceCountSource xEx; AttributesBBox#[$G@pE`AA ObjectBox#[$G@pE`AAPivotc$GpESelected param_outputName LineNickName L Description Line segment InstanceGuid ٜN;dJPreviewMutableEnabled SourceCount AttributesBBox#$GoEPA B ObjectBox#$GoEPA BPivot$G@pESelectedObjectGUID E%3ز!GYnName Dispatch ContainerName DispatchNickName Dispatch Description 3Dispatch the items in a list into two target lists. InstanceGuid cm/KU+=.dPreviewMutableEnabledDataComparison longest_list AttributesBBox##GnExBB ObjectBox##GnEABPivot#GpESelected param_input Name ListNickName L Description List to filter InstanceGuid vV B$m4xPreviewMutableEnabledAccess SourceCountSource DZ1O}% AttributesBBox##GnE`AB ObjectBox##GnE`ABPivot#GoESelected param_input Name Dispatch patternNickName P Description Dispatch pattern InstanceGuid AEKDPreviewMutableEnabledAccess SourceCountPersistentCount NegateStream AttributesBBox##GpE`AB ObjectBox##GpE`ABPivot#GqESelectedDatabooleanDatabooleanDatabooleanDataboolean param_outputName List ANickName A Description Dispatch target for True values InstanceGuid gt*Jo MPreviewMutableEnabled SourceCount AttributesBBox#$GnE`AB ObjectBox#$GnE`ABPivot$GoESelected param_outputName List BNickName B Description Dispatch target for False values InstanceGuid xEx;PreviewMutableEnabled SourceCount AttributesBBox#$GpE`AB ObjectBox#$GpE`ABPivot$GqESelectedObjectGUID b[3 MhName Length ContainerName LengthNickName Len Description Measure the length of a curve. InstanceGuid C~!MB;O-s`PreviewMutableEnabledDataComparison longest_list AttributesBBox#$G uExBB ObjectBox#$G@uEABPivot$GPvESelected param_input Name CurveNickName C Description Curve to measure InstanceGuid RkFyOCPreviewMutableEnabled SourceCountSource ٜN;dJ AttributesBBox#$G@uEpAB ObjectBox#$G@uEpABPivot$GPvESelected param_outputName LengthNickName L Description Curve length InstanceGuid WbЎD+oPreviewMutableEnabled SourceCount AttributesBBox#$G@uEPAB ObjectBox#$G@uEPABPivot$GPvESelectedObjectGUID 'NJX Name Division ContainerName DivisionNickName A/B Description Mathematical division InstanceGuid ^vBMqR"PreviewMutableEnabledDataComparison longest_list AttributesBBox#"%GPtE|B0B ObjectBox#5%GptEA BPivotA%GuESelected param_input Name ANickName A Description Item to divide (dividend) InstanceGuid ְ"kJPreviewMutableEnabled SourceCountSource /~s_M( AttributesBBox#$%GptE`AA ObjectBox#$%GptE`AAPivot,%GuESelected param_input Name BNickName B Description Item to divide with (divisor) InstanceGuid ehO"?Gm~PreviewMutableEnabled SourceCountSource WbЎD+o AttributesBBox#$%GuE`AA ObjectBox#$%GuE`AAPivot,%GPvESelected param_outputName ResultNickName R Description The result of the Division InstanceGuid :3h D-ۜ PreviewMutableEnabled SourceCount AttributesBBox#P%GptEpA B ObjectBox#P%GptEpA BPivotY%GuESelectedObjectGUID Ul\FJ(\Name Scribble Container CaF8ODCbkFAeDCc=FCkDCdvFUDText petal width from MariaSizeAFont Comic Sans MSBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid & 寊Ks0y AttributesBBox#vFMD@}C )B ObjectBox#vFMD@}C )BPivotF8ODSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid ExEXPreviewMutableEnabled SourceCountSource LL7LJ`Ƈ AttributesBBox#FEHBA ObjectBox#FEHBAPivotH FESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid /~s_M(PreviewMutableEnabled SourceCountSource ExEX AttributesBBox#$GEHBA ObjectBox#$GEHBAPivot$GESelectedObjectGUID *MKeLB Name Scale ContainerName ScaleNickName Scale Description ,Scale an object uniformly in all directions. InstanceGuid A\Mn{PreviewMutableEnabledDataComparison longest_list AttributesBBox#&GqEBB ObjectBox#&G0qEApBPivot&GsESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid sN|#A2eي 7PreviewMutableEnabled SourceCountSource n@V> ^T AttributesBBox#&G0qEAA ObjectBox#&G0qEAAPivot&GqESelected param_input Name CenterNickName C Description Center of scaling InstanceGuid \J؁]PreviewMutableEnabled SourceCountSource Y3\jlOQqPersistentCount AttributesBBox#&GprEAA ObjectBox#&GprEAAPivot&GsESelectedData Coordinate3 param_input Name FactorNickName F Description Scaling factor InstanceGuid ˦oO]nFPreviewMutableEnabled SourceCountSource :3h D-ۜ PersistentCount AttributesBBox#&GsEAA ObjectBox#&GsEAAPivot&GPtESelectedDatanumber? param_outputName GeometryNickName G Description Scaled geometry InstanceGuid FaUGJWJ&&TPreviewMutableEnabled SourceCount AttributesBBox#&G0qEAA ObjectBox#&G0qEAAPivot&G rESelected param_outputName TransformNickName X Description Transformation data InstanceGuid ,O4]XPreviewMutableEnabled SourceCount AttributesBBox#&GsEAA ObjectBox#&GsEAAPivot&GtESelectedObjectGUID 5_N'0 Name Evaluate Curve ContainerName Evaluate CurveNickName Eval Description ,Evaluate a curve at the specified parameter. InstanceGuid $2ZB `PreviewMutableEnabledDataComparison longest_list AttributesBBox#%G`rEBB ObjectBox#&GrEApBPivot&&G`tESelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid :=v WGLbqPreviewMutableEnabled SourceCountSource n@V> ^TReparameterize AttributesBBox#%GrEAA ObjectBox#%GrEAAPivot&GpsESelected param_input Name ParameterNickName t Description %Parameter on curve domain to evaluate InstanceGuid foG>TG6;PreviewMutableEnabled SourceCountSource (ǚJ e7֍ AttributesBBox#%G`tEAA ObjectBox#&G`tEpAAPivot&GPuESelected param_outputName PointNickName P Description Point on the curve at {t} InstanceGuid Y3\jlOQqPreviewMutableEnabled SourceCount AttributesBBox#5&GrE`AA ObjectBox#5&GrE`AAPivot=&G sESelected param_outputName TangentNickName T Description Tangent vector at {t} InstanceGuid XL]JZ3.PreviewMutableEnabled SourceCount AttributesBBox#5&GsE`AA ObjectBox#5&GsE`AAPivot=&G`tESelected param_outputName LengthNickName L Description ,Length along the curve from the start to {t} InstanceGuid 86cG!'PreviewMutableEnabled SourceCount AttributesBBox#5&GuE`AA ObjectBox#5&GuE`AAPivot=&GuESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid (ǚJ e7֍PreviewMutableEnabled SourceCountUserText .5 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#%GtEHBA ObjectBox#%GtEHBAPivotv%G\tESelectedObjectGUID PersistentCount AttributesBBox#GiE`AB ObjectBox#GiE`ABPivotG0lESelectedDataplaneH?? param_outputName OriginNickName O Description Origin point InstanceGuid `pFN#UbGPreviewMutableEnabled SourceCount AttributesBBox#GiEAA ObjectBox#GiEAAPivotGPjESelected param_outputName X-AxisNickName X Description X-Axis vector InstanceGuid "1gG:2PreviewMutableEnabled SourceCount AttributesBBox#GjEAA ObjectBox#GjEAAPivotGkESelected param_outputName Y-AxisNickName Y Description Y-Axis vector InstanceGuid `gdGr PreviewMutableEnabled SourceCount AttributesBBox#G0lEAA ObjectBox#G0lEAAPivotGlESelected param_outputName Z-AxisNickName Z Description Z-Axis vector InstanceGuid P6%GBWPreviewMutableEnabled SourceCount AttributesBBox#GpmEAA ObjectBox#GpmEAAPivotGnESelectedObjectGUID 7>r{N:a>Name Plane ContainerName PlaneNickName Pl Description %Create a plane from {x} and {y} axes. InstanceGuid 27HZ<~PreviewMutableEnabledDataComparison longest_list AttributesBBox#GiEBB ObjectBox#GiEApBPivotGkESelected param_input Name OriginNickName O Description Origin of plane InstanceGuid jjHFl~4PreviewMutableEnabled SourceCountSource `pFN#UbGPersistentCount AttributesBBox#GiEAA ObjectBox#GiEAAPivotG`jESelectedData Coordinate3 param_input Name X-AxisNickName X Description X-Axis direction of plane InstanceGuid r:Ei PreviewMutableEnabled SourceCountSource 6H: @M{PersistentCount AttributesBBox#GkEAA ObjectBox#GkEAAPivotGkESelectedDatavector3? param_input Name Y-AxisNickName Y Description Y-Axis direction of plane InstanceGuid H@ԔFPreviewMutableEnabled SourceCountSource `gdGr PersistentCount AttributesBBox#G@lEAA ObjectBox#G@lEAAPivotGlESelectedDatavector3? param_outputName PlaneNickName Pl Description Plane definition InstanceGuid 2CKt0_PreviewMutableEnabled SourceCount AttributesBBox#GiEApB ObjectBox#GiEApBPivotGkESelectedObjectGUID tx]!@ Name Reverse ContainerName ReverseNickName Rev Description "Reverse a vector (multiply by -1). InstanceGuid Ҕ-KPvTPreviewMutableEnabledDataComparison longest_list AttributesBBox#GpjExBB ObjectBox#)GjEA BPivot5GkESelected param_input Name VectorNickName V Description Base vector InstanceGuid W%]QKYPreviewMutableEnabled SourceCountSource "1gG:2 AttributesBBox#GjE`A B ObjectBox#GjE`A BPivot GkESelected param_outputName VectorNickName V Description Reversed vector InstanceGuid 6H: @M{PreviewMutableEnabled SourceCount AttributesBBox#DGjE`A B ObjectBox#DGjE`A BPivotLGkESelectedObjectGUID { :"=EzRName Plane Offset ContainerName Plane OffsetNickName Pl Offset Description Offset a plane. InstanceGuid QwP(O^ǤxPreviewMutableEnabledDataComparison cross_reference AttributesBBox#GiEBB ObjectBox#GiEABPivotGlESelected param_input Name Base PlaneNickName P Description Base plane for offset InstanceGuid dCd]$ʛPreviewMutableEnabled SourceCountSource '_pOņ=!PersistentCount AttributesBBox#GiEAB ObjectBox#GiEABPivotGjESelectedDataplaneH?? param_input Name OffsetNickName O Description (Offset distance (along base plane z-axis InstanceGuid 9sI}"44iPreviewMutableEnabled SourceCountSource I.DThw%PersistentCount AttributesBBox#GlEAB ObjectBox#GlEABPivotGmESelectedDatanumber? param_outputName PlaneNickName Pl Description Offset plane InstanceGuid GKM25E>PreviewMutableEnabled SourceCount AttributesBBox#GiEAB ObjectBox#GiEABPivotGlESelectedObjectGUID  H8֘Name Weave Container NullGapsName WeaveNickName Weave Description 4Weave a set of input streams using a custom pattern. InstanceGuid ՓRDf GPreviewMutableEnabledDataComparison longest_list AttributesBBox#GplEBB ObjectBox##GlEApBPivot/GpnESelected 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 RC_MXr#*PreviewMutableEnabledAccess SourceCountPersistentCount AttributesBBox#GlE`AA ObjectBox#GlE`AAPivotG0mESelectedDatanumberDatanumber param_input Name Stream 0NickName 0 Description Input stream 0 InstanceGuid :qs'?G])4&PreviewMutableEnabledAccess SourceCountSource 2CKt0_ AttributesBBox#GmE`AA ObjectBox#GmE`AAPivotGpnESelected param_input Name Stream 1NickName 1 Description Input stream 1 InstanceGuid ?LM5mq8PreviewMutableEnabledAccess SourceCountSource aFxRDK AttributesBBox#GoE`AA ObjectBox#GoE`AAPivotGoESelected param_outputName WeaveNickName W Description Weave result InstanceGuid ,J,9PreviewMutableEnabled SourceCount AttributesBBox#>GlEApB ObjectBox#>GlEApBPivotHGpnESelectedObjectGUID TrH.KGLNyName Param Viewer Container  DisplayGraph ScrollRatio?Name Param ViewerNickName Viewer Description A viewer for data structures. InstanceGuid x.K="PreviewMutableEnabledAccess SourceCountSource FaUGJWJ&&T AttributesBBox#&GzETCC ObjectBox#&GzETCCPivot&G\zESelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid 0cS N¡gPreviewMutableEnabledAccess SourceCountSource ezg7C ~a8#lexers lexer_countsource {A;B;C;D}target {A;B} AttributesBBox#x0)GoEFC B ObjectBox#x6)GoE:CAPivotx0)GoESelectedObjectGUID TrH.KGLNyName Param Viewer Container  DisplayGraph ScrollRatioI$IK?Name Param ViewerNickName Viewer Description A viewer for data structures. InstanceGuid gMGЌPreviewMutableEnabledAccess SourceCountSource 0cS N¡g AttributesBBox#w)GuETCC ObjectBox#w)GuETCCPivot8w)GuESelectedObjectGUID KgOn`n3Name Graft Tree ContainerName Graft TreeNickName Graft Description ;Graft a tree by adding an extra branch for every data item. InstanceGuid y@%s][PreviewMutableEnabledDataComparison longest_list AttributesBBox#*GnE|B*G(pESelectedObjectGUID E%3ز!GYnName Dispatch ContainerName DispatchNickName Dispatch Description 3Dispatch the items in a list into two target lists. InstanceGuid CGq E0YҦPreviewMutableEnabledDataComparison longest_list AttributesBBox#a'GtExBB ObjectBox#t'GtEABPivot'GvESelected param_input Name ListNickName L Description List to filter InstanceGuid H76jOfҀPreviewMutableEnabledAccess SourceCountSource FaUGJWJ&&T AttributesBBox#c'GtE`AB ObjectBox#c'GtE`ABPivotk'GuESelected param_input Name Dispatch patternNickName P Description Dispatch pattern InstanceGuid  @IvvPreviewMutableEnabledAccess SourceCountPersistentCount NegateStream AttributesBBox#c'GvE`AB ObjectBox#c'GvE`ABPivotk'GwESelectedDatabooleanDatabooleanDatabooleanDataboolean param_outputName List ANickName A Description Dispatch target for True values InstanceGuid &A>C'PreviewMutableEnabled SourceCount AttributesBBox#'GtE`AB ObjectBox#'GtE`ABPivot'GuESelected param_outputName List BNickName B Description Dispatch target for False values InstanceGuid 'q\-@`PreviewMutableEnabled SourceCount AttributesBBox#'GvE`AB ObjectBox#'GvE`ABPivot'GwESelectedObjectGUID  "|Gu4qName Flip ContainerName FlipNickName Flip Description +Flip a curve using an optional guide curve. InstanceGuid RR,AY)PreviewMutableEnabledDataComparison longest_list AttributesBBox#'G uEB0B ObjectBox#'G@uEA BPivot'GvESelected param_input Name CurveNickName C Description Curve to offset InstanceGuid B;wM@`PreviewMutableEnabled SourceCountSource &A>C' AttributesBBox#'G@uEAA ObjectBox#'G@uEAAPivot'GuESelected param_inputName GuideNickName G Description Optional guide curve InstanceGuid ́B>^$ PreviewMutableEnabled SourceCount AttributesBBox#'GvEAA ObjectBox#'GvEAAPivot'G wESelected param_outputName CurveNickName C Description Flipped curve InstanceGuid I`dJJɚYPreviewMutableEnabled SourceCount AttributesBBox#'G@uEpAA ObjectBox#'G@uEpAAPivot(GuESelected param_output Name FlagNickName F Description Flip action InstanceGuid 5P LD*JPreviewMutableEnabled SourceCount NegateStream AttributesBBox#'GvEpAA ObjectBox#'GvEpAAPivot(G wESelectedObjectGUID velZHo}I?WName Merge ContainerName MergeNickName Merge Description Merge two streams into one. InstanceGuid p͚jMtPreviewMutableEnabledDataComparison longest_list AttributesBBox#*(GpuExBXB ObjectBox#=(GuEAHBPivotI(G wESelected param_input Name Stream ANickName A Description Input stream #1 InstanceGuid JH"Hҡ PreviewMutableEnabledAccess SourceCountSource I`dJJɚY AttributesBBox#,(GuE`AA ObjectBox#,(GuE`AAPivot4(GXvESelected param_input Name Stream BNickName B Description Input stream #2 InstanceGuid KG1L۩#ڲiPreviewMutableEnabledAccess SourceCountSource 'q\-@` AttributesBBox#,(G wE`AA ObjectBox#,(G wE`AAPivot4(GwESelected param_outputName StreamNickName S Description Merged stream InstanceGuid WH.W'PreviewMutableEnabled SourceCount AttributesBBox#X(GuE`AHB ObjectBox#X(GuE`AHBPivot`(G wESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName ring joint faces Description 'Represents a collection of generic data InstanceGuid P^>RzN|"?PreviewMutableEnabled SourceCountSource lFڬRjSource |RJ4 AttributesBBox#GpEBA ObjectBox#GpEBAPivotqGuESelectedObjectGUID +7E&n3%>!Name Brep Components ContainerName Brep ComponentsNickName Explode Description *Decompose a Brep into its component parts. InstanceGuid ~ HEƿTTPreviewMutableEnabledDataComparison longest_list AttributesBBox# GLExBB ObjectBox#/ GLEA|BPivot; GNESelected param_input Name BrepNickName B Description Base Brep InstanceGuid a7DfOPreviewMutableEnabled SourceCountSource CBԬG / AttributesBBox# GLE`A|B ObjectBox# GLE`A|BPivot& GNESelected param_outputName FacesNickName F Description Faces of Brep InstanceGuid aAN.&PreviewMutableEnabled SourceCount AttributesBBox#J GLE`AA ObjectBox#J GLE`AAPivotR GHMESelected param_outputName EdgesNickName E Description Edges of Brep InstanceGuid tRJ$03PreviewMutableEnabled SourceCount AttributesBBox#J GME`AA ObjectBox#J GME`AAPivotR GNESelected param_outputName VerticesNickName V Description Vertices of Brep InstanceGuid c)coNEHXQ+PreviewMutableEnabled SourceCount AttributesBBox#J G@OE`AA ObjectBox#J G@OE`AAPivotR GOESelectedObjectGUID fEz|Name Explode ContainerName ExplodeNickName Explode Description &Explode a curve into smaller segments. InstanceGuid neBCH=8 APreviewMutableEnabledDataComparison longest_list AttributesBBox# GOE|BB ObjectBox# GPEA|BPivot$ GRESelected param_input Name CurveNickName C Description Curve to explode InstanceGuid 7)B~BIXPreviewMutableEnabled SourceCountSource @-8iC*\Y AttributesBBox# GPEpAA ObjectBox# GPEpAAPivot G QESelected param_input Name RecursiveNickName R Description 5Recursive decomposition until all segments are atomic InstanceGuid lnDO;$A3PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox# GREpAB ObjectBox# GREpABPivot GSESelectedDataboolean param_outputName SegmentsNickName S Description -Exploded segments that make up the base curve InstanceGuid g /!UGeE]PreviewMutableEnabled SourceCount AttributesBBox#3 GPE`AA ObjectBox#3 GPE`AAPivot; G QESelected param_outputName VerticesNickName V Description !Vertices of the exploded segments InstanceGuid jjZ_sBitPreviewMutableEnabled SourceCount AttributesBBox#3 GRE`AB ObjectBox#3 GRE`ABPivot; GSESelectedObjectGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid EZ#DEtcXvPreviewMutableEnabledDataComparison longest_list AttributesBBox# GKEBB ObjectBox#GKEApBPivot GMESelected param_input Name ListNickName L Description Base list InstanceGuid ՇrF;PreviewMutableEnabledAccess SourceCountSource jjZ_sBit AttributesBBox# GKEAA ObjectBox# GKEAAPivot GPLESelected param_input Name IndexNickName i Description Item index InstanceGuid fJ`f[TPreviewMutableEnabled SourceCountSource `[9LOP{{R}PersistentCount AttributesBBox# GLEAA ObjectBox# GLEAAPivot GMESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid f€GRohPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox# G0NEAA ObjectBox# G0NEAAPivot GNESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid k82JC$[lPreviewMutableEnabled SourceCount AttributesBBox#GKE`ApB ObjectBox#GKE`ApBPivot$GMESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid `[9LOP{{R}PreviewMutableEnabled SourceCountUserText 0 1 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#u GLEHBxB ObjectBox#u GLEHBxBPivotau GLESelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid i)Rk=M&-PreviewMutableEnabledAccess SourceCountSource 6dGLK X\lexers lexer_countsource {A;B;C;D}target {A;B} AttributesBBox#B GNE(C B ObjectBox#H GXOECAPivotB GNESelectedObjectGUID E%3ز!GYnName Dispatch ContainerName DispatchNickName Dispatch Description 3Dispatch the items in a list into two target lists. InstanceGuid ٳϵ&JGPreviewMutableEnabledDataComparison longest_list AttributesBBox# GOExBB ObjectBox# G OEABPivot G@QESelected param_input Name ListNickName L Description List to filter InstanceGuid 0Wc@Z4{PreviewMutableEnabledAccess SourceCountSource i)Rk=M&- AttributesBBox# G OE`AB ObjectBox# G OE`ABPivot G0PESelected param_input Name Dispatch patternNickName P Description Dispatch pattern InstanceGuid JmL4 I6rPreviewMutableEnabledAccess SourceCountPersistentCount NegateStream AttributesBBox# G@QE`AB ObjectBox# G@QE`ABPivot GPRESelectedDatabooleanDatabooleanDatabooleanDataboolean param_outputName List ANickName A Description Dispatch target for True values InstanceGuid DtuMr%s7PreviewMutableEnabled SourceCount AttributesBBox# G OE`AB ObjectBox# G OE`ABPivot G0PESelected param_outputName List BNickName B Description Dispatch target for False values InstanceGuid >F_nPreviewMutableEnabled SourceCount AttributesBBox# G@QE`AB ObjectBox# G@QE`ABPivot GPRESelectedObjectGUID Ի Og)u9 Name End Points ContainerName End PointsNickName End Description "Extract the end points of a curve. InstanceGuid dEG}C_-=PreviewMutableEnabledDataComparison longest_list AttributesBBox#=G0^E|B0B ObjectBox#QGP^EA BPivot]G_ESelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid 7aO=@y űEPreviewMutableEnabled SourceCountSource irwިEMdT# AttributesBBox#?GP^EpA B ObjectBox#?GP^EpA BPivotHG_ESelected param_outputName StartNickName S Description Curve start point InstanceGuid a%$ A8lPreviewMutableEnabled SourceCount AttributesBBox#lGP^E`AA ObjectBox#lGP^E`AAPivottG^ESelected param_outputName EndNickName E Description Curve end point InstanceGuid &AK]\^LMPreviewMutableEnabled SourceCount AttributesBBox#lG_E`AA ObjectBox#lG_E`AAPivottG0`ESelectedObjectGUID  "|Gu4qName Flip ContainerName FlipNickName Flip Description +Flip a curve using an optional guide curve. InstanceGuid E%j/KiPreviewMutableEnabledDataComparison longest_list AttributesBBox# GPOEB0B ObjectBox# GpOEA BPivot GPESelected param_input Name CurveNickName C Description Curve to offset InstanceGuid =/}K?9UnPreviewMutableEnabled SourceCountSource DtuMr%s7 AttributesBBox# GpOEAA ObjectBox# GpOEAAPivot GPESelected param_inputName GuideNickName G Description Optional guide curve InstanceGuid 0*BaFPioPreviewMutableEnabled SourceCount AttributesBBox# GPEAA ObjectBox# GPEAAPivot GPQESelected param_outputName CurveNickName C Description Flipped curve InstanceGuid "VƩKNtPreviewMutableEnabled SourceCount AttributesBBox# GpOEpAA ObjectBox# GpOEpAAPivot( GPESelected param_output Name FlagNickName F Description Flip action InstanceGuid >L<":PreviewMutableEnabled SourceCount NegateStream AttributesBBox# GPEpAA ObjectBox# GPEpAAPivot( GPQESelectedObjectGUID  H8֘Name Weave Container NullGapsName WeaveNickName Weave Description 4Weave a set of input streams using a custom pattern. InstanceGuid 俓APreviewMutableEnabledDataComparison longest_list AttributesBBox#e G OEBB ObjectBox#x G@OEApBPivot G QESelected 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 =} {Bs9PreviewMutableEnabledAccess SourceCountPersistentCount AttributesBBox#g G@OE`AA ObjectBox#g G@OE`AAPivoto GOESelectedDatanumberDatanumber param_input Name Stream 0NickName 0 Description Input stream 0 InstanceGuid GGqK\۴PreviewMutableEnabledAccess SourceCountSource "VƩKNt AttributesBBox#g GPE`AA ObjectBox#g GPE`AAPivoto G QESelected param_input Name Stream 1NickName 1 Description Input stream 1 InstanceGuid :O~8hI\_16PreviewMutableEnabledAccess SourceCountSource >F_n AttributesBBox#g GQE`AA ObjectBox#g GQE`AAPivoto G`RESelected param_outputName WeaveNickName W Description Weave result InstanceGuid @-8iC*\YPreviewMutableEnabled SourceCount AttributesBBox# G@OEApB ObjectBox# G@OEApBPivot G QESelectedObjectGUID E%3ز!GYnName Dispatch ContainerName DispatchNickName Dispatch Description 3Dispatch the items in a list into two target lists. InstanceGuid lOzPreviewMutableEnabledDataComparison longest_list AttributesBBox#HGLExBB ObjectBox#[G0LEABPivotgGPNESelected param_input Name ListNickName L Description List to filter InstanceGuid XA\PreviewMutableEnabledAccess SourceCountSource k82JC$[l AttributesBBox#JG0LE`AB ObjectBox#JG0LE`ABPivotRG@MESelected param_input Name Dispatch patternNickName P Description Dispatch pattern InstanceGuid 1LJ^ZPreviewMutableEnabledAccess SourceCountPersistentCount NegateStream AttributesBBox#JGPNE`AB ObjectBox#JGPNE`ABPivotRG`OESelectedDatabooleanDataboolean param_outputName List ANickName A Description Dispatch target for True values InstanceGuid ԙ˷MpH\}PreviewMutableEnabled SourceCount AttributesBBox#vG0LE`AB ObjectBox#vG0LE`ABPivot~G@MESelected param_outputName List BNickName B Description Dispatch target for False values InstanceGuid mrChsu>PreviewMutableEnabled SourceCount AttributesBBox#vGPNE`AB ObjectBox#vGPNE`ABPivot~G`OESelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid W놉BbUsPreviewMutableEnabledAccess SourceCountSource mrChsu>lexers lexer_countsource {A;B;C;D;E;F}target {A;B} AttributesBBox#G|NE,C B ObjectBox#GNE CAPivotG|NESelectedObjectGUID E%3ز!GYnName Dispatch ContainerName DispatchNickName Dispatch Description 3Dispatch the items in a list into two target lists. InstanceGuid y5z&@yJֆPreviewMutableEnabledDataComparison longest_list AttributesBBox#GNExBB ObjectBox#GNEABPivotGPESelected param_input Name ListNickName L Description List to filter InstanceGuid 'P,s?Od:QPreviewMutableEnabledAccess SourceCountSource W놉BbUs AttributesBBox#GNE`AB ObjectBox#GNE`ABPivotGOESelected param_input Name Dispatch patternNickName P Description Dispatch pattern InstanceGuid tCcE U4oPreviewMutableEnabledAccess SourceCountPersistentCount NegateStream AttributesBBox#GPE`AB ObjectBox#GPE`ABPivotGQESelectedDatabooleanDatabooleanDatabooleanDataboolean param_outputName List ANickName A Description Dispatch target for True values InstanceGuid 6SugCQ26PreviewMutableEnabled SourceCount AttributesBBox#GNE`AB ObjectBox#GNE`ABPivotGOESelected param_outputName List BNickName B Description Dispatch target for False values InstanceGuid NJi#?PreviewMutableEnabled SourceCount AttributesBBox#GPE`AB ObjectBox#GPE`ABPivotGQESelectedObjectGUID `/zJ6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid J΀yBpzfLPreviewMutableEnabledDataComparison longest_list AttributesBBox# G`\EBB ObjectBox# G\EApBPivot G`^ESelected param_input Name ListNickName L Description Base list InstanceGuid Np |M߯aW:PreviewMutableEnabledAccess SourceCountSource tRJ$03 AttributesBBox# G\EAA ObjectBox# G\EAAPivot G ]ESelected param_input Name IndexNickName i Description Item index InstanceGuid ῄP.N?]PreviewMutableEnabled SourceCountSource 9IHY`PersistentCount AttributesBBox# G]EAA ObjectBox# G]EAAPivot G`^ESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid !PV'gBUtpPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox# G_EAA ObjectBox# G_EAAPivot G_ESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid D^-JF3PreviewMutableEnabled SourceCount AttributesBBox# G\E`ApB ObjectBox# G\E`ApBPivot G`^ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 9IHY`PreviewMutableEnabled SourceCountUserText 0 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#u G]EHBA ObjectBox#u G]EHBAPivotu G]ESelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid koSzHI( PreviewMutableEnabledAccess SourceCountSource D^-JF3lexers lexer_countsource {A;B;C;D}target {A;B} AttributesBBox#@ G7]E(C B ObjectBox#F G]ECAPivot@ G7]ESelectedObjectGUID MM"-`kName Move ContainerName MoveNickName Move Description *Translate (move) an object along a vector. InstanceGuid tBK;gPreviewMutableEnabledDataComparison longest_list AttributesBBox# G]EBDB ObjectBox# G]EA4BPivot GP_ESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid D~L1:PreviewMutableEnabled SourceCountSource koSzHI( AttributesBBox# G]EAA ObjectBox# G]EAAPivot G^ESelected param_input Name TranslationNickName T Description Translation vector InstanceGuid y+ndLy39PreviewMutableEnabled SourceCountSource t+9C!` AttributesBBox# G@_EAA ObjectBox# G@_EAAPivot G_ESelected param_outputName GeometryNickName G Description Translated geometry InstanceGuid Uv/ZNlV[+PreviewMutableEnabled SourceCount AttributesBBox# G]EAA ObjectBox# G]EAAPivot G^ESelected param_outputName TransformNickName X Description Transformation data InstanceGuid 7iHFp:j8ePreviewMutableEnabled SourceCount AttributesBBox# G@_EAA ObjectBox# G@_EAAPivot G_ESelectedObjectGUID 5_N'0 Name Evaluate Curve ContainerName Evaluate CurveNickName Eval Description ,Evaluate a curve at the specified parameter. InstanceGuid ބB.sPreviewMutableEnabledDataComparison longest_list AttributesBBox# GUEBB ObjectBox#C GUEApBPivotO GWESelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid %-˵@|KGؖPreviewMutableEnabled SourceCountSource i)Rk=M&-Reparameterize AttributesBBox#! GUEAA ObjectBox#! GUEAAPivot: GVESelected param_input Name ParameterNickName t Description %Parameter on curve domain to evaluate InstanceGuid , EA6PreviewMutableEnabled SourceCountSource t̳/K AttributesBBox#! GWEAA ObjectBox#1 GWEpAAPivot: GXESelected param_outputName PointNickName P Description Point on the curve at {t} InstanceGuid lQjKMve%,PreviewMutableEnabled SourceCount AttributesBBox#^ GUE`AA ObjectBox#^ GUE`AAPivotf GVESelected param_outputName TangentNickName T Description Tangent vector at {t} InstanceGuid ړ-ӅcJGz,PreviewMutableEnabled SourceCount AttributesBBox#^ G WE`AA ObjectBox#^ G WE`AAPivotf GWESelected param_outputName LengthNickName L Description ,Length along the curve from the start to {t} InstanceGuid .`H3B5aPreviewMutableEnabled SourceCount AttributesBBox#^ G`XE`AA ObjectBox#^ G`XE`AAPivotf GYESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid t̳/KPreviewMutableEnabled SourceCountUserText 1 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox# GXEHBA ObjectBox# GXEHBAPivot GXESelectedObjectGUID Қ%Ig-LxName Unit Vector ContainerName Unit VectorNickName Unit Description Unitize vector. InstanceGuid \G:8PreviewMutableEnabledDataComparison longest_list AttributesBBox# G^ExB$B ObjectBox# G^EABPivot G`ESelected param_input Name VectorNickName V Description Base vector InstanceGuid w~2NqPreviewMutableEnabled SourceCountSource ړ-ӅcJGz, AttributesBBox# G^E`AB ObjectBox# G^E`ABPivot G_ESelected param_outputName VectorNickName V Description Unit vector InstanceGuid L*SNn5PreviewMutableEnabled SourceCount AttributesBBox# G^E`AB ObjectBox# G^E`ABPivot G_ESelectedObjectGUID hnOf".Name Amplitude ContainerName AmplitudeNickName Amp Description 'Set the amplitude (length) of a vector. InstanceGuid - FIhUrvBPreviewMutableEnabledDataComparison longest_list AttributesBBox#X G@_ExB0B ObjectBox#k G`_EA BPivotw G`ESelected param_input Name VectorNickName V Description Base vector InstanceGuid EvNN#ͷxfPreviewMutableEnabled SourceCountSource L*SNn5 AttributesBBox#Z G`_E`AA ObjectBox#Z G`_E`AAPivotb G`ESelected param_input Name AmplitudeNickName A Description Amplitude (length) value InstanceGuid wXO@tPreviewMutableEnabled SourceCountSource [D'jJplPersistentCount AttributesBBox#Z G`E`AA ObjectBox#Z G`E`AAPivotb G@aESelectedDatanumber? param_outputName VectorNickName V Description Resulting vector InstanceGuid t+9C!`PreviewMutableEnabled SourceCount AttributesBBox# G`_E`A B ObjectBox# G`_E`A BPivot G`ESelectedObjectGUID 5_N'0 Name Evaluate Curve ContainerName Evaluate CurveNickName Eval Description ,Evaluate a curve at the specified parameter. InstanceGuid {k܋A<[9rPreviewMutableEnabledDataComparison longest_list AttributesBBox# G]EBB ObjectBox# G]EApBPivot G_ESelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid MwCWoPreviewMutableEnabled SourceCountSource Uv/ZNlV[+Reparameterize AttributesBBox# G]EAA ObjectBox# G]EAAPivot G^ESelected param_input Name ParameterNickName t Description %Parameter on curve domain to evaluate InstanceGuid QG9+Dr~PreviewMutableEnabled SourceCountSource vH GX3u AttributesBBox# G_EAA ObjectBox# G_EpAAPivot G`ESelected param_outputName PointNickName P Description Point on the curve at {t} InstanceGuid 9ӲN'GPreviewMutableEnabled SourceCount AttributesBBox# G]E`AA ObjectBox# G]E`AAPivot GP^ESelected param_outputName TangentNickName T Description Tangent vector at {t} InstanceGuid .90@ {PreviewMutableEnabled SourceCount AttributesBBox# G^E`AA ObjectBox# G^E`AAPivot G_ESelected param_outputName LengthNickName L Description ,Length along the curve from the start to {t} InstanceGuid  :.BO^*ibPreviewMutableEnabled SourceCount AttributesBBox# G0`E`AA ObjectBox# G0`E`AAPivot G`ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid vH GX3uPreviewMutableEnabled SourceCountUserText .5 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#\ G_EHBA ObjectBox#\ G_EHBAPivot\ G_ESelectedObjectGUID VNL/CFOIZName Line ContainerName LineNickName Ln Description !Create a line between two points. InstanceGuid @G`wLf^PreviewMutableEnabledDataComparison longest_list AttributesBBox#G@lEtB0B ObjectBox#G`lEA BPivotGmESelected param_input Name Point ANickName A Description Line start point InstanceGuid 0M#|@PreviewMutableEnabled SourceCountSource '@:t AttributesBBox#G`lE`AA ObjectBox#G`lE`AAPivotGmESelected param_input Name Point BNickName B Description Line end point InstanceGuid oiBsL!3PreviewMutableEnabled SourceCountSource d/7F&Z9 AttributesBBox#GmE`AA ObjectBox#GmE`AAPivotG@nESelected param_outputName LineNickName L Description Line segment InstanceGuid c(mJL.l̊PreviewMutableEnabled SourceCount AttributesBBox#G`lEPA B ObjectBox#G`lEPA BPivotGmESelectedObjectGUID VNL/CFOIZName Line ContainerName LineNickName Ln Description !Create a line between two points. InstanceGuid r]MRs"CPreviewMutableEnabledDataComparison longest_list AttributesBBox#GoEtB0B ObjectBox#GoEA BPivotG0qESelected param_input Name Point ANickName A Description Line start point InstanceGuid F8EPreviewMutableEnabled SourceCountSource ji[LD,tl} AttributesBBox#GoE`AA ObjectBox#GoE`AAPivotGpESelected param_input Name Point BNickName B Description Line end point InstanceGuid `ꏖJ!"ʆUPreviewMutableEnabled SourceCountSource e`}N = AttributesBBox#G0qE`AA ObjectBox#G0qE`AAPivotGqESelected param_outputName LineNickName L Description Line segment InstanceGuid 1|}FRoPreviewMutableEnabled SourceCount AttributesBBox#GoEPA B ObjectBox#GoEPA BPivotG0qESelectedObjectGUID E%3ز!GYnName Dispatch ContainerName DispatchNickName Dispatch Description 3Dispatch the items in a list into two target lists. InstanceGuid LD5PreviewMutableEnabledDataComparison longest_list AttributesBBox#aGlExBB ObjectBox#tGlEABPivotGnESelected param_input Name ListNickName L Description List to filter InstanceGuid Kԇ*PreviewMutableEnabled SourceCountSource F՝2E{ AttributesBBox#4F DBA ObjectBox#4F DBAPivotâF;cDSelectedObjectGUID W]A6:Name Number Slider ContainerName Number SliderNickName Slider Description Numeric slider for single values InstanceGuid [D'jJplPreviewMutableEnabled SourceCount AttributesBBox# GaE CA ObjectBox# GaE$BAPivot G5aESelectedSliderValue~jth?MinMax?DigitsIntervalObjectGUID Ul\FJ(\Name Scribble Container Ca GhQcECbR GhQcECcR GdECd GdEText steel thicknessSizeAFont Comic Sans MSBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid ZMʥY| AttributesBBox# GhcE`BCA ObjectBox# GhcE`BCAPivot GhQcESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid SJX*J PPreviewMutableEnabled SourceCountSource i!F3 AttributesBBox#G`yEHBA ObjectBox#G`yEHBAPivot+GzESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid 3ևAL9q3pPreviewMutableEnabled SourceCountSource SJX*J P AttributesBBox#G`yEHBA ObjectBox#G`yEHBAPivot'GzESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid MF!cPreviewMutableEnabled SourceCountSource .˯@R`T AttributesBBox#GwEHBA ObjectBox#GwEHBAPivot}'G@xESelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid dBYWMtPreviewMutableEnabledAccess SourceCountSource 3ևAL9q3plexers lexer_countsource {A;B;C;D;E}target {A;B} AttributesBBox#RuGFyEFC B ObjectBox#R{GѦyE:CAPivotRuGFyESelectedObjectGUID )GL4:Name Plane | Plane ContainerName Plane | PlaneNickName PPX Description +Solve the intersection event of two planes. InstanceGuid V%)AjCQ JPreviewMutableEnabledDataComparison longest_list AttributesBBox#G0qEtB0B ObjectBox#GPqEA BPivotGrESelected param_input Name Plane ANickName A Description First plane InstanceGuid FIIz\CN;X>YPreviewMutableEnabled SourceCountSource aFxRDK AttributesBBox#GPqE`AA ObjectBox#GPqE`AAPivotGqESelected param_input Name Plane BNickName B Description Second plane InstanceGuid SgvL(^A@PreviewMutableEnabled SourceCountSource 2m)+Mҿx! AttributesBBox#GrE`AA ObjectBox#GrE`AAPivotG0sESelected param_outputName LineNickName L Description Intersection line InstanceGuid R B tRPreviewMutableEnabled SourceCount AttributesBBox# GPqEPA B ObjectBox# GPqEPA BPivotGrESelectedObjectGUID )GL4:Name Plane | Plane ContainerName Plane | PlaneNickName PPX Description +Solve the intersection event of two planes. InstanceGuid WKɄ3|8PreviewMutableEnabledDataComparison longest_list AttributesBBox#GtEtB0B ObjectBox#GtEA BPivotGvESelected param_input Name Plane ANickName A Description First plane InstanceGuid ILpgPreviewMutableEnabled SourceCountSource 2CKt0_ AttributesBBox#GtE`AA ObjectBox#GtE`AAPivotG`uESelected param_input Name Plane BNickName B Description Second plane InstanceGuid a2|,9A]'hFPreviewMutableEnabled SourceCountSource dBYWMt AttributesBBox#GvE`AA ObjectBox#GvE`AAPivotGvESelected param_outputName LineNickName L Description Intersection line InstanceGuid z[FO&$MPreviewMutableEnabled SourceCount AttributesBBox#GtEPA B ObjectBox#GtEPA BPivotGvESelectedObjectGUID TrH.KGLNyName Param Viewer Container  DisplayGraph ScrollRatioName Param ViewerNickName Viewer Description A viewer for data structures. InstanceGuid YFGB)aPreviewMutableEnabledAccess SourceCountSource uONSY AttributesBBox#G{EHCC ObjectBox#G{EHCCPivotG{ESelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid ozFK"3sPreviewMutableEnabledAccess SourceCountSource K}L25\lexers lexer_countsource {A;B;C}target {A;B} AttributesBBox#GUEB B ObjectBox#G,VEBAPivotGUESelectedObjectGUID  H8֘Name Weave Container NullGapsName WeaveNickName Weave Description 4Weave a set of input streams using a custom pattern. InstanceGuid rFh9?dPreviewMutableEnabledDataComparison longest_list AttributesBBox#GrEBB ObjectBox#GrEApBPivotGtESelected 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 ^NH;MPreviewMutableEnabledAccess SourceCountPersistentCount AttributesBBox#GrE`AA ObjectBox#GrE`AAPivotGsESelectedDatanumberDatanumber param_input Name Stream 0NickName 0 Description Input stream 0 InstanceGuid tLsK2RlDPreviewMutableEnabledAccess SourceCountSource R B tR AttributesBBox#G tE`AA ObjectBox#G tE`AAPivotGtESelected param_input Name Stream 1NickName 1 Description Input stream 1 InstanceGuid g4DG+PreviewMutableEnabledAccess SourceCountSource z[FO&$M AttributesBBox#G`uE`AA ObjectBox#G`uE`AAPivotGvESelected param_outputName WeaveNickName W Description Weave result InstanceGuid 0A9PreviewMutableEnabled SourceCount AttributesBBox#GrEApB ObjectBox#GrEApBPivotGtESelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid -WuL[rB.PreviewMutableEnabledAccess SourceCountSource M[,C14(lexers lexer_countsource {A;B;C;D;E}target {A;B} AttributesBBox# GtE?C B ObjectBox# GztE3CAPivot GtESelectedObjectGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid AX 1@PreviewMutableEnabledDataComparison longest_list AttributesBBox# GUEBB ObjectBox# G UEApBPivotGWESelected param_input Name ListNickName L Description Base list InstanceGuid Y=IRPreviewMutableEnabledAccess SourceCountSource jjZ_sBit AttributesBBox# G UEAA ObjectBox# G UEAAPivotGUESelected param_input Name IndexNickName i Description Item index InstanceGuid WB OeTPreviewMutableEnabled SourceCountSource P EFZaPersistentCount AttributesBBox# G`VEAA ObjectBox# G`VEAAPivotGWESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid [|,/Fv&yj-PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox# GWEAA ObjectBox# GWEAAPivotG@XESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid IAPreviewMutableEnabled SourceCount AttributesBBox#%G UE`ApB ObjectBox#%G UE`ApBPivot-GWESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid P EFZaPreviewMutableEnabled SourceCountUserText 4 5 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#y G0VEHBxB ObjectBox#y G0VEHBxBPivot!y G9VESelectedObjectGUID E%3ز!GYnName Dispatch ContainerName DispatchNickName Dispatch Description 3Dispatch the items in a list into two target lists. InstanceGuid G HNtņPreviewMutableEnabledDataComparison longest_list AttributesBBox#DGUExBB ObjectBox#WGUEABPivotcGXESelected param_input Name ListNickName L Description List to filter InstanceGuid A-C-3PreviewMutableEnabledAccess SourceCountSource IA AttributesBBox#FGUE`AB ObjectBox#FGUE`ABPivotNGVESelected param_input Name Dispatch patternNickName P Description Dispatch pattern InstanceGuid jO*OjWSPreviewMutableEnabledAccess SourceCountPersistentCount NegateStream AttributesBBox#FGXE`AB ObjectBox#FGXE`ABPivotNGYESelectedDatabooleanDataboolean param_outputName List ANickName A Description Dispatch target for True values InstanceGuid >۱wWF,MaPreviewMutableEnabled SourceCount AttributesBBox#rGUE`AB ObjectBox#rGUE`ABPivotzGVESelected param_outputName List BNickName B Description Dispatch target for False values InstanceGuid VݗVN%aLJ PreviewMutableEnabled SourceCount AttributesBBox#rGXE`AB ObjectBox#rGXE`ABPivotzGYESelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid Mf\$F 3rPreviewMutableEnabledAccess SourceCountSource VݗVN%aLJ lexers lexer_countsource {A;B;C;D;E;F}target {A;B} AttributesBBox#CGXE,C B ObjectBox#CGxXE CAPivotCGXESelectedObjectGUID E%3ز!GYnName Dispatch ContainerName DispatchNickName Dispatch Description 3Dispatch the items in a list into two target lists. InstanceGuid ǜ>JMPreviewMutableEnabledDataComparison longest_list AttributesBBox#G XExBB ObjectBox#G@XEABPivotG`ZESelected param_input Name ListNickName L Description List to filter InstanceGuid `DA "|bPreviewMutableEnabledAccess SourceCountSource Mf\$F 3r AttributesBBox#G@XE`AB ObjectBox#G@XE`ABPivotGPYESelected param_input Name Dispatch patternNickName P Description Dispatch pattern InstanceGuid l4L0YPreviewMutableEnabledAccess SourceCountPersistentCount NegateStream AttributesBBox#G`ZE`AB ObjectBox#G`ZE`ABPivotGp[ESelectedDatabooleanDatabooleanDatabooleanDataboolean param_outputName List ANickName A Description Dispatch target for True values InstanceGuid {[@PreviewMutableEnabled SourceCount AttributesBBox#G@XE`AB ObjectBox#G@XE`ABPivotGPYESelected param_outputName List BNickName B Description Dispatch target for False values InstanceGuid #K,H_c`JPreviewMutableEnabled SourceCount AttributesBBox#G`ZE`AB ObjectBox#G`ZE`ABPivotGp[ESelectedObjectGUID `/z۱wWF,Malexers lexer_countsource {A;B;C;D;E;F}target {A;B} AttributesBBox#CGFrUE,C B ObjectBox#CGFUE CAPivotCGFrUESelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid 26]NJ@=?nPreviewMutableEnabledAccess SourceCountSource `GܞBKSK]"lexers lexer_countsource {A;B;C}target {A;B} AttributesBBox#G,YEB B ObjectBox#GYEBAPivotG,YESelectedObjectGUID ,DuGE{BnName Line | Plane ContainerName Line | PlaneNickName PLX Description 0Solve intersection event for a line and a plane. InstanceGuid j}2N̯zcPreviewMutableEnabledDataComparison cross_reference AttributesBBox#!GhEBB ObjectBox#!GhEApBPivot!GjESelected param_input Name LineNickName L Description Base line InstanceGuid FA E#PreviewMutableEnabled SourceCountSource -WuL[rB. AttributesBBox#!GhE`AA ObjectBox#!GhE`AAPivot!GiESelected param_input Name PlaneNickName P Description Intersection plane InstanceGuid T-vFoUPreviewMutableEnabled SourceCountSource ozFK"3s AttributesBBox#!GjE`AA ObjectBox#!GjE`AAPivot!GkESelected param_outputName PointNickName P Description Intersection event InstanceGuid h0b]LbPreviewMutableEnabled SourceCount AttributesBBox#!GhEAA ObjectBox#!GhEAAPivot!G`iESelected param_outputName Param LNickName t Description Parameter {t} on infinite line InstanceGuid Lmx(J&aї=LPreviewMutableEnabled SourceCount AttributesBBox#!GjEAA ObjectBox#!GjEAAPivot!GjESelected param_outputName Param PNickName uv Description Parameter {uv} on plane InstanceGuid  WSO HPreviewMutableEnabled SourceCount AttributesBBox#!G@kEAA ObjectBox#!G@kEAAPivot!GkESelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid x::OC*PreviewMutableEnabledAccess SourceCountSource EMJ: lexers lexer_countsource {A;B;C;D;E}target {A;B} AttributesBBox#M G3wE?C B ObjectBox#M G3MxE3CAPivotM G3wESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid DZ1O}%PreviewMutableEnabled SourceCountSource M$)NQȗvSource h0b]Lb AttributesBBox##G`lEHBA ObjectBox##G`lEHBAPivot#G}mESelectedObjectGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid _UgN~c[PreviewMutableEnabledDataComparison longest_list AttributesBBox#,G [EBB ObjectBox# -G@[EApBPivot-G ]ESelected param_input Name ListNickName L Description Base list InstanceGuid !Jjj}PreviewMutableEnabledAccess SourceCountSource U_ƹJI4F AttributesBBox#,G@[EAA ObjectBox#,G@[EAAPivot,G[ESelected param_input Name IndexNickName i Description Item index InstanceGuid S`}E-qhPreviewMutableEnabled SourceCountSource WkKV*PersistentCount AttributesBBox#,G\EAA ObjectBox#,G\EAAPivot,G ]ESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid 7z $G*YC*PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#,G]EAA ObjectBox#,G]EAAPivot,G`^ESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid PT"@uM_PreviewMutableEnabled SourceCount AttributesBBox#$-G@[E`ApB ObjectBox#$-G@[E`ApBPivot,-G ]ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid WkKV*PreviewMutableEnabled SourceCountUserText 1 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#,G@\EHBB ObjectBox#,G@\EHBBPivotܱ,G)D\ESelectedObjectGUID Ի Og)u9 Name End Points ContainerName End PointsNickName End Description "Extract the end points of a curve. InstanceGuid #T-IvGUuPreviewMutableEnabledDataComparison longest_list AttributesBBox#*.GP^E|B0B ObjectBox#>.Gp^EA BPivotJ.G_ESelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid :4C3'Ֆ2PreviewMutableEnabled SourceCountSource PT"@uM_ AttributesBBox#,.Gp^EpA B ObjectBox#,.Gp^EpA BPivot5.G_ESelected param_outputName StartNickName S Description Curve start point InstanceGuid {˰[VMpPreviewMutableEnabled SourceCount AttributesBBox#Y.Gp^E`AA ObjectBox#Y.Gp^E`AAPivota.G_ESelected param_outputName EndNickName E Description Curve end point InstanceGuid UqMUPreviewMutableEnabled SourceCount AttributesBBox#Y.G_E`AA ObjectBox#Y.G_E`AAPivota.GP`ESelectedObjectGUID JNJsI ijouName Vector 2Pt ContainerName Vector 2PtNickName Vec2Pt Description #Create a vector between two points. InstanceGuid [z@Fd6PreviewMutableEnabledDataComparison longest_list AttributesBBox#.G`^E|BB ObjectBox#.G^EApBPivot.G``ESelected param_input Name Point ANickName A Description Base point InstanceGuid ƓPiB@y/PreviewMutableEnabled SourceCountSource {˰[VMp AttributesBBox#.G^EpAA ObjectBox#.G^EpAAPivot.G _ESelected param_input Name Point BNickName B Description Tip point InstanceGuid ݌X DxPreviewMutableEnabled SourceCountSource UqMU AttributesBBox#.G_EpAA ObjectBox#.G_EpAAPivot.G``ESelected param_input Name UnitizeNickName U Description Unitize output InstanceGuid `AAEXwPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#.GaEpAA ObjectBox#.GaEpAAPivot.GaESelectedDataboolean param_outputName VectorNickName V Description Vector InstanceGuid 75XGmG>hsPreviewMutableEnabled SourceCount AttributesBBox#.G^E`AA ObjectBox#.G^E`AAPivot.Gp_ESelected param_outputName LengthNickName L Description Vector length InstanceGuid @PN&RxPreviewMutableEnabled SourceCount AttributesBBox#.G``E`AA ObjectBox#.G``E`AAPivot.GPaESelectedObjectGUID 5_N'0 Name Evaluate Curve ContainerName Evaluate CurveNickName Eval Description ,Evaluate a curve at the specified parameter. InstanceGuid EP&T`O:p&#:PreviewMutableEnabledDataComparison longest_list AttributesBBox#*.G@ZEBB ObjectBox#N.G`ZEApBPivotZ.G@\ESelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid _-N.SPreviewMutableEnabled SourceCountSource PT"@uM_Reparameterize AttributesBBox#,.G`ZEAA ObjectBox#,.G`ZEAAPivotE.GP[ESelected param_input Name ParameterNickName t Description %Parameter on curve domain to evaluate InstanceGuid Ş:FcSdPreviewMutableEnabled SourceCountSource UyJ<VvB AttributesBBox#,.G@\EAA ObjectBox#<.G@\EpAAPivotE.G0]ESelected param_outputName PointNickName P Description Point on the curve at {t} InstanceGuid )ϩD_tN<PreviewMutableEnabled SourceCount AttributesBBox#i.G`ZE`AA ObjectBox#i.G`ZE`AAPivotq.G[ESelected param_outputName TangentNickName T Description Tangent vector at {t} InstanceGuid 2g!Name Brep Components ContainerName Brep ComponentsNickName Explode Description *Decompose a Brep into its component parts. InstanceGuid ,ɚEK"Cw;cKPreviewMutableEnabledDataComparison longest_list AttributesBBox#*GgExBB ObjectBox#+G0gEA|BPivot+G0iESelected param_input Name BrepNickName B Description Base Brep InstanceGuid ,_OLoawPreviewMutableEnabled SourceCountSource #iJM9) AttributesBBox#+G0gE`A|B ObjectBox#+G0gE`A|BPivot +G(iESelected param_outputName FacesNickName F Description Faces of Brep InstanceGuid c쉗H&3PreviewMutableEnabled SourceCount AttributesBBox#-+G0gE`AA ObjectBox#-+G0gE`AAPivot5+GgESelected param_outputName EdgesNickName E Description Edges of Brep InstanceGuid U_ƹJI4FPreviewMutableEnabled SourceCount AttributesBBox#-+GhE`AA ObjectBox#-+GhE`AAPivot5+G(iESelected param_outputName VerticesNickName V Description Vertices of Brep InstanceGuid g*?-F[[KPreviewMutableEnabled SourceCount AttributesBBox#-+GiE`AA ObjectBox#-+GiE`AAPivot5+GxjESelectedObjectGUID 5_N'0 Name Evaluate Curve ContainerName Evaluate CurveNickName Eval Description ,Evaluate a curve at the specified parameter. InstanceGuid x{wn@zRwwPreviewMutableEnabledDataComparison longest_list AttributesBBox#q+GPqEBB ObjectBox#+GpqEApBPivot+GPsESelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid QV@4GT3PreviewMutableEnabled SourceCountSource U_ƹJI4FReparameterize AttributesBBox#s+GpqEAA ObjectBox#s+GpqEAAPivot+G`rESelected param_input Name ParameterNickName t Description %Parameter on curve domain to evaluate InstanceGuid u#N\E<ÄPreviewMutableEnabled SourceCountSource NOdUDdx AttributesBBox#s+GPsEAA ObjectBox#+GPsEpAAPivot+G@tESelected param_outputName PointNickName P Description Point on the curve at {t} InstanceGuid oSaLjHǑؽLPreviewMutableEnabled SourceCount AttributesBBox#+GpqE`AA ObjectBox#+GpqE`AAPivot+GrESelected param_outputName TangentNickName T Description Tangent vector at {t} InstanceGuid Ƿ_iiRHmk #V+PreviewMutableEnabled SourceCount AttributesBBox#+GrE`AA ObjectBox#+GrE`AAPivot+GPsESelected param_outputName LengthNickName L Description ,Length along the curve from the start to {t} InstanceGuid OzB@[SPreviewMutableEnabled SourceCount AttributesBBox#+GsE`AA ObjectBox#+GsE`AAPivot+GtESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid NOdUDdxPreviewMutableEnabled SourceCountUserText .5 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#+GqEHBA ObjectBox#+GqEHBAPivot+GqESelectedObjectGUID JOD<>~B*Name Point List ContainerName Point ListNickName Points Description 1Displays the order of a list of Point coordinates InstanceGuid 0* 1C9vPreviewMutableEnabledDataComparison longest_list AttributesBBox#+G@nE4BB ObjectBox#+G`nEABPivot+GpESelected param_input Name PointsNickName P Description Points to display InstanceGuid TŠ1r Hm hPreviewMutableEnabledAccess SourceCountSource oSaLjHǑؽL AttributesBBox#+G`nE`AA ObjectBox#+G`nE`AAPivot+GoESelected param_input Name TagsNickName T Description Draw point index numbers InstanceGuid kAds PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#+GoE`AA ObjectBox#+GoE`AAPivot+G@pESelectedDataboolean param_input Name LinesNickName L Description Draw connecting lines InstanceGuid r4J7uy;PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#+GpE`AA ObjectBox#+GpE`AAPivot+GqESelectedDataboolean param_input Name SizeNickName S Description Optional Font size (in units) InstanceGuid { !H4->1PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#+G rE`AA ObjectBox#+G rE`AAPivot+GrESelectedDatanumber{Gz?ObjectGUID 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 7п1KƂPreviewMutableEnabledDataComparison longest_list AttributesBBox#C#GEBB ObjectBox#X#GEApBPivotd#GESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid ]|&QE"&d"PreviewMutableEnabled SourceCountSource 'i%5@UAj0 AttributesBBox#E#GEAA ObjectBox#E#GEAAPivotN#G`ESelected param_input Name InitialNickName A Description Reference plane InstanceGuid nkHMҿ#a PreviewMutableEnabled SourceCountSource A/uBэIө[PersistentCount AttributesBBox#E#GEAA ObjectBox#E#GEAAPivotN#GESelectedDataplaneH?? param_input Name FinalNickName B Description Target plane InstanceGuid D"(^PreviewMutableEnabled SourceCountSource  ĪHoUsS AttributesBBox#E#GPEAA ObjectBox#E#GPEAAPivotN#GESelected param_outputName GeometryNickName G Description Reoriented geometry InstanceGuid 1>AMF1gPreviewMutableEnabled SourceCount AttributesBBox#s#GEAA ObjectBox#s#GEAAPivot|#GESelected param_outputName TransformNickName X Description Transformation data InstanceGuid 5XGDWPreviewMutableEnabled SourceCount AttributesBBox#s#GEAA ObjectBox#s#GEAAPivot|#GxESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName generic flower petal Description 'Represents a collection of generic data InstanceGuid !MEGE#PreviewMutableEnabled SourceCountSource *A.q AttributesBBox#FCCBA ObjectBox#FCCBAPivot!FMCSelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName generic flower petal Description 'Represents a collection of generic data InstanceGuid 'i%5@UAj0PreviewMutableEnabled SourceCountSource !MEGE# AttributesBBox#GCCBA ObjectBox#GCCBAPivotGMCSelectedObjectGUID + PM%WoName XY Plane ContainerName XY PlaneNickName XY Description World XY plane. InstanceGuid `CsPreviewMutableEnabledDataComparison longest_list AttributesBBox#"GEBB ObjectBox##GEAAPivot#GESelected param_input Name OriginNickName O Description Origin of plane InstanceGuid DA~PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#"GEAA ObjectBox#"GEAAPivot"GESelectedData Coordinate3 param_outputName PlaneNickName P Description World XY plane InstanceGuid A/uBэIө[PreviewMutableEnabled SourceCount AttributesBBox###GE`AA ObjectBox###GE`AAPivot+#GESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid 7V'ML{ PreviewMutableEnabled SourceCountSource ,J,9 AttributesBBox#}G EHBA ObjectBox#}G EHBAPivotGLvESelectedObjectGUID KddE ZkName Rotate Plane ContainerName Rotate PlaneNickName PRot Description *Perform plane rotation around plane z-axis InstanceGuid vnD&*PreviewMutableEnabledDataComparison longest_list AttributesBBox#O!GExB8B ObjectBox#b!GEA(BPivotn!G8ESelected param_input Name PlaneNickName P Description Plane to rotate InstanceGuid < ,CPVW#PreviewMutableEnabled SourceCountSource C[ۙ@f/L AttributesBBox#Q!GE`AA ObjectBox#Q!GE`AAPivotY!GESelected param_input Name AngleNickName A Description ;Rotation (counter clockwise) around plane z-axis in radians InstanceGuid v$҉A5=Y41PreviewMutableEnabled SourceCountSource |mhL֓u AttributesBBox#Q!G8E`AA ObjectBox#Q!G8E`AAPivotY!GESelected param_outputName PlaneNickName P Description Rotated plane InstanceGuid |JukPreviewMutableEnabled SourceCount AttributesBBox#}!GE`A(B ObjectBox#}!GE`A(BPivot!G8ESelectedObjectGUID , AYGRjR,>Name Pi ContainerName PiNickName Pi Description Returns a factor of Pi. InstanceGuid + D@BPPreviewMutableEnabledDataComparison longest_list AttributesBBox# G`ExBA ObjectBox# GpEAAPivot GЈESelected param_input Name FactorNickName N Description Factor to be multiplied by Pi InstanceGuid ̌I+ FH\PreviewMutableEnabled SourceCountSource "A胤D_DkPersistentCount AttributesBBox# GpEpAA ObjectBox# GpEpAAPivot GЈESelectedDatanumber? param_outputName OutputNickName y Description Output value InstanceGuid |mhL֓uPreviewMutableEnabled SourceCount AttributesBBox# GpEPAA ObjectBox# GpEPAAPivot!GЈESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid "A胤D_DkPreviewMutableEnabled SourceCountUserText -0.5 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox# GEHBA ObjectBox# GEHBAPivot3 GFĈESelectedObjectGUID E%3ز!GYnName Dispatch ContainerName DispatchNickName Dispatch Description 3Dispatch the items in a list into two target lists. InstanceGuid Eu9ЧMr1 PreviewMutableEnabledDataComparison longest_list AttributesBBox#: GExBB ObjectBox#M GEABPivotY GESelected param_input Name ListNickName L Description List to filter InstanceGuid *tlgHE K2PreviewMutableEnabledAccess SourceCountSource 7V'ML{ AttributesBBox#< GE`AB ObjectBox#< GE`ABPivotD GESelected param_input Name Dispatch patternNickName P Description Dispatch pattern InstanceGuid Gۈn7Y<PreviewMutableEnabledAccess SourceCountPersistentCount NegateStream AttributesBBox#< GE`AB ObjectBox#< GE`ABPivotD GESelectedDatabooleanDatabooleanDatabooleanDataboolean param_outputName List ANickName A Description Dispatch target for True values InstanceGuid C[ۙ@f/LPreviewMutableEnabled SourceCount AttributesBBox#h GE`AB ObjectBox#h GE`ABPivotp GESelected param_outputName List BNickName B Description Dispatch target for False values InstanceGuid GZFBJp{PreviewMutableEnabled SourceCount AttributesBBox#h GE`AB ObjectBox#h GE`ABPivotp GESelectedObjectGUID KddE ZkName Rotate Plane ContainerName Rotate PlaneNickName PRot Description *Perform plane rotation around plane z-axis InstanceGuid r*K-PreviewMutableEnabledDataComparison longest_list AttributesBBox#!GЉE`AA ObjectBox#>!GЉE`AAPivotF!G$ESelected param_input Name AngleNickName A Description ;Rotation (counter clockwise) around plane z-axis in radians InstanceGuid 򽳨CkI= xPreviewMutableEnabled SourceCountSource 8!Hfj~㘲S AttributesBBox#>!GxE`AA ObjectBox#>!GxE`AAPivotF!G̊ESelected param_outputName PlaneNickName P Description Rotated plane InstanceGuid iؚ;O+MβPreviewMutableEnabled SourceCount AttributesBBox#j!GЉE`A(B ObjectBox#j!GЉE`A(BPivotr!GxESelectedObjectGUID , AYGRjR,>Name Pi ContainerName PiNickName Pi Description Returns a factor of Pi. InstanceGuid zRcJvOPreviewMutableEnabledDataComparison longest_list AttributesBBox# GExBA ObjectBox# GEAAPivot GESelected param_input Name FactorNickName N Description Factor to be multiplied by Pi InstanceGuid hO3AJuG/PreviewMutableEnabled SourceCountSource NnJCc`>+PersistentCount AttributesBBox# GEpAA ObjectBox# GEpAAPivot GESelectedDatanumber? param_outputName OutputNickName y Description Output value InstanceGuid 8!Hfj~㘲SPreviewMutableEnabled SourceCount AttributesBBox# GEPAA ObjectBox# GEPAAPivot GESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid NnJCc`>+PreviewMutableEnabled SourceCountUserText 0.5 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#{ GEHBA ObjectBox#{ GEHBAPivotq{ GESelectedObjectGUID  H8֘Name Weave Container NullGapsName WeaveNickName Weave Description 4Weave a set of input streams using a custom pattern. InstanceGuid a]HޞvPreviewMutableEnabledDataComparison longest_list AttributesBBox#"GxEBB ObjectBox#"GEApBPivot"GxESelected 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 x=ILPreviewMutableEnabledAccess SourceCountPersistentCount AttributesBBox#"GE`AA ObjectBox#"GE`AAPivot"G؉ESelectedDatanumberDatanumber param_input Name Stream 0NickName 0 Description Input stream 0 InstanceGuid O GJ:PreviewMutableEnabledAccess SourceCountSource |Juk AttributesBBox#"G(E`AA ObjectBox#"G(E`AAPivot"GxESelected param_input Name Stream 1NickName 1 Description Input stream 1 InstanceGuid 8?C D0EPreviewMutableEnabledAccess SourceCountSource iؚ;O+Mβ AttributesBBox#"GȊE`AA ObjectBox#"GȊE`AAPivot"GESelected param_outputName WeaveNickName W Description Weave result InstanceGuid  ĪHoUsSPreviewMutableEnabled SourceCount AttributesBBox#"GEApB ObjectBox#"GEApBPivot #GxESelectedObjectGUID E%3ز!GYnName Dispatch ContainerName DispatchNickName Dispatch Description 3Dispatch the items in a list into two target lists. InstanceGuid ҃A4邰éPreviewMutableEnabledDataComparison longest_list AttributesBBox#.GPPExBB ObjectBox#.GpPEABPivot.GRESelected param_input Name ListNickName L Description List to filter InstanceGuid >;Dsƽ@[:G0PreviewMutableEnabledAccess SourceCountSource RZ2EU60 AttributesBBox#.GpPE`AB ObjectBox#.GpPE`ABPivot.GQESelected param_input Name Dispatch patternNickName P Description Dispatch pattern InstanceGuid >R9I@ u^>PreviewMutableEnabledAccess SourceCountPersistentCount NegateStream AttributesBBox#.GRE`AB ObjectBox#.GRE`ABPivot.GSESelectedDatabooleanDatabooleanDatabooleanDataboolean param_outputName List ANickName A Description Dispatch target for True values InstanceGuid |'KE{:^xVPreviewMutableEnabled SourceCount AttributesBBox#.GpPE`AB ObjectBox#.GpPE`ABPivot.GQESelected param_outputName List BNickName B Description Dispatch target for False values InstanceGuid @ PreviewMutableEnabled SourceCount AttributesBBox#.GRE`AB ObjectBox#.GRE`ABPivot.GSESelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid RZ2EU60PreviewMutableEnabledAccess SourceCountSource )ϩD_tN<lexers lexer_countsource {A;B;C;D}target {A;B} AttributesBBox#C-G0PEB B ObjectBox#C-GPEBAPivotC-G0PESelectedObjectGUID UC/fO2O.Name Plane Srf ContainerName Plane SrfNickName Plane Description Create a plane surface InstanceGuid |PbBVudņfPreviewMutableEnabledDataComparison longest_list AttributesBBox#GBExBB ObjectBox#GBEApBPivotGDESelected param_input Name PlaneNickName P Description Surface base plane InstanceGuid u_oLKٻh?PreviewMutableEnabled SourceCountSource [~*HTPersistentCount AttributesBBox#GBE`AA ObjectBox#GBE`AAPivotGpCESelectedDataplaneH?? param_input Name X SizeNickName X Description Dimensions in X direction InstanceGuid zb FB;SePPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#GDE`AA ObjectBox#GDE`AAPivotGDESelectedDataInterval<? param_input Name Y SizeNickName Y Description Dimensions in Y direction InstanceGuid .q9KvPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#GPEE`AA ObjectBox#GPEE`AAPivotGEESelectedDataInterval<? param_outputName PlaneNickName P Description Resulting plane surface InstanceGuid Ilk3B~[XPreviewMutableEnabled SourceCount AttributesBBox#GBE`ApB ObjectBox#GBE`ApBPivot'GDESelectedObjectGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid \Jv4PreviewMutableEnabledDataComparison longest_list AttributesBBox# G>EBB ObjectBox# G>EApBPivot G@ESelected param_input Name ListNickName L Description Base list InstanceGuid ѼD|{s&0PreviewMutableEnabledAccess SourceCountSource g /!UGeE] AttributesBBox# G>EAA ObjectBox# G>EAAPivot G@?ESelected param_input Name IndexNickName i Description Item index InstanceGuid ;Q/GU#>zPreviewMutableEnabled SourceCountSource [ !L6PersistentCount AttributesBBox# G?EAA ObjectBox# G?EAAPivot G@ESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid $1]=**Dedv?PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox# G AEAA ObjectBox# G AEAAPivot GAESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid a^W1I.PreviewMutableEnabled SourceCount AttributesBBox#G>E`ApB ObjectBox#G>E`ApBPivot"G@ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid [ !L6PreviewMutableEnabled SourceCountUserText 0 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#s G?EHBxB ObjectBox#s G?EHBxBPivotas G?ESelectedObjectGUID  J:vName Brep | Curve ContainerName Brep | CurveNickName BCX Description 1Solve intersection events for a Brep and a curve. InstanceGuid 9٬BIhz EPreviewMutableEnabledDataComparison longest_list AttributesBBox#cGEEB0B ObjectBox#wGEEA BPivotGFESelected param_input Name BRepNickName B Description Base BRep InstanceGuid 6$Fh9O yPreviewMutableEnabled SourceCountSource Ilk3B~[X AttributesBBox#eGEEpAA ObjectBox#eGEEpAAPivotnGPFESelected param_input Name CurveNickName C Description Intersection curve InstanceGuid aPI+s0Mm@PreviewMutableEnabled SourceCountSource 5+dOB3K AttributesBBox#eGFEpAA ObjectBox#eGFEpAAPivotnGGESelected param_outputName CurvesNickName C Description Intersection overlap curves InstanceGuid  dEFΞPreviewMutableEnabled SourceCount AttributesBBox#GEEpAA ObjectBox#GEEpAAPivotGPFESelected param_outputName PointsNickName P Description Intersection points InstanceGuid iH @^4+PreviewMutableEnabled SourceCount AttributesBBox#GFEpAA ObjectBox#GFEpAAPivotGGESelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid 5+dOB3KPreviewMutableEnabledAccess SourceCountSource a^W1I.lexers lexer_countsource {A;B;C;D;E}target {A;B} AttributesBBox#8GfFE)C B ObjectBox#>GfGECAPivot8GfFESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid |4=C勼1PreviewMutableEnabled SourceCountSource .YF$p"j AttributesBBox#GHEHBA ObjectBox#GHEHBAPivotGvIESelectedObjectGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid 8L䢬[TPreviewMutableEnabledDataComparison longest_list AttributesBBox#8G FEBB ObjectBox#NG@FEApBPivotZG HESelected param_input Name ListNickName L Description Base list InstanceGuid ]ݮK= 8PreviewMutableEnabledAccess SourceCountSource B($:H, e@ AttributesBBox#:G@FEAA ObjectBox#:G@FEAAPivotDGFESelected param_input Name IndexNickName i Description Item index InstanceGuid Zj6O(kB PreviewMutableEnabled SourceCountSource 0d&K{_PersistentCount AttributesBBox#:GGEAA ObjectBox#:GGEAAPivotDG HESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid ~@gfPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#:GHEAA ObjectBox#:GHEAAPivotDG`IESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid ^V^#"M@ɊxPreviewMutableEnabled SourceCount AttributesBBox#iG@FE`ApB ObjectBox#iG@FE`ApBPivotqG HESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 0d&K{_PreviewMutableEnabled SourceCountUserText 0 1 3 2 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#GFEHBxB ObjectBox#GFEHBxBPivotaGFESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid \FT?HPreviewMutableEnabled SourceCountUserText 4 5 6 15 16 22 23 33 34 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#GEHB C ObjectBox#GEHB CPivotiGݸESelectedObjectGUID _L\J_3gName Series ContainerName SeriesNickName Series Description Create a series of numbers. InstanceGuid ,%߀F>PreviewMutableEnabledDataComparison longest_list AttributesBBox#{GE|BB ObjectBox#GEApBPivotGESelected param_input Name StartNickName S Description First number in the series InstanceGuid ! ALΙ ɣPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#}GEpAA ObjectBox#}GEpAAPivotGESelectedDatanumber param_input Name StepNickName N Description $Step size for each successive number InstanceGuid t!H/sMZت=PreviewMutableEnabled SourceCountPersistentCount AttributesBBox#}G@EpAA ObjectBox#}G@EpAAPivotGESelectedDatanumber? param_input Name CountNickName C Description Number of values in the series InstanceGuid r:%F%TLPreviewMutableEnabled SourceCountSource @E}d-GU!'jPersistentCount AttributesBBox#}GEpAA ObjectBox#}GEpAAPivotG ESelectedDatanumber param_outputName SeriesNickName S Description Series of numbers InstanceGuid ڔf@鑓PreviewMutableEnabled SourceCount AttributesBBox#GE`ApB ObjectBox#GE`ApBPivotGESelectedObjectGUID $LFSName Concatenate ContainerName ConcatenateNickName Concat Description Concatenate two Strings InstanceGuid _UPI%PPreviewMutableEnabledDataComparison longest_list AttributesBBox#eGPE|BpB ObjectBox#xGpEA`BPivotG0ESelected param_input Name StartNickName A Description String to append to. InstanceGuid ?sq4fJ(N%T@PreviewMutableEnabled SourceCountSource q4F5RzN|"? AttributesBBox#1GEBA ObjectBox#AGEAAPivotKGPESelected param_input Name PathNickName P Description Data tree branch path InstanceGuid @ZmM7PreviewMutableEnabledMapping SourceCountSource gi6A6% AttributesBBox#1GEBA ObjectBox#1GEBAPivotKGESelected param_input Name IndexNickName i Description Item index InstanceGuid M؆BIGPreviewMutableEnabled SourceCountSource 6:E8B0қ AttributesBBox#1G0EBA ObjectBox#AG0EAAPivotKGESelected param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid ޻VJ.yPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#1GpEBA ObjectBox#AGpEAAPivotKGESelectedDataboolean param_outputName ElementNickName E Description Item at {P:i'} InstanceGuid a_@7J?PreviewMutableEnabled SourceCount AttributesBBox#pGE`AB ObjectBox#pGE`ABPivotxG0ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 6:E8B0қPreviewMutableEnabled SourceCountUserText 0 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#G0EHBA ObjectBox#G0EHBAPivot{G<ESelectedObjectGUID eOnName Tree Item ContainerName Tree ItemNickName Item Description *Retrieve a specific item from a data tree. InstanceGuid @(ouM?oisPreviewMutableEnabledDataComparison longest_list AttributesBBox#/G`EBB ObjectBox#UGEABPivotaGESelected param_input Name TreeNickName T Description Data Tree InstanceGuid yHX/CPreviewMutableEnabledAccess SourceCountSource P^>RzN|"? AttributesBBox#1GEBA ObjectBox#AGEAAPivotKG ESelected param_input Name PathNickName P Description Data tree branch path InstanceGuid p)< F]~~PreviewMutableEnabledMapping SourceCountSource gi6A6% AttributesBBox#1GEBA ObjectBox#1GEBAPivotKG`ESelected param_input Name IndexNickName i Description Item index InstanceGuid ]֎VĎJj(PreviewMutableEnabled SourceCountSource ̘(TGW. AttributesBBox#1GEBA ObjectBox#AGEAAPivotKGESelected param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid "8Cq PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#1G@EBA ObjectBox#AG@EAAPivotKGESelectedDataboolean param_outputName ElementNickName E Description Item at {P:i'} InstanceGuid bGp:BUPreviewMutableEnabled SourceCount AttributesBBox#pGE`AB ObjectBox#pGE`ABPivotxGESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid ̘(TGW.PreviewMutableEnabled SourceCountUserText 1 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#GEHBA ObjectBox#GEHBAPivotJGESelectedObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid -7JHAMF1g AttributesBBox##GEAB ObjectBox##GEABPivot#GESelected param_outputName ObjectsNickName O Description Objects inside group InstanceGuid ? 3H@v"M8PreviewMutableEnabled SourceCount AttributesBBox##GEAB ObjectBox##GEABPivot#GESelectedObjectGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid u)GvG: PreviewMutableEnabledDataComparison longest_list AttributesBBox#4$G0EBB ObjectBox#J$G@EApBPivotV$G0ESelected param_input Name ListNickName L Description Base list InstanceGuid S/Q׉H; y̹5PreviewMutableEnabledAccess SourceCountSource ? 3H@v"M8 AttributesBBox#6$G@EAA ObjectBox#6$G@EAAPivot@$GESelected param_input Name IndexNickName i Description Item index InstanceGuid ?>EAj[PreviewMutableEnabled SourceCountSource 7b>~A,:PersistentCount AttributesBBox#6$GEAA ObjectBox#6$GEAAPivot@$G0ESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid L]9zFոd"e0PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#6$GEAA ObjectBox#6$GEAAPivot@$GБESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid +:)B9VؔPreviewMutableEnabled SourceCount AttributesBBox#e$G@E`ApB ObjectBox#e$G@E`ApBPivotm$G0ESelectedObjectGUID +7E&n3%>!Name Brep Components ContainerName Brep ComponentsNickName Explode Description *Decompose a Brep into its component parts. InstanceGuid /(@/NO.nPreviewMutableEnabledDataComparison longest_list AttributesBBox#$GExBB ObjectBox#$GEA|BPivot$GESelected param_input Name BrepNickName B Description Base Brep InstanceGuid 3Li#xCW+$PreviewMutableEnabled SourceCountSource +:)B9Vؔ AttributesBBox#$GE`A|B ObjectBox#$GE`A|BPivot$GESelected param_outputName FacesNickName F Description Faces of Brep InstanceGuid  TESU֭'PreviewMutableEnabled SourceCount AttributesBBox#$GE`AA ObjectBox#$GE`AAPivot$GESelected param_outputName EdgesNickName E Description Edges of Brep InstanceGuid ħqaNEa+PreviewMutableEnabled SourceCount AttributesBBox#$GPE`AA ObjectBox#$GPE`AAPivot$GESelected param_outputName VerticesNickName V Description Vertices of Brep InstanceGuid d^E7 4-PreviewMutableEnabled SourceCount AttributesBBox#$GE`AA ObjectBox#$GE`AAPivot$GLESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 7b>~A,:PreviewMutableEnabled SourceCountUserText 1 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox##GEHBA ObjectBox##GEHBAPivot#GESelectedObjectGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid lА?Ha=kںPreviewMutableEnabledDataComparison longest_list AttributesBBox#H%G@EBB ObjectBox#^%GPEApBPivotj%G@ESelected param_input Name ListNickName L Description Base list InstanceGuid ^ =RE+ePreviewMutableEnabledAccess SourceCountSource ħqaNEa+ AttributesBBox#J%GPEAA ObjectBox#J%GPEAAPivotT%GESelected param_input Name IndexNickName i Description Item index InstanceGuid WBH4LPreviewMutableEnabled SourceCountSource 6o&ASPersistentCount AttributesBBox#J%GEAA ObjectBox#J%GEAAPivotT%G@ESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid ƫU "E)J QKPreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#J%GEAA ObjectBox#J%GEAAPivotT%GESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid m#LsPreviewMutableEnabled SourceCount AttributesBBox#y%GPE`ApB ObjectBox#y%GPE`ApBPivot%G@ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid 6o&ASPreviewMutableEnabled SourceCountUserText 0 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox# %GEHBA ObjectBox# %GEHBAPivot %G\ESelectedObjectGUID MM"-`kName Move ContainerName MoveNickName Move Description *Translate (move) an object along a vector. InstanceGuid {\avOWM"fלPreviewMutableEnabledDataComparison longest_list AttributesBBox#:'GВEBDB ObjectBox#O'GEA4BPivot['GESelected param_input Name GeometryNickName G Description Base geometry InstanceGuid  ejD LMPreviewMutableEnabled SourceCountSource m#Ls AttributesBBox#<'GEAA ObjectBox#<'GEAAPivotE'G:ESelected param_input Name TranslationNickName T Description Translation vector InstanceGuid b[_N@kGPreviewMutableEnabled SourceCountSource Pt{DC#k0/ AttributesBBox#<'GEAA ObjectBox#<'GEAAPivotE'GESelected param_outputName GeometryNickName G Description Translated geometry InstanceGuid SHG#4@7&BPreviewMutableEnabled SourceCount AttributesBBox#j'GEAA ObjectBox#j'GEAAPivots'G:ESelected param_outputName TransformNickName X Description Transformation data InstanceGuid LGMemPreviewMutableEnabled SourceCount AttributesBBox#j'GEAA ObjectBox#j'GEAAPivots'GESelectedObjectGUID ](S>J6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid fv0;KG@|RPreviewMutableEnabledDataComparison longest_list AttributesBBox#H%G(EBB ObjectBox#^%G8EApBPivotj%G(ESelected param_input Name ListNickName L Description Base list InstanceGuid ?#$A-:GPreviewMutableEnabledAccess SourceCountSource ħqaNEa+ AttributesBBox#J%G8EAA ObjectBox#J%G8EAAPivotT%GESelected param_input Name IndexNickName i Description Item index InstanceGuid ގM09xPreviewMutableEnabled SourceCountSource D3zvfLC(j PersistentCount AttributesBBox#J%GؗEAA ObjectBox#J%GؗEAAPivotT%G(ESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid U"IjN_"|PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#J%GxEAA ObjectBox#J%GxEAAPivotT%GȘESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid &\ O5ܯAi;PreviewMutableEnabled SourceCount AttributesBBox#y%G8E`ApB ObjectBox#y%G8E`ApBPivot%G(ESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid D3zvfLC(j PreviewMutableEnabled SourceCountUserText 2 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox# %GEHBA ObjectBox# %GEHBAPivot %GESelectedObjectGUID uY FRZgpName Center ContainerName CenterNickName Cen Description 5Find the center point and radius of arcs and circles. InstanceGuid 4zGKV%PreviewMutableEnabledDataComparison longest_list AttributesBBox#%GE|B0B ObjectBox#%GEA BPivot%G0ESelected param_input Name ArcNickName A Description Arc or Circle InstanceGuid moDs@@tPreviewMutableEnabled SourceCountSource &\ O5ܯAi; AttributesBBox#%GE`A B ObjectBox#%GE`A BPivot%G0ESelected param_outputName CenterNickName C Description Center of arc or circle InstanceGuid +=]@MqPreviewMutableEnabled SourceCount AttributesBBox#%GEpAA ObjectBox#%GEpAAPivot%GESelected param_outputName RadiusNickName R Description Radius of arc or circle InstanceGuid A֧ŋB4EuZՂPreviewMutableEnabled SourceCount AttributesBBox#%G0EpAA ObjectBox#%G0EpAAPivot%GESelectedObjectGUID 5_N'0 Name Evaluate Curve ContainerName Evaluate CurveNickName Eval Description ,Evaluate a curve at the specified parameter. InstanceGuid !'B!MOoPreviewMutableEnabledDataComparison longest_list AttributesBBox#%GEBB ObjectBox#%GEApBPivot%GESelected param_input Name CurveNickName C Description Curve to evaluate InstanceGuid .C7ٻOy!|%sPreviewMutableEnabled SourceCountSource m#LsReparameterize AttributesBBox#%GEAA ObjectBox#%GEAAPivot%GESelected param_input Name ParameterNickName t Description %Parameter on curve domain to evaluate InstanceGuid -BMDC*+bPreviewMutableEnabled SourceCountSource rT+¿lLBTm AttributesBBox#%GEAA ObjectBox#%GEpAAPivot%GESelected param_outputName PointNickName P Description Point on the curve at {t} InstanceGuid <%|ϸKU>rTPreviewMutableEnabled SourceCount AttributesBBox#%GE`AA ObjectBox#%GE`AAPivot%GhESelected param_outputName TangentNickName T Description Tangent vector at {t} InstanceGuid xoBN^mPreviewMutableEnabled SourceCount AttributesBBox#%GE`AA ObjectBox#%GE`AAPivot%GESelected param_outputName LengthNickName L Description ,Length along the curve from the start to {t} InstanceGuid 9gڥCGARPreviewMutableEnabled SourceCount AttributesBBox#%GXE`AA ObjectBox#%GXE`AAPivot%GESelectedObjectGUID YIkLName Panel ContainerName PanelNickName Description *A panel for custom notes and String values InstanceGuid rT+¿lLBTmPreviewMutableEnabled SourceCountUserText .5 MultilineData EntryNumbers DrawPaths Alignment ScrollRatioStreamContentsStreamDestination AttributesCustomForeColour$CustomBackColour$ZBBox#a%G@EHBA ObjectBox#a%G@EHBAPivot_a%GEESelectedObject GUID JNJsI ijouName Vector 2Pt ContainerName Vector 2PtNickName Vec2Pt Description #Create a vector between two points. InstanceGuid )k,DyM+vPreviewMutableEnabledDataComparison longest_list AttributesBBox#&G@E|BB ObjectBox#&GPEApBPivot$&G@ESelected param_input Name Point ANickName A Description Base point InstanceGuid ]0GPreviewMutableEnabled SourceCountSource <%|ϸKU>rT AttributesBBox#&GPEpAA ObjectBox#&GPEpAAPivot&GESelected param_input Name Point BNickName B Description Tip point InstanceGuid bmuBK얘PreviewMutableEnabled SourceCountSource +=]@Mq AttributesBBox#&GEpAA ObjectBox#&GEpAAPivot&G@ESelected param_input Name UnitizeNickName U Description Unitize output InstanceGuid ~k 4Is5DX4PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#&GEpAA ObjectBox#&GEpAAPivot&GESelectedDataboolean param_outputName VectorNickName V Description Vector InstanceGuid Pt{DC#k0/PreviewMutableEnabled SourceCount AttributesBBox#3&GPE`AA ObjectBox#3&GPE`AAPivot;&GȕESelected param_outputName LengthNickName L Description Vector length InstanceGuid `йM#Jp1BPreviewMutableEnabled SourceCount AttributesBBox#'GEAA ObjectBox#'GEAAPivot'GESelectedObject GUID Қ%Ig-LxName Unit Vector ContainerName Unit VectorNickName Unit Description Unitize vector. InstanceGuid )(~.bK2ص65PreviewMutableEnabledDataComparison longest_list AttributesBBox#&G ExB$B ObjectBox#&G0EABPivot 'GȕESelected param_input Name VectorNickName V Description Base vector InstanceGuid ,"Q.CO!PreviewMutableEnabled SourceCountSource Pt{DC#k0/ AttributesBBox#&G0E`AB ObjectBox#&G0E`ABPivot&GĕESelected param_outputName VectorNickName V Description Unit vector InstanceGuid {0fACtxPreviewMutableEnabled SourceCount AttributesBBox#'G0E`AB ObjectBox#'G0E`ABPivot"'GĕESelectedObject GUID hnOf".Name Amplitude ContainerName AmplitudeNickName Amp Description 'Set the amplitude (length) of a vector. InstanceGuid .jC=PreviewMutableEnabledDataComparison longest_list AttributesBBox#>'G`ExB0B ObjectBox#Q'GpEA BPivot]'GESelected param_input Name VectorNickName V Description Base vector InstanceGuid >=QRNV+WPreviewMutableEnabled SourceCountSource {0fACtx AttributesBBox#@'GpE`AA ObjectBox#@'GpE`AAPivotH'GESelected param_input Name AmplitudeNickName A Description Amplitude (length) value InstanceGuid KM#Mt25PreviewMutableEnabled SourceCountSource iF'tKPersistentCount AttributesBBox#@'GE`AA ObjectBox#@'GE`AAPivotH'G`ESelectedDatanumber? param_outputName VectorNickName V Description Resulting vector InstanceGuid DpS6DPreviewMutableEnabled SourceCount AttributesBBox#l'GpE`A B ObjectBox#l'GpE`A BPivott'GESelectedObject GUID )} {"CV6Name F1 ContainerName F1NickName F(x) Description %A function of a single variable; {x}. InstanceGuid f\Co7PreviewMutableEnabledDataComparison longest_list AttributesBBox#&GElB0B ObjectBox#'GEA BPivot 'G0ESelected param_input Name FunctionNickName F Description Expression to solve InstanceGuid ^>{eaCLPreviewMutableEnabled SourceCountEquation -x AttributesBBox#&GE`AA ObjectBox#&GE`AAPivot&GESelected param_input Name Variable xNickName x Description Variable #1 InstanceGuid bw&C`E^PreviewMutableEnabled SourceCountSource {dJza4BI AttributesBBox#&G0E`AA ObjectBox#&G0E`AAPivot&GESelected param_outputName ResultNickName r Description Expression result InstanceGuid iF'tKPreviewMutableEnabled SourceCount AttributesBBox#'GE0A B ObjectBox#'GE0A BPivot#'G0ESelectedObjectGUID W]A6:Name Number Slider ContainerName Number SliderNickName Slider Description Numeric slider for single values InstanceGuid {dJza4BIPreviewMutableEnabled SourceCount AttributesBBox#S&G@E CA ObjectBox#S&G@E$BAPivotS&GCESelectedSliderValueS㥛?MinMax?DigitsIntervalObjectGUID F]zOoO:Name Path Mapper Container Name Path MapperNickName Path Mapper Description )Perform lexical operations on data trees. InstanceGuid !"*]Dvr]KPreviewMutableEnabledAccess SourceCountSource +:)B9Vؔlexers lexer_countsource {A;B;C;D;E;F;G}target {A;B;G} AttributesBBox#.H&G۞EHC B ObjectBox#.N&GΐEJ6%qQName List Item ContainerName List ItemNickName Item Description %Retrieve a specific item from a list. InstanceGuid Xe=rOWPreviewMutableEnabledDataComparison longest_list AttributesBBox#h)GHEBB ObjectBox#~)GXEApBPivot)GHESelected param_input Name ListNickName L Description Base list InstanceGuid W&`LG˳W@PreviewMutableEnabledAccess SourceCountSource %%J Ē AttributesBBox#j)GXEAA ObjectBox#j)GXEAAPivott)GESelected param_input Name IndexNickName i Description Item index InstanceGuid Zz(xN|;lNPreviewMutableEnabled SourceCountPersistentCount AttributesBBox#j)GEAA ObjectBox#j)GEAAPivott)GHESelectedDatanumber param_input Name WrapNickName W Description Wrap index to list bounds InstanceGuid J:+}6B  PreviewMutableEnabled SourceCountPersistentCount NegateStream AttributesBBox#j)GEAA ObjectBox#j)GEAAPivott)GESelectedDataboolean param_outputName ElementNickName E Description Item at {i'} InstanceGuid ͇3K|-PreviewMutableEnabled SourceCount AttributesBBox#)GXE`ApB ObjectBox#)GXE`ApBPivot)GHESelectedObjectGUID Ul\FJ(\Name Scribble Container Ca5&G{ʘECbr'Gb ECcr'GޙECd4&G䟙EText end distance of the petalSizeAFont Comic Sans MSBoldItalicName ScribbleNickName Scribble Description A quick note InstanceGuid 5)A*9 AttributesBBox#/&G{EC(2B ObjectBox#/&G{EC(2BPivot5&G{ʘESelectedObjectGUID YdȎ DM +Name Data Container Name DataNickName Data Description 'Represents a collection of generic data InstanceGuid ,I_,PreviewMutableEnabled SourceCountSource 7iHFp:j8e AttributesBBox#G{EHBA ObjectBox#G{EHBAPivot35G|ESelected