[83] in tlhIngan-Hol

home help back first fref pref prev next nref lref last post

Re: Klingon course?

dcctdw@ATHENA.MIT.EDU (dcctdw@ATHENA.MIT.EDU)
Sun Feb 16 15:22:05 1992

Date: Thu, 2 Jan 92 11:33:02 EST
From: Joe.Gaudreau@East.Sun.COM (Joe Gaudreau {Dances with PostScript})
To: dcctdw@Athena.MIT.EDU


=> Of course.  I assume you mean CarolYN and fflam.

of course?  the world grows ever smaller...

speaking of courses, i grabbed a set of course notes from eddie.  my
only problem with learning would be the pronunciation of stuff (wouldn't
want an accent, would i?)  if you can send the particulars of the course
along, I can try really hard to make some of the classes.  my schedule
is such that the time is rough to do (i get to work at 6:00am)...

it'd be cool to have the dictionary online!  hopefully, something can
be done to make to work 'more' than the original and thus 'different'
enough so that nothing bad can happen.

now all we have to do is find terry winograd (or equiv) and get an
automagic English-Klingon-English converter.  hah.

=> btw, i like your sig.  i'm a PS hacker myself...

occupational hazard?  unfortunately, i don't get to 'hack' much now.  It's
mostly 'engineering' now ;>  ever hear of the "Distillery"?

Joe
-=-

Try this:

%!
% "Bat" for All-Hallows-Eve (Halloween).

% Created by Joe Gaudreau.
% 30-Apr-1989.
% Entered into the Public Domain.

% Ellipse routine :
% <rad sclx scly centx centy> Open_Ellipse
% where: rad   -> max(x_width, y_width)
%        sclx  -> (rad==x_width) ? 1 : x_width / y_width
%        scly  -> (rad==x_width) ? y_width / x_width : 1
%        centx -> x_center
%        centy -> y_center

/Open_Ellipse  { gsave newpath /cmtx matrix currentmatrix def
                translate scale 0 0 3 -1 roll 0 360 arc } bind def

/Close_Ellipse { cmtx setmatrix grestore } bind def

% Width X Y DrawBat
% Draw a Bat that is Width pts wide and about (Width * .6363) pts high at (X,Y):
/DrawBat {
   /Y exch def
   /X exch def
   /Width exch 2.0 div def
   /ScVal Width 140.0 div def

   % Draw background ellipse, 50% gray
   Width 1.0 0.6363 X Y Open_Ellipse
   0.5 setgray
   fill
   Close_Ellipse

   % Black inner border of logo
   Width 0.9214 mul 1.0 0.6363 X Y Open_Ellipse
   0 setgray
   15 ScVal mul setlinewidth
   stroke
   Close_Ellipse

   % Bat ellipse
   Width 0.8071 mul 1.0 0.6363 X Y Open_Ellipse
   0.0 setgray
   fill
   Close_Ellipse

   % Take chunk out of head
   gsave
   X Y     moveto
   ScVal ScVal scale
   19 73   rmoveto
   -12 -18 rlineto
   -14 0   rlineto
   -12 18  rlineto
   closepath
   0.5 setgray
   fill
   grestore   

   % Take upper-right curve chunk out
   gsave
   X Y   moveto
   ScVal ScVal scale
   19 73 rmoveto
   -4 -73  56 -53  31 -7 rcurveto
   closepath
   0.5 setgray
   fill
   grestore

   % Take upper-left curve chunk out
   gsave
   X Y    moveto
   ScVal ScVal scale
   -19 73 rmoveto
   4 -73  -56 -53  -31 -7 rcurveto
   closepath
   0.5 setgray
   fill
   grestore

   % Take lower-right chunks out
   gsave
   X Y moveto
   ScVal ScVal scale
   43 -38 rmoveto
   18 38  53 28  27 -22 rcurveto
   -35 -10 rlineto
   -35 -3  rlineto
   10 53  30 53  43 35 rcurveto
   closepath
   0.5 setgray
   fill
   grestore

   % Take lower-left chunks out
   gsave
   X Y moveto
   ScVal ScVal scale
   -43 -38 rmoveto
   -18 38  -53 28  -27 -22 rcurveto
   35 -10 rlineto
   35 -3  rlineto
   -10 53  -30 53  -43 35 rcurveto
   closepath
   0.5 setgray
   fill
   grestore
} bind def

280 300 400 DrawBat     % 280 pts wide, at (300,400) bat bat bat bat...

%90 rotate               % full page landscape bat
%0 -612 translate
%770 396 306 DrawBat

showpage

home help back first fref pref prev next nref lref last post