🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.text.tex
Article #500

Re: picture of a coil?

#500
From: Hideki ISOZAKI
Date: Tue, 28 Jul 1992 09:26
55 lines
1787 bytes
llew@wpi.WPI.EDU (Lew Yan Voon) writes
>does anyone know how to draw a coil using latex?

The following METAFONT code let
you draw horizontally laid coils.
Each character corresponds to one turn or an end of a coil.
Please ask someone near you about how to install/use it.

Hideki Isozaki,       NTT Basic Research Labs.

-------------------- spring.mf --------------------
mode_setup;

numeric code; numeric pitch;

for code:=0 upto 6:

pitch:=code*1pt#+4pt#;

beginchar(4code,pitch,5pt#,5pt#);
path p;
p=(0,-d){right}..(.8w,.3h){up}..(.5w,h){left}..(.2w,.3h){down}..{right}(w,-d);
pickup pencircle scaled 0.4pt;
draw p; 
pickup pencircle scaled 2.5pt;
undraw subpath(3.2,3.8) of p;
pickup pencircle scaled 0.4pt;
draw subpath(3,4) of p;
endchar;

beginchar(4code+1,pitch,5pt#,5pt#);
path p;
p=(0,-d){right}..(.8w,.3h){up}..(.5w,h){left}..(.2w,.3h){down}..{right}(w,-d);
pickup pencircle scaled 0.4pt;
draw p; 
pickup pencircle scaled 2.5pt;
undraw subpath(0.2,0.8) of p;
pickup pencircle scaled 0.4pt;
draw subpath(0,1) of p;
endchar;

beginchar(4code+2,pitch,5pt#,5pt#);
pickup pencircle scaled 0.4pt;
draw (w,-d){left}..(.3w,0)---(0,0);
endchar;

beginchar(4code+3,pitch,5pt#,5pt#);
pickup pencircle scaled 0.4pt;
draw (0,-d){right}..(.7w,0)---(w,0);
endchar;

endfor;

end
Technical Details
Message-ID: <oq1.bnqtf@lab.ntt.jp>
Path: arc1-ca.pugleaf.net!sparky!uunet!sun-barr!sh.wide!wnoc-tyo-news!ccut!wsclark!lab!lab!isozaki
References: <1992Jul20.200855.7751@wpi.WPI.EDU>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!sun-barr!sh.wide!wnoc-tyo-news!ccut!wsclark!lab!lab!isozaki
From: isozaki@ntt-20.ntt.jp (Hideki ISOZAKI)
Newsgroups: comp.text.tex
Subject: Re: picture of a coil?
Message-ID: <oq1.bnqtf@lab.ntt.jp>
Date: 28 Jul 92 09:26:00 GMT
References: <1992Jul20.200855.7751@wpi.WPI.EDU>
Sender: news@lab.ntt.jp
Organization: NTT Basic Research Laboratories
Lines: 55
In-Reply-To: llew@wpi.WPI.EDU's message of 20 Jul 92 20:08:55 GMT