From 2385e45a507ac7442e9f20351225137e04bbedb6 Mon Sep 17 00:00:00 2001 From: jkriege2 Date: Sun, 11 Sep 2016 18:47:33 +0200 Subject: [PATCH 1/4] added Tianbo-4102-L relay symbol (DIL-type package) --- library/relays.dcm | 6 ++++++ library/relays.lib | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) diff --git a/library/relays.dcm b/library/relays.dcm index 0260193f..20522990 100644 --- a/library/relays.dcm +++ b/library/relays.dcm @@ -258,4 +258,10 @@ K Dual Pole Relay F http://www.relpol.pl/en/content/download/14975/202519/file/e_RSM822.pdf $ENDCMP # +$CMP TIANBO-HJR-4102-L +D TIANBO HJR-4102-L, Single Pole Relay, 5mm Pitch, 3A +K Single Pole Relay +F https://cdn-reichelt.de/documents/datenblatt/C300/DS_HJR4102E.pdf +$ENDCMP +# #End Doc Library diff --git a/library/relays.lib b/library/relays.lib index d41339ec..ef30de72 100644 --- a/library/relays.lib +++ b/library/relays.lib @@ -440,4 +440,37 @@ S -325 75 -75 -75 0 1 10 N ENDDRAW ENDDEF # +# TIANBO-HJR-4102-L +# +DEF TIANBO-HJR-4102-L RL 0 40 Y Y 1 F N +F0 "RL" 450 150 50 H V L CNN +F1 "TIANBO-HJR-4102-L" 450 50 50 H V L CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +P 2 0 0 0 100 150 100 200 N +P 2 0 0 0 300 150 300 200 N +P 4 0 0 0 300 150 300 100 275 125 300 150 N +S -400 200 400 -200 0 1 10 f +S -325 75 -75 -75 0 1 10 N +P 2 0 1 10 -300 -75 -100 75 N +P 2 0 1 0 -200 -200 -200 -75 N +P 2 0 1 0 -200 200 -200 75 N +P 2 0 1 10 -75 0 -50 0 N +P 2 0 1 10 -25 0 0 0 N +P 2 0 1 10 25 0 50 0 N +P 2 0 1 10 25 0 50 0 N +P 2 0 1 10 75 0 100 0 N +P 2 0 1 10 125 0 150 0 N +P 2 0 1 20 200 -100 125 150 N +P 2 0 1 0 200 -100 200 -200 N +P 3 0 1 0 100 100 125 125 100 150 F +X ~ 5 -200 300 100 D 50 50 1 1 P +X ~ 6 300 300 100 D 50 50 1 1 P +X ~ 7 100 300 100 D 50 50 1 1 P +X ~ 8 -200 -300 100 U 50 50 1 1 P +X ~ 12 200 -300 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# #End Library From 1747c3f06e2f20e9cb5ab50bc445278bcd89cd95 Mon Sep 17 00:00:00 2001 From: "Jan W. Krieger" Date: Thu, 15 Sep 2016 20:59:20 +0200 Subject: [PATCH 2/4] added footprint filter footprint added here: https://github.com/KiCad/Relays_ThroughHole.pretty/pull/8 --- library/relays.lib | 3 +++ 1 file changed, 3 insertions(+) diff --git a/library/relays.lib b/library/relays.lib index ef30de72..f3f2df0a 100644 --- a/library/relays.lib +++ b/library/relays.lib @@ -447,6 +447,9 @@ F0 "RL" 450 150 50 H V L CNN F1 "TIANBO-HJR-4102-L" 450 50 50 H V L CNN F2 "" 0 0 50 H V C CNN F3 "" 0 0 50 H V C CNN +$FPLIST + Relay_SPDT_HJR-4102 +$ENDFPLIST DRAW P 2 0 0 0 100 150 100 200 N P 2 0 0 0 300 150 300 200 N From c73f59293ce249902933874e44483f6deeec9880 Mon Sep 17 00:00:00 2001 From: "Jan W. Krieger" Date: Sat, 17 Sep 2016 10:38:38 +0200 Subject: [PATCH 3/4] added 3d model for HJR-4102 relay --- .../Relay_SPDT_HJR-4102.FCStd | Bin 0 -> 16456 bytes .../Relay_SPDT_HJR-4102.wrl | 527 ++++++++++++++++++ 2 files changed, 527 insertions(+) create mode 100644 modules/packages3d/Relays_ThroughHole.3dshapes/Relay_SPDT_HJR-4102.FCStd create mode 100644 modules/packages3d/Relays_ThroughHole.3dshapes/Relay_SPDT_HJR-4102.wrl diff --git a/modules/packages3d/Relays_ThroughHole.3dshapes/Relay_SPDT_HJR-4102.FCStd b/modules/packages3d/Relays_ThroughHole.3dshapes/Relay_SPDT_HJR-4102.FCStd new file mode 100644 index 0000000000000000000000000000000000000000..9eab3ad354d1b03c392e897a86abb86cdc099cd3 GIT binary patch literal 16456 zcmWIWW@Zs#U|`^22n;gx-2INtb~YCSgYFat1|9|m2ABNg(%jU%61|GtoVT&}ix*o6 z)t!$&_%rq0t8)^JY;(NQvdiY&oV)jlp0s*&`FA7N9My-%*u;-bKKbwK?MKrEr>#ja zkUsF)Kvdb`SJc{f{&$_Men0%3q*r_R->HvxK9_rh-SfOLx61fB0C)df}o3Y1bme2eThyLm2Ir+c$yuR=Ii`(5_CMhXDK4u{5 z`|Gv8--qqlf;Pvap+Pe?-v~Ss=6a7zV=QpPL-|ecn znHH(D>U;nAnYh!&wm1Hx5oe8n!?TAUSTBaYoNXI_n0c>bNPdKg$GkH!-g>#OqHn$P zuKoJ+2H%G_$Ny&kIa;=~{uf`}k-EeUONw5+Gc-xeKeDQ+XP?n4<ZFl}#p7X_3dT*<3?(g0vZL>XopU=AE+vDs0Jzch5*;V&mLudi(jf(vG4gY!1b8)L?9lCq=={+gI=6B>T?oejIGT|IMqV}a)^w`-v%r}Hk@FvEAx zp~kZ!XAfrYE52d&@ZG!57X7dD-kuR!{oi1V$=w;5wU^}{?)%qJSij_j+x-g@*ZH=8 zdvj0XZP4T^!40#!{$AVv{(t}S1*sb^U)pS^t<@cS<%u@mfyiIWmtTwzOw|9Te{t)) zDW%?59$()k-}CWQWy!&dHyP|dH9wqxr#&us`Jx4TSDm#hH|sd+z{#r9xz}4yuu0;l z+gFQ{1E)%LW{d7vePFw+d4y`$PC>^<7wxM~`c6Nmm9WRO#<(`zC~Ly0o%8G5euZ#9A;4`;AvN?bIlh0XitnYIas(ei`(Mt5xjP_Cu7E#?Z zz0-*G4%d{1w$7mJ(0C>(HLrjp&oXpMLK_QbI(Z+DXUjB_y8q&ah|e5}B z<|i(*9Qac;E5Q1cPyDG@1bp0qC$*(7-ybd9 z{)AC;o}hc^q}2^v{vVPhE~b7j%lo!*-lRw$qqWPOx_)Lk$DRyP@MT)@-QM9!z&VCi z*8jZRFASx{{^VDmD|vYCfvv~%(yWfdsn?<(eEMcx=DUTh^S}=!%j#sKyOUhE8p)pY zio0}IG&4?O_tp~c+se9c7rE?Y-Y?Xd7umn+_}|DZ@s3ix=d4_6HbL4x>X#o0$Q_=x zF(})nsK9pn@)@(Q+@4bO!okV(lJwHo?{BO9{?%Ie_WRrH{aQWQ9fiKBF_#Z$UTEAm zY0*rZo2RGfT%0%SPghrEQKR${_7giNB^1`IuX(S(x$s@=%z(IZ-)pCrKHqG-!O;7m zsivM^@y7MbY}bc>d+SkqBy_PwsoHr#_M7GxOA-}kNizF=y6#!`>u^q3>GFkIRck|e z_DH>U4bo6O{#><8p83Q*12N?zu5%9l%zSs#(TGoA(el4jO}G{@szxt;V#KLByY%Uq zX~naRzyH4Y`I*gX$5WSF=GnGCDL6SzM%K?N{M79A(mr9Lj_2kqwb@!0bTuqw?V&EU zn^D(JG;#jd+dn;{z;sUM6Y-g~B@YiN>D$K~J)C_u-CUu&xy)}-_lNDfpRWDRsUdUw zflJ|pV}?yDW_zrQKEZv@rAg|V{+kZ5H*dl_>NLa~M zZN+0(`?HZH3O+}-8#t~#5#{?cb44c09+zOA?3Pz&Gm9ML6l`OyPxw|z?TcQaT^MbB z%C~CQS&i1ydWlyI#5eNJ-qPXQA#}kYP-?9cXT}VTLxOU2! z>P4T;(p;Ns6r^~4@tT0u6N8esob*tvcDFeABH9Jo0-9$CjP0H62p3eZOfq zJ#*L2o4k;VQ!uqFs#j#|v&qti;SX9@b|$@--kB?)y6C3UVNJo8xn|KB*SF8vaFL5W zeeof#q_891-xrp#{^5|>c5m7bnRRvF)YZ7xp5*LWxJ^w(?TPCa(=2ntEZ+c~&!Or! z-*RGF`7Nm~iu}_?aopk*_u>Zl9`|lTlM5E7KX*t}b{!wBl#Zm31v-o?le@~uXzo1MtfOSixL$SFGF|HAv~wU#xld~Ms@eBXr{ zUb$9tLdmb-^2wz>+l8{X*0=3`_TavD!6zfV6prafBID;I3i|~_;aM8o>YA*=8GkY`sj{~WFLcfrDmZ9bQcbXWH=EU+*;#{2Bj!6{91SFV`V z$;0imE6w$1`{Q+!?#wmU+b3T>Rb_YPq`hY+)h@i^ma9GU{}R2sOcNsy+zm6TFW<9T z<#EyL?G838T>6<zKCG zEyZp3ip7q`qG%zkwf@a)%Ubc& zQ*uA9o|y9CA75Y1HV@8vtz7TV`Y*p6Snsh&?W(TqbPe5}y*io?mmCk2U;g&fp&P-A zw!B;s<$nLw#?&V{?T;Oe1i$|KdUk%yve2R$Z|i=&>Z_Wn_19jeR*A}%+wA4Jr1<4# zcR^JotJs=Z%x6q2H-BdS9B@zRIj3u`)x7v)v04>2``>JMKArX7t}l|sq4M!&YYz2< zmDNPDPJ3R_bo1mj$Cu4dbZ+07nS8R8eZ7(TjG**cYU*?P-X5r{FEW#;4z}Pp*DCD) zp8>TI8>}A8lfuZrAj-nPz{|kE5Rh0@5}c7(kgAtdR4_FtFu%z_pf3N?|APM85uV)( z9$)OtkKX39xZitu&qM()huA;gcQ1BvRZM9$nX>!+zTNM$zx)vtpC7og{%g3HeqD)R z@v)mZyJq+uqogrVRLyd;_ z&vp0vzB}lwU>DkDG+}yn)6Oe#%p3QXq?uOE**p8qj2Sf|7ZuJv)Qz9E^4#RwYZV;} zkM8?(ZT60N-_5%IzlsiWJaLmtzq_k-itxE}MJz2x&b?6bR2AJf$9BtRPciMd_-{4c zcDEj_@OjG;mG2(b*xjSfB+_QA&cc60IB#yq5?}xLyFT+$C+W?qJ?f&8RCBtd>|wmm z;(s$cTz*Vjx!ZUDe&0i!L97Q~Pr0L@9il6CSDu}fvHgaul-OnihoJwAsL>ItsLi>9 znStS*00RRba&#Di;^S`k>AcGhB6p)d*;jC~xX&w`cly#4Q4W_?n_QOh<}T4#cZvPg z{o-?TH`+e#d)p$bGWB)ko$Hq6@8+(ttGRvWe}rt;{iEmarqzbu$$zBLckcYP=jp4v zpKRKrU;gy1chS;&>iO&LtIh8|?mTf_*YQV{zc=W9FZ{A{kDlDeZxdGN^o7W%-gEzX zSVdZ9yXh9yHdDS#iEBUPSr<)qdANFVh^hjIv##*h4OM@?uMEzz@l-it^++<#_lmLG z9j?2~tf$Mq|GfOLa&f+#kgcPVLh8?>M(kS6yyZ5s=cnB}9{bhBa=|t)b;%9QAu;@V z+jtKNAK$auI5aW7=W)*g(@XnzJ5Oa@C@LniDuzFED#xxQTc-oAXBP$jzQ}eiR$MA@ zn#p1Rs}cS`q8+)%$EjOC?<8`xAZI|ymo|*Y&E3ZGB{y1mW&iOy@Tg4a(7+hlY zKCE@n`tH;PElc(~KD|*PE67~luKl&sD((99qVGk~?>>uix5(DqjF;PX^xwD4^lGVT z*ZkY#kD3Z)nz=0Tys|3cit6Iyl9toHS)AU#?3~Q(PO;g?*4ausbN1&dX+5i5wA46c_?0H@9TSK zUx|zC*m1D+;EU_=!>RHJu?38J{Slcgk z*;&n-K8Y*ZgD>xuYPIy?Shx9tL%O6fV*Iy!*B&zV^<$@U;2QL+> ztoH4+pBl>ce%j2H?n;p}zKTk@It0IYX}N;uoTakq9+3R}`un!V(cz3Ra%etk+Gr{%c+4+d0Sf_7`6A zjQRajyxih%eAbbzoz`!7cmdA}CdHiJFZ3BV5 z+!yRW+_*MXG01yOvefeBV!E#sEXA@Osj=~BZfTOwl^VOq2KLy2v_Fvt$t6uc_r^OZJzvF6j=YLDx zqBH;0^s|YWsR-efrOO^S$=Yk4PgB_hk3WfhBh{iltui`Y z?ymg$a#ID`P}92eyun$A!)94^0V8qpKjC`_HVxNZ_eMK35PqtLWMKZRdT?x-|P{U%zrJ;!v`5_om9}FaBwL#AkyYk51okRLMAaeaDoOr6R}E6ECz)70fS~rU- zV@n;w!uK{Me-jfTI?hix*CKT4*2Rj(Al~N4NlB(&LN?ZNf)Ts;eLvp6SG(x{w(@5y zN|?L~tF{Tp{#X4ipZ)(YgXG5?zOV!ZW``?2g+(tqWv=sOg;hP0Sis8TvGIlZg7Y`s z3y4U3LAkg=aNhOdO@hm(N$Y^y*XSC)V!Ty>L{&1`C&v8_%|)Bo0#7eCf%_~@^_ zGEFUIY1<`5szZZhJ;r$OKJ0cE)k;_SoZ=+EY(@*{^n!ao^@wy(`>k?b)7Hl}~3r zKEk+OOZHLd{DifKTHY1<lST0tn2wL>9AdtWXGPsynCw;?n#eO+VWSi zz{h*t<~iIKeQOeO4t!MI=hoUMYHuMm&BfWp;QR-t#|PP@V{$Zp&Jol6DdHU66KKP7 zmM7uzWCyEP6C#SfxLRu6THdcUziXn&#gB~tZC>qYePuj1y41y8^vYVfTZ`u{E976| zaME)R+l9$r7q5KuS6pJLPRK+7J@zF%NteVvcKdzVk6OR`Y%f1Ho0)-OuOM39HwNYX zxnaKfw+(pqN`I)oP&ixNIey*b34UL zN7lst8kPAwetoI^`=xm6`hQ{jx4oWifAzAJ@1-ZNK0SL?RH~czdU;i}{XgOIUyCcs z|Hsv=ocDcdOz8Qmub*vLS)Tc6=f3sx9$t2wVRA83smZ-PzIE20d*3f?pYhG&Y2vNq zSrUp{CPZmGc$E5oml=Qi<@6I*99KE5irJm|sQ+e3jImiwkL<2l1xm-Gnr<+s#!XxGTjao*3e||oeq1uO zsqdU-a5v0c#hiWR+2tj+PiHEY9MaD=Jax%X=vlz_Y@axh*i|cKx%TdeXiLeMEUn@E zTd#!a{fa5vxz=yDa=c>G`xPNLn{U3ebPCsFYu8?lxtmNUZd%T?zhnhZY$E%X-eW9h zqUNml5tjeo_L}u>r?Vg9_r1&eK0E9Ck4;~TxYy^!ecQkKx2fml54wN)S^g??Dfzy0 zxbZbgD|8v>rK5{mJe!)o43lpEXj|iH;<$A7pU}L6pD)@L z%vFmFW{e%n?{w80( z*3992V~vBGaXa%=%baU+mFiFD1&0VUrMW2c9#C&!@-pR35sg|Fo><=a(qg{f_OBe} zYd%*b$Y|`F$>CyUty5TCI%j%{rMc&kDSrK-GN(m4rQfOu9u2vZxH^T;+Pe6K(&mWo zaYv=)0==L0eLN94ufpZ2@CH@2gj%M%QomQk=&b696A;jrU{TUlmT+e~ceJZpc%jE@ zRb`>9n8FhQLgqe^x_kj?nR9e|Hy@pI)A88sbhpUN1#aiuj4U{B9#NUi`YgG|uG!OW z_xzF=W=@wwrB*w{Zpl8;+3Hj{TQ$5zv-kQ0j^sj4C1+0`LsRpN8In>N&dj+RKK-5b zxarc(ZngZU|CEkOxdhEzT~O88nK?gV`w!kM&W&%ddp^r0|NMPsF;??TyEYa7%B zXJ?c#O}ns2xqL_GX%R^;rQVm!y=&61OrEL6df^6dj=aqFbCRFs*R4z!ZTeMku5?|d z^~Xxy+Yfe}na3`7J>Zp@e$-XUJ`DUF|j;aUt@HZ}oe z^ zdDYF3J?$*>4BeDB%3uBZzkh${?_Is0MK5p1?*3&LuQ-3>zDKvXUTgo8mtAuEt<1jNv5(6H1n!mnNvN{^ z_v?Pwy3F$Io_N97qg<{RP21arGdlch4tf4v>0k8d%?r-p4;DRjAD{kwZhp7_!i#BWCW| zR(7oKWz4BPZjZNR;pTN>Po%03xu>$!+_zgiN; zQlYHR%oN7>)4X<7QN{noze;xIaIW|Icscyw@}4Daz0!qiSP zL~OeDBVo&GZM&tDy*~!Odw=TTuk|wh;Z?i0E?Fd#yDnA5yvQN4Y-OTF!rGg6H^f=W zsTXIz;mulJ?LG5M&il)GFI3i*-#z?MB0X->hna}qT}`XcNflCzNnnKNkc9=V6NTi%yswANkn?qPn17)X>*ZAQ1txEb_(o*d3u|F zx}2Ndu9#%T7Jjy9>C?rRuki+FJYd`}_Hv?7h`f22%)Cc#T|Jq`{jd1vf4&-F6*Nca zq3d5MxnGU}iHEojbFDu1G;F!Q)-8{tA`6axFjx{YzvN9oxc85PM@7We7_2R;PL1hP zc@-H}u|y~On0@Kw)@R)6lZx&(t?lAl@Bc|+QUB@C+T1B#2POpZ=1<$TBWhLp!ul0UCY){Z#i{L^ipC+5#y`fFZk{g#IrflrpN z+0FIlSHo=$6PdSX4)flLNZhk8bV;@Jxvgg2TU%8=U0e}4f9a$hNfq1ATwEE={OFaj zs_B{3B}?Tp=04p%ars%T)%Ryv8%V6nF_C`s&9c6>>i_B6%lX^gUmk2VumAbs)z75ob=lIA*)-?6StE zIuoC`PF@wXH{i;JWj8zH6ONQDd8yNSOa@0H@twH09xVgp{S`f^BG$a?l4^J^TUn~nN%&TSX!-}G*kKv-DpT}#P5 zYj{I_kKMYs^W^Eb!C8;Xx~E4!+U=VyvUm~4yyMZr-r`X{f126YLPgeZc&lQZldx1& zKFw|NF{Q5`=Ph0L_2W6UnJd(iU*?ypq%fBMRczvLb6)b_%r(n(hVq_@!Zy)W%?`0b zrvsk+dncNIu=ZBz+mHX=vB$I*=g-g#!R*E4~S zExqj>9Y+-TZZ52Ks{MsaP<}TQm=Ch7EhZb_j-bQ`obsg-@AR4X4U_5pjh5(QF_^pw|AfJkxuy{ zzh3E0l>d^)VzZe3Iudn z-|EesZm_Dwn={$NYv1k@DWXfvyd*3v&fm~T{FF3lgY_{X(Qk9OPCPrOvw3%MKxpid ze@=~gIe7=_%(QkCo9a~PGUyr|ZDGyGX`I2`v9WPs_UefTwRt2Lzv|sx(Q3Kb=)9v2dNM0FCn)yh5}V%)k*<@QLXVkUmEGW)6C8VTnN9Eu zzS4UY%Sv(+COR-xT+Z6VC@Y!Ic5xd^x9r>v3-YzMX)Z~&+*q-PC4X9y;f|?mZtZZ4 zY1_3*X13V*r!D7~Of^}uI_Y>#Xkn+s_fN|$a}G*8@Ce|pcUF#3k^U2QIJ5j8a5X&D^%UWmQVFWxaZ{P$${!;`z(67thNs=MA_ z$^1xYwdgVad#emrR>|{iY~tWgTv8VIz%TBhzvIK+J%_Dd7&=+WY;@;&&i-fWktJf@ zix;sa@Ly!Vo$8}^tGn)ioZ&qAa}zgAwdHtG#OJ&xZk@aS)5kL(*>+XxItV!%eUwWr zl2h@WdQs}A#C$#qFsuNB-RxJuuuw4+nQR~gD zV)s8CViy={R8KWb{B-oVX+#WXhRU>aO0(j;xL$3tGiti{+4YB0($>_O*M1rCeSUGQ zQ*=e+CCwLY=S>aM%#r-=LKT7uAbEV z`JL4>V)l}q#RaVWCaX^vom*&@AbgRxda}viw)02T4Bs$sPCKYQyW&RrswG!M+$DuA z4Sce;RkN2b>$LK>Gz>6t(Y5UDJ#Q5#{JAMF=ZKBg%brS(`^g7S&1X9tz&+#mj5USp zUfl0g4!g){*Vn50+0tjTl;#Rv0hj2It{_XPOu-WygLPXzeD!eLt5{z0m9xruTJns3 zse&lq+G&Z*y_drNYVQ78|A_auQ1{HY+#7vP?mOXpApGXOOI?Oe2022vuLo??FKW{Z zP7iqC;}GItA$esb&na$K2?;K*Vr_*f^BYbIO)*eAVj$0c(N!;+vGVBpLfwd!$3hQO z=xK8Y_SJB@%`27obVc%X+oo%a7+lY@E&ax+wN_BSZhhD(g&C(gDkB>XH7rm$%{0YD z+4P6e*QeWe2_ADc-nKx*ZAORP%Znac?s}}ST(otIgXc66Eq;UkyIsARrgaPfsb3b$ zyqE2Xa{4@1ZJJfCw(ix(OD|Yn6`!(#)zxFigi{J!cSNe$0++hoeKKY1+Xdf)HJvK^ zytG61Pm?(r(`vcv;pWXZ7g(#?cXn$W&f2hJMc{^uQ!TG9V0!Sp>R_qd?!edy;zv*Q zW|ggxX-JsT=Pb5rWp}>Q2Bp03ftQ2qqxf$q9V@xAC%reK%~+(ad9Ih%1hvO2&L;Ou zT)HSY zuQ(l75nIe5R+jO2#`^^ujwf<&3+ZC(-mp+sv2o&61BaXD3M-c|F7+~*rLAzRuV3M3 zmcW8(9O)&o3#V=9zU*+>H9X|F{-F~kODlAnzD~B}VRDyvoLI*frEN)1_Jnmm(MGp&#f zzOMPL+c#-)$&1FtKa%p4A{WkaVbv~^l2$qWX>vmAsiw4v-C7L4{bm(xKk;o^oustl z#Z=)Gu8j&$cX3|gdS3WS+g)xFeB~^`=nX#!$~~nX9xprOZ52 zxHB|PPOIpi{9@D6kVxJ93k=OUOCKy!xVcF7)U?T5wo?!Bveh}8Pno;RV^`5k?X9UN zeYh_;H)m$d-d3{tbXO;Ng4pjIR$E!}&^Pz=(wL_zt4f+< zUit@oYA?CC^Fm&aZq3UZ9T#UuZRztk8<@(lUHGhf>Ea{O_m(Sfo5_^0-Rd68Ec?5& zxXQnE&GKK@(R{Jed0j=0bGTo{;(N>jre4klU*=u0X#URpE##c-?5659t6f`Ho+GRO>XZTTOLWuD#{H zxbONQ%WZ3ybgpgweZ1v}!ouSZ8bui!JPkZ@LXA$Gxqpy9aWc!AgijGC@3fSQTDoUi zOkm}0+{5_jpu)ykY+>DhX0D5!o*OD@a6&A3`>QlDeXg64PZ~dO$XwMfxzFR=l-tvC z%Zejs<=woSdSb0gbd&C3zv{_*}bnv)@zgM4Wrs?DX*8l%3t~Uoza zpLo>VXcKx!cH(okm&;6p+AkkpG(|z^J@*M=tv^S*tIjkj>9a36x~TIh(^T$DOJfSl zH>?zT3my(xNJ2$B}yf*$<)uDCwDevPXal1d_yDrbI-QlSe zQX*8bo++`m57k9Oc=Ta730`$55ChrX%o-U+vxL{H_kBr zSk2GCU>k?lBR7Tg$UWCf9~ayw{Gk4UA*V6F@!`}Hix)qiBc#&7@>}A@GDW&i%)hfn>x_usdx-C^3l-GBT1`!zM6zvS)y zdHeF|+vU!qfdC>d@-NHo zPcGmSIB&?ovB~Pu@xyDFa;bv17^b%o7&uqvat!lIeYruxw#(f94E z9`&#LS?%t7ZJ&n)hh1y(yxM;sKCk}gZj`wxQ$qJ|^ZTFe?f+)|_1bT@<>Y$DZ~ePJ z%fGn&vG3>pmz^&SW%q7~+3CAI zl3J>(D^U1TDeA_b(D}DK7Vdv_Ie(@9^nczDgV#Rfyu&JeR!~d%xRZv&1inDiZ`-&0 z^lQ1)A1W8Y9#AeL{y3Pi_sq?c=XG`ngzBuC93}8z?j9bF2-YX@Uss-b_;>!R%U^e? z?fLX*xqg$sq$MAui@tOA`<_={7C2k3k(w`}b@y>hP13o0-Tp7r^y^Ojoh!fY|FMr1 zOSeaRY5mD4)>Pg(nfcVlrEL!zx2BaJudK51G`xn+;x1Zxz z_{^0vzWkM5dRW}g@O4Kn{d-dTT2{p~@o4W!r#tQKCC9zXGoH(Q+2j!^(k~ja{Qgsu z>+$Jp)-1XIw7u}l8kw#u)4p%vKjGLhJJoFdiJ!j=T+SSOv?_LPdCiwwyHdG${~XYF zty;oz^?a{rdwij~>#=P!-M{vq|CuEttJ&wiV|D!D!-WbVGd3LBaA;NO&Z{qH$4IZd z!SqE!u5HSz&3&@3GCA#k7__o-`>fs@7dc(I^Vc+1InCq0ek_j*%CIX`(!4I36IxPH zIXR(YpI-RarJ-7k&R(W_B40hqS~;(EU)}K^Cw6B9n(f@-_{fLF)n6}irA|=FyY)dE zm$NCE#;m`&{n??PC%?Z9sy)BSKI-EZjZeYnVp+;+57vrE^_4w)$d#vK5Vv3J(q7T` zQMZ=fauWKPaYg5SkY|j+p6YKeuIMrrew{r@DorwTC4W@f&)O%MyKBBi7qPP)p4y$} z9JBxVeEGH$;)qHmB?b?J+k`bGoG z7p{lJF0cCB`ZCti_^->Egr~N%UkP(gUY%Nbpr=W@G=%?T?$OOm`R*%MU*a}Yd6)BP ze{yetq4wjG&+4>4ekcuZHHa@QeV+1RlUazVWVZWrHT~=PD|>J2#;xmoA2#=)o2#Hr zf3WaU?o#3Z3mP3oPin8JKFK3(k$JFv=EWt29<_VYS7z7l+3cmZ>SV;PXj#t41F`=* z6q+sy+^nCiv{mVhV4TaGhb^xZ0;ao2cIBAsSMYpzye{AW_Sy0o>~G>sbFCjtK47o) zBhOr+^%(2zb#FhsFZ--s&Rm*u)%O0sj!vzet_m|Mgf9i%J8bN8Xz$18b?Ujbmc>h$ zcD^m!%>MMpwwJe+?Yw49T2*>h`4O+Syr7`uv#pQZWeg9d+BePXa4-49G1qgG{d~~| zje^^pI*Xlp{=Jn9E^Pj{_Ru-*z)SD-%v9amg~YT^>%X4Hy-<8YlsA{#Pp0q>oZD*t zt4+7v$a2KXq;uQN%jO^>~P>C^su9uGEeO7(xc&ZT{oQL^LQtHqHY7k7vr+vWFp zrG|0#FVirgO)X(dR;{WlPrdqno#WTiwG;mew9ODZ>&NCg(f&pH-GH9%D-7myY;qF{ z&zZ|)gcxcx#1zg+T^HkcSGBTL^{GOfSXud7*Hbr^c}Qjl$-Z2-C7N~h)F3vwbJk&A zGr68^p0YbwC-l*Un~po)6(t(Rv+>KMY;f4VGw(pHnN`X3tO@~N23>J~MFolW8QLC& z42$wt3o5WYRzv`vjeLc%}l}fww8WoXJ<4ZTQl)dWtyz*6)lT4FO zlvq6Mleo^$(CTU0)!?>;p?rehjeW_Vu78?t&GzfJMB#-J2N7$|n4K-Qa{G@6Z9MT! zWs+UsoxShmOpT_+J&$#A;}B3j$hgL{cy;n?#oL{a5^ZMA zS*poUk$qdLUuN>H2L&yrVa?3iOeZX>elc6>J`M}UM9 zd9B^MT@TG}SiGYlLS>1#Am0O(=K_{$x`!Brf^RTpKjr5vDcCjbyjvmbbf;PGJXTJx zTGQgSq3)l;J%g>cHqQC%H8krg}Z!$>ZlS0~%=xT-l#6!y8=F(=`gTawwe zJKBf%R|fk^hgAt{eS0w9kgf4inxUv>t;q5xMJzd!XB|+K*t)z_zw?%C_TMD=shlfh zSQxw)9~OQhxOZDcXM)cT#Dx4GHM5(d-O$lSa0apB)5%eTG` z5S;y5;1-iac8BF@r_h6PI(&Z&85jeZGVLFk{1Z4cMPZYU>(o##m&I*XTlLOZ*d7BlOHFt;P z@01JqYj;Ejr@wLbk>?iQw6NsBK|7XAm3Qx6b=_VadHCi-ujN_1@4}VYvRPCdCoWto z5%*APr^<;!tzeEfuLYe$+J7dm2)H2o%<7saMev17}b~szdi9^C!jS-T6Ka>S--n3x8qtMlW^Qu)#tFJf} zF7BPUBKXkskZY|6e2ucUoZfS9UicpOgVS@aWxjuSusy3P;rJoB!@pkYuYFK`t*+#C z!f%ahtCq!w7+hGPVUrWU{Gnv0j`jN3l}0OMk7zY7Dqo{;g|XG>cAY3Mcamp7g>9=_ zp6K%JFM=L)N!$sPn!j}sPkscW)SV|Q9cL|D+|q9?l;i$7L9Dc}lVhsfqSIy^p)5YS z^Z&A1Z&~L&Z^FBamWEluBHW=T%H$5mcc;&}bIwtC>yu6Pjka!ASM%_9r0#C3c=_ep z-bJPrE!?>l4C<>NHaxxGpyJQHXO`(N1BGLZ%$FWT83?#4-jn!sXx1Uy`D|SNzZSVO zs!Z5&$LQN!o@B4v*Hh{jzLYZ(%3AL)5dFgPGyjZN(!o)I%l6qGTEF8CcT91Q=Z-^l z0nhtBu&PS`V(@6T{lK%z@@eW~+nGILXFgOMnRoknbzaN6<7M$uCj#^)hxN2w$U41P z@7?^CISjYLgO|{nZ&A|J_|9 z|A~5CovPbY@imHnVw=E&;;?omvtwW9_{4{l>TH ztxbK;POS)*$T*qGs62W5i?Yr+LROtVv+B~XEIQS^?2~IRLuj{?tLv6h+ijI^qdqQc zb@q}^O8gXZsq*;DKD+5Hi})&JhXSzmGzPm&AABoA3xFX#kzeec!$`zq0*WbL}dSKJ0Yhq8hKSZydA1T1OD>*U9 zqk(;4NX}8&38EEEf6jMWS3J_3q;JvTE%ei=Y+j9IY2j4$`!z~Zvu2%ldCcX%uW8qm zxYwUVPoDZ=&F>Oi>h{^ob@jy4!dZ6$H6I8zzMD{B#>UHb~+>dyRC-2SgZ zMR}S*kM`%)4(aZPbfS5hs)XFWtL$ajHS2fi4kq_QN>NqadWjQt%LNRYlpm|^YT@2* zwaxI$4&^`gRm=AaIM^A_jb3(>x7{8bQ$5xbD%AfhJUJz&XeOJh%s-Cg6SpO{CO+$V zATwd|kHzM%pzi$ofXb8J zy*s5&+^~Fn<9W#~&t)?oo7BG1h%lR#bcEw(-|d(6@42LBt5hU0bxxM4NV=dTmbrEJ z{kUE6@6r{c1m*>Zef291wRTncbaRH=<$EtE}3apKR< z9+yYyQv{lr6d!FatKJ#2N?75;#|qDPA;*?y9I}{Y=qJ$opsbCx#yRxr#*68?SKq^G9o+*WEe9jtE5X8kVy8_ih!I|5qLmn`r3r*?>6#N}PG zOz+7Z%QJSGU)r8i=Oo{(C+Sm7DtBE?dsb&Mw|xfxNfniSeAwH;2??$a^oSKD?ma(x4_bjdiMeUc{c(!GiUwD_f zHSgX8Kef*-JP{`<6uV!ZQ1v}x_iP(WhLiJzb?nArB5M_W9|^2qcVmW#(RWj()&tjH z{|*Vby!lJE%84l-d=7kBb;$7(6+jVB{qxxi+nEjT(pvdZ<2Ow zaIx1yxot`^^8Y!OaetXt_GXeFGb7h3HO^H!m!_Lk`7yqkyx@$;5-$bo|T}QeQw(tSz54I5SxGsCoJ`#;fJW2+laF(P_y3J&kqCRym`ccJ-GG z=X_8~{UY=_>B_15rp)~hBySg~T=a^}PRV}$CG}qBv(jbUTdr@|UQj{MF|dXtl1ae zKG)7sbpCU{`Hde^%?VSxI9}u(TxECd?0Xxf3kn~E9!|dQ`e5oo$G-x5Hd$4a3;g-a zY!zFav*Bdu-igYOcD~_1^-GC&&f`anDl5d#T~&!V?our8xak#p@mDr3JL4Iv*O>OV zKTJtk9rNY2?!w#Zt(vKVF}fPAm%p&BusOL>PRb=KsCB}%xKJk#mw#U*7Hmwu1c5pY1T;6o#FZ)R=(+jDwFJ~M* z89yf>GCX#gyT0#3)mLV%(<3jwa%3%%U-{wE8mX1*<$XiXyO>U$&i<1%b8m8RWn_rw z|DPZ8gDYo>#_!Yf`^hL+5WA@KOw8SH@~57e-ZSEjv1iNE(w8^4c)M%kwZzwJ%J#0@ zlcS|CZ+cC37K_&G?b<~Fc9}5?O6uNxIB?)_me0)%J6}GQaR^sCenCqsWj(J+n!*=r zamLw2GVE9G^Ze)Dy`iD+{EWgEY#qr8u74lq*Z1W8llroLU)}q|6=#IBqR&ityHfV@ zyBk(nk+ZU@=Jw?(+z#YDU1BP&Avyi5YNox^r4aUA9$WgJ9bCK8vM+JT_HF5reGg}G zyj-==dRN}=4{0t74hrvjQ}9Ii$&FQP#Z^{3K1Jtk!@u&(xZ3bMLhaen@}Ig>E*Z+V z-Uk}Wi|A!y7q~uz*;0PypZ!&Z@a%NguX>qD^ zeolT-atcF}ar!w1w1vpu?{}@2ybcpEsmrY zyeth}FZz%-MYa@_ctP4gcuV6)G_6L&YgM&Hb+2)NH!B;+R2~K% ahLcPT43V}B3<3;pMX9OIjxGwYgbM(qYdnAe literal 0 HcmV?d00001 diff --git a/modules/packages3d/Relays_ThroughHole.3dshapes/Relay_SPDT_HJR-4102.wrl b/modules/packages3d/Relays_ThroughHole.3dshapes/Relay_SPDT_HJR-4102.wrl new file mode 100644 index 00000000..a6ca37d9 --- /dev/null +++ b/modules/packages3d/Relays_ThroughHole.3dshapes/Relay_SPDT_HJR-4102.wrl @@ -0,0 +1,527 @@ +#VRML V2.0 utf8 + + +Group { + children + Group { + children [ + Group { + children + Transform { + translation 0 0 0 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice 0 + choice [ + Group { + children [ + DEF o0 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + DEF o1 Coordinate { + point [ 12.55 0.151869 0, + 12.55 0.151869 -3.5999999, + 12.25 0.151869 0, + 12.25 0.151869 -3.5999999, + 12.25 0.151869 0, + 12.25 0.151869 -3.5999999, + 12.25 -0.148131 0, + 12.25 -0.148131 -3.5999999, + 12.25 -0.148131 0, + 12.25 -0.148131 -3.5999999, + 12.55 -0.148131 0, + 12.55 -0.148131 -3.5999999, + 12.55 -0.148131 0, + 12.55 -0.148131 -3.5999999, + 12.55 0.151869 0, + 12.55 0.151869 -3.5999999, + 12.55 0.151869 0, + 12.25 0.151869 0, + 12.25 -0.148131 0, + 12.55 -0.148131 0, + 12.55 0.151869 -3.5999999, + 12.25 0.151869 -3.5999999, + 12.25 -0.148131 -3.5999999, + 12.55 -0.148131 -3.5999999, + 10.01 0.15000001 0, + 10.01 0.15000001 -3.5999999, + 9.71 0.15000001 0, + 9.71 0.15000001 -3.5999999, + 9.71 0.15000001 0, + 9.71 0.15000001 -3.5999999, + 9.71 -0.15000001 0, + 9.71 -0.15000001 -3.5999999, + 9.71 -0.15000001 0, + 9.71 -0.15000001 -3.5999999, + 10.01 -0.15000001 0, + 10.01 -0.15000001 -3.5999999, + 10.01 -0.15000001 0, + 10.01 -0.15000001 -3.5999999, + 10.01 0.15000001 0, + 10.01 0.15000001 -3.5999999, + 10.01 0.15000001 0, + 9.71 0.15000001 0, + 9.71 -0.15000001 0, + 10.01 -0.15000001 0, + 10.01 0.15000001 -3.5999999, + 9.71 0.15000001 -3.5999999, + 9.71 -0.15000001 -3.5999999, + 10.01 -0.15000001 -3.5999999, + 12.55 7.471869 0, + 12.55 7.471869 -3.5999999, + 12.25 7.471869 0, + 12.25 7.471869 -3.5999999, + 12.25 7.471869 0, + 12.25 7.471869 -3.5999999, + 12.25 7.7718692 0, + 12.25 7.7718692 -3.5999999, + 12.25 7.7718692 0, + 12.25 7.7718692 -3.5999999, + 12.55 7.7718692 0, + 12.55 7.7718692 -3.5999999, + 12.55 7.7718692 0, + 12.55 7.7718692 -3.5999999, + 12.55 7.471869 0, + 12.55 7.471869 -3.5999999, + 12.55 7.471869 0, + 12.25 7.471869 0, + 12.25 7.7718692 0, + 12.55 7.7718692 0, + 12.55 7.471869 -3.5999999, + 12.25 7.471869 -3.5999999, + 12.25 7.7718692 -3.5999999, + 12.55 7.7718692 -3.5999999, + 10.01 7.4699998 0, + 10.01 7.4699998 -3.5999999, + 9.71 7.4699998 0, + 9.71 7.4699998 -3.5999999, + 9.71 7.4699998 0, + 9.71 7.4699998 -3.5999999, + 9.71 7.77 0, + 9.71 7.77 -3.5999999, + 9.71 7.77 0, + 9.71 7.77 -3.5999999, + 10.01 7.77 0, + 10.01 7.77 -3.5999999, + 10.01 7.77 0, + 10.01 7.77 -3.5999999, + 10.01 7.4699998 0, + 10.01 7.4699998 -3.5999999, + 10.01 7.4699998 0, + 9.71 7.4699998 0, + 9.71 7.77 0, + 10.01 7.77 0, + 10.01 7.4699998 -3.5999999, + 9.71 7.4699998 -3.5999999, + 9.71 7.77 -3.5999999, + 10.01 7.77 -3.5999999, + -0.15000001 -0.15000001 0, + -0.15000001 -0.15000001 -3.5999999, + 0.15000001 -0.15000001 0, + 0.15000001 -0.15000001 -3.5999999, + 0.15000001 -0.15000001 0, + 0.15000001 -0.15000001 -3.5999999, + 0.15000001 0.15000001 0, + 0.15000001 0.15000001 -3.5999999, + 0.15000001 0.15000001 0, + 0.15000001 0.15000001 -3.5999999, + -0.15000001 0.15000001 0, + -0.15000001 0.15000001 -3.5999999, + -0.15000001 0.15000001 0, + -0.15000001 0.15000001 -3.5999999, + -0.15000001 -0.15000001 0, + -0.15000001 -0.15000001 -3.5999999, + -0.15000001 -0.15000001 0, + 0.15000001 -0.15000001 0, + 0.15000001 0.15000001 0, + -0.15000001 0.15000001 0, + -0.15000001 -0.15000001 -3.5999999, + 0.15000001 -0.15000001 -3.5999999, + 0.15000001 0.15000001 -3.5999999, + -0.15000001 0.15000001 -3.5999999, + -0.15000001 7.77 0, + -0.15000001 7.77 -3.5999999, + 0.15000001 7.77 0, + 0.15000001 7.77 -3.5999999, + 0.15000001 7.77 0, + 0.15000001 7.77 -3.5999999, + 0.15000001 7.4699998 0, + 0.15000001 7.4699998 -3.5999999, + 0.15000001 7.4699998 0, + 0.15000001 7.4699998 -3.5999999, + -0.15000001 7.4699998 0, + -0.15000001 7.4699998 -3.5999999, + -0.15000001 7.4699998 0, + -0.15000001 7.4699998 -3.5999999, + -0.15000001 7.77 0, + -0.15000001 7.77 -3.5999999, + -0.15000001 7.77 0, + 0.15000001 7.77 0, + 0.15000001 7.4699998 0, + -0.15000001 7.4699998 0, + -0.15000001 7.77 -3.5999999, + 0.15000001 7.77 -3.5999999, + 0.15000001 7.4699998 -3.5999999, + -0.15000001 7.4699998 -3.5999999, + 12.55 0.151869 0, + 12.55 0.151869 -3.5999999, + 12.25 0.151869 0, + 12.25 0.151869 -3.5999999, + 12.25 -0.148131 0, + 12.25 -0.148131 -3.5999999, + 12.55 -0.148131 0, + 12.55 -0.148131 -3.5999999, + 10.01 0.15000001 0, + 10.01 0.15000001 -3.5999999, + 9.71 0.15000001 0, + 9.71 0.15000001 -3.5999999, + 9.71 -0.15000001 0, + 9.71 -0.15000001 -3.5999999, + 10.01 -0.15000001 0, + 10.01 -0.15000001 -3.5999999, + 12.55 7.471869 0, + 12.55 7.471869 -3.5999999, + 12.25 7.471869 0, + 12.25 7.471869 -3.5999999, + 12.25 7.7718692 0, + 12.25 7.7718692 -3.5999999, + 12.55 7.7718692 0, + 12.55 7.7718692 -3.5999999, + 10.01 7.4699998 0, + 10.01 7.4699998 -3.5999999, + 9.71 7.4699998 0, + 9.71 7.4699998 -3.5999999, + 9.71 7.77 0, + 9.71 7.77 -3.5999999, + 10.01 7.77 0, + 10.01 7.77 -3.5999999, + -0.15000001 -0.15000001 0, + -0.15000001 -0.15000001 -3.5999999, + 0.15000001 -0.15000001 0, + 0.15000001 -0.15000001 -3.5999999, + 0.15000001 0.15000001 0, + 0.15000001 0.15000001 -3.5999999, + -0.15000001 0.15000001 0, + -0.15000001 0.15000001 -3.5999999, + -0.15000001 7.77 0, + -0.15000001 7.77 -3.5999999, + 0.15000001 7.77 0, + 0.15000001 7.77 -3.5999999, + 0.15000001 7.4699998 0, + 0.15000001 7.4699998 -3.5999999, + -0.15000001 7.4699998 0, + -0.15000001 7.4699998 -3.5999999 ] + + } + coordIndex [ 0, 1, -1, 2, 3, -1, 0, 2, + -1, 1, 3, -1, 6, 7, -1, 4, + 6, -1, 5, 7, -1, 10, 11, -1, + 8, 10, -1, 9, 11, -1, 12, 14, + -1, 13, 15, -1, 24, 25, -1, 26, + 27, -1, 24, 26, -1, 25, 27, -1, + 30, 31, -1, 28, 30, -1, 29, 31, + -1, 34, 35, -1, 32, 34, -1, 33, + 35, -1, 36, 38, -1, 37, 39, -1, + 48, 49, -1, 50, 51, -1, 48, 50, + -1, 49, 51, -1, 54, 55, -1, 52, + 54, -1, 53, 55, -1, 58, 59, -1, + 56, 58, -1, 57, 59, -1, 60, 62, + -1, 61, 63, -1, 72, 73, -1, 74, + 75, -1, 72, 74, -1, 73, 75, -1, + 78, 79, -1, 76, 78, -1, 77, 79, + -1, 82, 83, -1, 80, 82, -1, 81, + 83, -1, 84, 86, -1, 85, 87, -1, + 96, 97, -1, 98, 99, -1, 96, 98, + -1, 97, 99, -1, 102, 103, -1, 100, + 102, -1, 101, 103, -1, 106, 107, -1, + 104, 106, -1, 105, 107, -1, 108, 110, + -1, 109, 111, -1, 120, 121, -1, 122, + 123, -1, 120, 122, -1, 121, 123, -1, + 126, 127, -1, 124, 126, -1, 125, 127, + -1, 130, 131, -1, 128, 130, -1, 129, + 131, -1, 132, 134, -1, 133, 135, -1 ] + + } + + } + + }, + + DEF o2 Group { + children + Shape { + appearance + Appearance { + material + Material { + + } + + } + geometry + IndexedFaceSet { + coord + USE o1 + coordIndex [ 0, 1, 3, -1, 2, 0, 3, -1, + 4, 5, 7, -1, 6, 4, 7, -1, + 8, 9, 11, -1, 10, 8, 11, -1, + 12, 13, 15, -1, 14, 12, 15, -1, + 19, 17, 18, -1, 16, 17, 19, -1, + 21, 23, 22, -1, 21, 20, 23, -1, + 24, 25, 27, -1, 26, 24, 27, -1, + 28, 29, 31, -1, 30, 28, 31, -1, + 32, 33, 35, -1, 34, 32, 35, -1, + 36, 37, 39, -1, 38, 36, 39, -1, + 43, 41, 42, -1, 40, 41, 43, -1, + 45, 47, 46, -1, 45, 44, 47, -1, + 49, 48, 51, -1, 48, 50, 51, -1, + 53, 52, 55, -1, 52, 54, 55, -1, + 57, 56, 59, -1, 56, 58, 59, -1, + 61, 60, 63, -1, 60, 62, 63, -1, + 67, 65, 64, -1, 67, 66, 65, -1, + 69, 71, 68, -1, 70, 71, 69, -1, + 73, 72, 75, -1, 72, 74, 75, -1, + 77, 76, 79, -1, 76, 78, 79, -1, + 81, 80, 83, -1, 80, 82, 83, -1, + 85, 84, 87, -1, 84, 86, 87, -1, + 91, 89, 88, -1, 91, 90, 89, -1, + 93, 95, 92, -1, 94, 95, 93, -1, + 96, 97, 99, -1, 98, 96, 99, -1, + 100, 101, 103, -1, 102, 100, 103, -1, + 104, 105, 107, -1, 106, 104, 107, -1, + 108, 109, 111, -1, 110, 108, 111, -1, + 113, 115, 112, -1, 114, 115, 113, -1, + 119, 117, 116, -1, 119, 118, 117, -1, + 121, 120, 123, -1, 120, 122, 123, -1, + 125, 124, 127, -1, 124, 126, 127, -1, + 129, 128, 131, -1, 128, 130, 131, -1, + 133, 132, 135, -1, 132, 134, 135, -1, + 138, 136, 139, -1, 137, 136, 138, -1, + 140, 142, 143, -1, 140, 141, 142, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + }, + + DEF o3 Group { + children + Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + USE o1 + + } + + } + + } ] + + }, + + USE o2, + + Group { + children [ + USE o0, + + USE o3 ] + + }, + + USE o3 ] + + } + + } + + }, + + Group { + children + Transform { + translation 0 0 0 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice 0 + choice [ + Group { + children [ + DEF o4 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + DEF o5 Coordinate { + point [ -1.25 -1.35 0, + -1.25 -1.35 11.4, + 14.45 -1.35 0, + 14.45 -1.35 11.4, + 14.45 -1.35 0, + 14.45 -1.35 11.4, + 14.45 9.0500002 0, + 14.45 9.0500002 11.4, + 14.45 9.0500002 0, + 14.45 9.0500002 11.4, + -1.25 9.0500002 0, + -1.25 9.0500002 11.4, + -1.25 9.0500002 0, + -1.25 9.0500002 11.4, + -1.25 -1.35 0, + -1.25 -1.35 11.4, + -1.25 -1.35 0, + 14.45 -1.35 0, + 14.45 9.0500002 0, + -1.25 9.0500002 0, + -1.25 -1.35 11.4, + 14.45 -1.35 11.4, + 14.45 9.0500002 11.4, + -1.25 9.0500002 11.4, + -1.25 -1.35 0, + -1.25 -1.35 11.4, + 14.45 -1.35 0, + 14.45 -1.35 11.4, + 14.45 9.0500002 0, + 14.45 9.0500002 11.4, + -1.25 9.0500002 0, + -1.25 9.0500002 11.4 ] + + } + coordIndex [ 0, 1, -1, 2, 3, -1, 0, 2, + -1, 1, 3, -1, 6, 7, -1, 4, + 6, -1, 5, 7, -1, 10, 11, -1, + 8, 10, -1, 9, 11, -1, 12, 14, + -1, 13, 15, -1 ] + + } + + } + + }, + + DEF o6 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0 0 0 + + } + + } + geometry + IndexedFaceSet { + coord + USE o5 + coordIndex [ 0, 3, 1, -1, 0, 2, 3, -1, + 4, 6, 5, -1, 5, 6, 7, -1, + 8, 11, 9, -1, 8, 10, 11, -1, + 12, 14, 13, -1, 13, 14, 15, -1, + 19, 17, 16, -1, 19, 18, 17, -1, + 21, 23, 20, -1, 22, 23, 21, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + }, + + DEF o7 Group { + children + Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + USE o5 + + } + + } + + } ] + + }, + + USE o6, + + Group { + children [ + USE o4, + + USE o7 ] + + }, + + USE o7 ] + + } + + } + + } ] + + } + +} From c802df3ff343035b7be168020acffa110980a186 Mon Sep 17 00:00:00 2001 From: "Jan W. Krieger" Date: Sun, 4 Dec 2016 10:59:49 +0100 Subject: [PATCH 4/4] changed FPFilter --- library/relays.lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/relays.lib b/library/relays.lib index 82f531c9..8d0c80df 100644 --- a/library/relays.lib +++ b/library/relays.lib @@ -517,7 +517,7 @@ F1 "TIANBO-HJR-4102-L" 450 50 50 H V L CNN F2 "" 0 0 50 H V C CNN F3 "" 0 0 50 H V C CNN $FPLIST - Relay_SPDT_HJR-4102 + Relay*HJR?4102* $ENDFPLIST DRAW P 2 0 0 0 100 150 100 200 N