%% bldelem1.txt
%% Created by Laurence D. Finston (LDF) Tue May 29 13:05:57 CEST 2012

%% * (1) Copyright and License.

%%%% This file is part of GNU 3DLDF, a package for three-dimensional drawing. 
%%%% Copyright (C) 2012, 2013 The Free Software Foundation
   
%%%% GNU 3DLDF is free software; you can redistribute it and/or modify 
%%%% it under the terms of the GNU General Public License as published by 
%%%% the Free Software Foundation; either version 3 of the License, or 
%%%% (at your option) any later version. 

%%%% GNU 3DLDF is distributed in the hope that it will be useful, 
%%%% but WITHOUT ANY WARRANTY; without even the implied warranty of 
%%%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
%%%% GNU General Public License for more details. 

%%%% You should have received a copy of the GNU General Public License 
%%%% along with GNU 3DLDF; if not, write to the Free Software 
%%%% Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA

%%%% GNU 3DLDF is a GNU package.  
%%%% It is part of the GNU Project of the  
%%%% Free Software Foundation 
%%%% and is published under the GNU General Public License. 
%%%% See the website http://www.gnu.org 
%%%% for more information.   
%%%% GNU 3DLDF is available for downloading from 
%%%% http://www.gnu.org/software/3dldf/LDF.html. 

%%%% Please send bug reports to Laurence.Finston@gmx.de.
%%%% The mailing list help-3dldf@gnu.org is available for people to 
%%%% ask other users for help.  
%%%% The mailing list info-3dldf@gnu.org is for the maintainer of 
%%%% GNU 3DLDF to send announcements to users. 
%%%% To subscribe to these mailing lists, send an 
%%%% email with ``subscribe <email-address>'' as the subject.  

%%%% The author can be contacted at: 

%%%% Laurence D. Finston 
%%%% c/o Free Software Foundation, Inc. 
%%%% 51 Franklin St, Fifth Floor 
%%%% Boston, MA  02110-1301  
%%%% USA

%%%% Laurence.Finston@gmx.de



%% * (1)

\input eplain
\input epsf 
\nopagenumbers

%% * (1)

%% Copied from `rotate.tex'.  Not sure where it comes from, but it's certainly
%% Free Software.  LDF 2012.06.15.

%
%   These macros allow you to rotate or flip a \TeX\ box.  Very useful for
%   sideways tables or upsidedown answers.
%
%   To use, create a box containing the information you want to rotate.
%   (An hbox or vbox will do.)  Now call \rotr\boxnum to rotate the
%   material and create a new box with the appropriate (flipped) dimensions.
%   \rotr rotates right, \rotl rotates left, \rotu turns upside down, and
%   \rotf flips.  These boxes may contain other rotated boxes.
%
\newdimen\rotdimen
\def\vspec#1{\special{ps:#1}}%  passes #1 verbatim to the output
\def\rotstart#1{\vspec{gsave currentpoint currentpoint translate
   #1 neg exch neg exch translate}}% #1 can be any origin-fixing transformation
\def\rotfinish{\vspec{currentpoint grestore moveto}}% gets back in synch
%
%   First, the rotation right. The reference point of the rotated box
%   is the lower right corner of the original box.
%
\def\rotr#1{\rotdimen=\ht#1\advance\rotdimen by\dp#1%
   \hbox to\rotdimen{\hskip\ht#1\vbox to\wd#1{\rotstart{90 rotate}%
   \box#1\vss}\hss}\rotfinish}
%
%   Next, the rotation left. The reference point of the rotated box
%   is the upper left corner of the original box.
%
\def\rotl#1{\rotdimen=\ht#1\advance\rotdimen by\dp#1%
   \hbox to\rotdimen{\vbox to\wd#1{\vskip\wd#1\rotstart{270 rotate}%
   \box#1\vss}\hss}\rotfinish}%
%
%   Upside down is simple. The reference point of the rotated box
%   is the upper right corner of the original box. (The box's height
%   should be the current font's xheight, \fontdimen5\font,
%   if you want that xheight to be at the baseline after rotation.)
%
\def\rotu#1{\rotdimen=\ht#1\advance\rotdimen by\dp#1%
   \hbox to\wd#1{\hskip\wd#1\vbox to\rotdimen{\vskip\rotdimen
   \rotstart{-1 dup scale}\box#1\vss}\hss}\rotfinish}%
%
%   And flipped end for end is pretty ysae too. We retain the baseline.
%
\def\rotf#1{\hbox to\wd#1{\hskip\wd#1\rotstart{-1 1 scale}%
   \box#1\hss}\rotfinish}%

%% * (1)

%% !! START HERE: LDF 2012.06.18.  Add code for generating output in Letter
%% format (8.5 x 11in) in Makefile.am.  Also, change Makefile in
%% [...]/web/SRC_CODE/.  Change models.html.  Fix the formatting.


\pageno=1

\def\DINAFOUR{DINAFOURPORTRAIT}
\def\LETTER{LETTER}

\ifx\FMT\DINAFOUR
\message{Format is defined, DIN A4}
\input fmtdina4.txt
\else\ifx\FMT\LETTER
\message{Format is defined, LETTER}
\input fmt8511.txt
\else
\message{Format is not defined.  Defining as A4 Portrait}
\special{papersize=210mm, 297mm}
\hsize=210mm
\vsize=297mm
\fi\fi

%% Saved for reference.  LDF 2012.06.18.

%% Uncomment for A4 portrait
%% \special{papersize=210mm, 297mm}
%% \hsize=210mm
%% \vsize=297mm

%% Uncomment for A4 landscape.
%% \special{papersize=297mm, 210mm}
%% \hsize=297mm
%% \vsize=210mm

%% Uncomment for DIN A3 portrait.
%% \special{papersize=297mm, 420mm} %% DIN A3 Portrait
%% \vsize=420mm
%% \hsize=297mm

%% Uncomment for A3 landscape.
%\special{papersize=420mm, 297mm} %% DIN A3 Landscape
%\vsize=297mm
%\hsize=420mm

\advance\voffset by -1in
\advance\voffset by 1.25cm
\advance\hoffset by -1in
\advance\hoffset by 1cm


\parindent=0pt

\font\small=cmr8

%% *** (3) 

%% Created:        May 29, 2012
%% Last updated:  June 23, 2012

\iftrue % \iffalse
\pageno=-1
%\pageno=0
\vbox to \vsize{%
\vskip.5cm
\centerline{Building Elements 1}
\vskip\baselineskip
\centerline{Laurence D. Finston}
\vskip\baselineskip
\centerline{Created:  May 29, 2012}
\vskip\baselineskip
\centerline{Last updated:  June 23, 2012}
\vskip2cm
\iftrue % \iffalse
{\small
\hsize=.75\hsize
\hskip1cm
\vbox{\vskip2\baselineskip
This document is part of GNU 3DLDF, a package for three-dimensional
drawing.
\vskip\baselineskip

Copyright {\copyright} 2012, 2013 The Free Software Foundation
\vskip\baselineskip

GNU 3DLDF is free software; you can redistribute it and/or modify 
it under the terms of the GNU General Public License as published by 
the Free Software Foundation; either version 3 of the License, or 
(at your option) any later version. 
\vskip\baselineskip

GNU 3DLDF is distributed in the hope that it will be useful, 
but WITHOUT ANY WARRANTY; without even the implied warranty of 
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
GNU General Public License for more details. 
\vskip\baselineskip

You should have received a copy of the GNU General Public License 
along with GNU 3DLDF; if not, write to the Free Software 
Foundation, Inc.,\hfil\break
51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA}}
\fi
\vss}
\vfil\eject
\fi

\pageno=1

\parindent=0pt

\def\epsfsize#1#2{#1}


\font\small=cmr8
\font\smalltt=cmtt8
\font\large=cmr12
\font\largebx=cmbx12
\font\Large=cmr17
\font\huge=cmr17 scaled \magstep1

%% *** (3) 

\advance\hsize by 1cm
\advance\vsize by -1in

\headline={\hfil Building Elements 1\hfil
           Copyright {\copyright} 2012, 2013 The Free Software Foundation\hfil
           Author:  Laurence D. Finston\hfil\kern1.5cm}


\footline={\hfil \folio\hfil}

\pageno=-1

\begingroup
\advance\baselineskip by .5\baselineskip
\advance\hsize by -3cm
\singlecolumn
\line{\hbox to .5\hsize{\hfil{\largebx Contents}\hfil}\hfil}
\doublecolumns
\readtocfile
\vfil\eject
\singlecolumn
%%
\pageno=1
\writetocentry{chapter}{Instructions}
\line{\hbox to .5\hsize{\hfil{\largebx Instructions}\hfil}\hfil}
%%
%% Instructions here
%%
\vfil\eject
\singlecolumn
\endgroup

\vfil\eject

%% ** (2) Macros

%% *** (3) xhairs

\newbox\crosshairbox

\begingroup
\offinterlineskip
\setbox0=\hbox{\vrule width 1cm height .125mm depth .125mm}
\setbox1=\hbox{\hskip.5cm\vrule width .25mm height .5cm depth .5cm}
\global\setbox\crosshairbox=\vbox to 0pt{\hbox to 0pt{\copy0\hss}\vskip-.5cm\hbox to 0pt{\copy1\hss}\vss}
\endgroup

%% The argument should be a number.  If it's 0, the middle crosshairs are left out.  Otherwise,
%% they're printed.
%% !! TODO:  Refine this macro.  For example, I could add arguments for exact placement.
%% LDF 2012.06.17.

\def\xhairs#1{\begingroup
\offinterlineskip
\hbox to 0pt{\vbox to 0pt{\vskip.5cm\copy\crosshairbox\vss}\hss}%
\hbox to 0pt{\hskip\hsize\hskip-.75cm\vbox to 0pt{\vskip.5cm\copy\crosshairbox\vss}\hss}%
\ifnum#1=0
\else
\hbox to 0pt{\vbox to 0pt{\vskip.5\vsize\copy\crosshairbox\vss}\hss}%
\hbox to 0pt{\hskip\hsize\hskip-.75cm\vbox to 0pt{\vskip.5\vsize\copy\crosshairbox\vss}\hss}%
\fi
\hbox to 0pt{\vbox to 0pt{\vskip\vsize\vskip.25cm\copy\crosshairbox\vss}\hss}%
\hbox to 0pt{\hskip\hsize\hskip-.75cm\vbox to 0pt{\vskip\vsize\vskip.25cm\copy\crosshairbox\vss}\hss}%
\endgroup}

%% *** (3)

\def\A#1#2#3{\setbox0=\hbox{\epsffile{bldelem1.#1}}%
\setbox1=\hbox{\quad Sides:\space}%
\setbox2=\vbox{\copy0
               \hbox to \wd0{\hbox to \wd1{\quad Ends:\hfil}$#2\rm{cm} \times #2\rm{cm}$\hfil}%
               \hbox to \wd0{\box1 $#2\rm{cm} \times #3\rm{cm}$\hfil}}\box2}


%% *** (3)

%% Arguments:
%% 1:  EPS file extension (number)
%% 2:  End rectangle width 
%% 3:  End rectangle height
%% 4:  Side length         
%% 5:  Horizontal shift for label (currently not used)
%% 6   Vertical shift for label (currently not used)

\def\B#1#2#3#4#5#6#7#8{\setbox0=\vbox{\hbox{\epsffile{bldelem1.#1}}}%
\setbox1=\hbox{End rectangle:\space}%
\setbox2=\vbox{\hbox{End rectangle:\space $#2 \times #3\rm{cm}$}\vskip0pt
   \hbox{\hbox to \wd1{Side length:\hfil}$#4\rm{cm}$}\vskip0pt
   \hbox{\hbox to \wd1{Bevels:\hfil}${#5}^\circ$, ${#6}^\circ$}}%
   \dimen0=-.333\wd0
   \dimen1=.125\ht0
   \advance\dimen0 by #7mm
   \advance\dimen1 by #8mm
%\hbox{\box0\raise\dimen1\hbox to 0pt{\hskip\dimen0\box2\hss}}%
\vbox{\box0\vskip\baselineskip\box2}%
}

%% *** (3)

\def\C#1#2#3#4#5#6#7#8#9{\setbox0=\vbox{\hbox{\epsffile{bldelem1.#1}}}%
\setbox1=\hbox{End rectangle:\space}%
\setbox2=\vbox{\hbox{End rectangle:\space $#2 \times #3\rm{cm}$}\vskip0pt
   \hbox{\hbox to \wd1{Side length:\hfil}$#4\rm{cm}$}\vskip0pt
   \hbox{\hbox to \wd1{Bevels:\hfil}${#5}^\circ$, ${#6}^\circ$}}%
   \dimen0=-.333\wd0
   \dimen1=.125\ht0
   \advance\dimen0 by #7mm
   \advance\dimen1 by #8mm
%\hbox{\box0\raise\dimen1\hbox to 0pt{\hskip\dimen0\box2\hss}}%
\setbox3=\vbox{\hbox{\epsffile{bldelem1.#9}}}%
\vbox{\box0\vskip\baselineskip\box2\vskip\baselineskip\box3}%
}

%% *** (3)

\def\D#1#2#3#4#5#6#7#8{\setbox0=\vbox{\hbox{\epsffile{bldelem1.#1}}}%
\setbox1=\hbox{End rectangle:\space}%
\setbox2=\vbox{\hbox{End rectangle:\space $#2 \times #3\rm{cm}$}\vskip0pt
   \hbox{\hbox to \wd1{Side length:\hfil}$#4\rm{cm}$}\vskip0pt
   \hbox{\hbox to \wd1{Bevels:\hfil}${#5}^\circ$, ${#6}^\circ$}}%
   \dimen0=-.333\wd0
   \dimen1=.125\ht0
   \advance\dimen0 by #7mm
   \advance\dimen1 by #8mm
%\hbox{\box0\raise\dimen1\hbox to 0pt{\hskip\dimen0\box2\hss}}%
\vbox{\box0\vskip\baselineskip\box2}%
}


%% \E is based on \A

\def\E#1#2#3#4{\begingroup\setbox0=\hbox{\epsffile{bldelem1.#1}}%
\setbox1=\hbox{\quad Sides:\space}%
\setbox2=\vbox{\copy0
               \hbox to \wd0{\hbox to \wd1{\quad Ends:\hfil}$#2\rm{cm} \times #2\rm{cm}$\hfil}%
               \hbox to \wd0{\box1 $#2\rm{cm} \times #3\rm{cm}$\hfil}\vskip.5\baselineskip
               \hbox{\epsffile{bldelem1.#4}}}\box2\endgroup}



%% *** (3) \F is based on \B

\def\F#1#2#3#4#5#6#7#8{\setbox0=\vbox{\hbox{\epsffile{bldelem1.#1}}}%
\setbox1=\hbox{End rectangle:\space}%
\setbox2=\vbox{\hbox{End rectangle 1:\space $#2 \times #3\rm{cm}$}\vskip0pt
   \hbox{\hbox to \wd1{Side length:\hfil}$#4\rm{cm}$}\vskip0pt
   \hbox{\hbox to \wd1{Bevels:\hfil}${#5}^\circ$, ${#6}^\circ$}}%
   \dimen0=-.333\wd0
   \dimen1=.125\ht0
   \advance\dimen0 by #7mm
   \advance\dimen1 by #8mm
%\hbox{\box0\raise\dimen1\hbox to 0pt{\hskip\dimen0\box2\hss}}%
\vbox{\box0\vskip\baselineskip\box2}%
}

%% *** (3) \G is based on \C

\def\G#1#2#3#4#5#6#7#8#9{\setbox0=\vbox{\hbox{\epsffile{bldelem1.#1}}}%
\setbox1=\hbox{End rectangle 1:\space}%
\setbox2=\vbox{\hbox{End rectangle 1:\space $#2 \times #3\rm{cm}$}\vskip0pt
   \hbox{\hbox to \wd1{Side length:\hfil}$#4\rm{cm}$}\vskip0pt
   \hbox{\hbox to \wd1{Bevels:\hfil}${#5}^\circ$, ${#6}^\circ$}}%
   \dimen0=-.333\wd0
   \dimen1=.125\ht0
   \advance\dimen0 by #7mm
   \advance\dimen1 by #8mm
%\hbox{\box0\raise\dimen1\hbox to 0pt{\hskip\dimen0\box2\hss}}%
\setbox3=\vbox{\hbox{\epsffile{bldelem1.#9}}}%
\vbox{\box0\vskip\baselineskip\box2\vskip\baselineskip\box3}%
}



%% ** (2) Page 2

\vbox to \vsize{\xhairs{0}\writetocentry{chapter}{Rectangular Right Prisms}%
\writetocentry{section}{Single Tabs}
\centerline{{\largebx Rectangular Right Prisms}}\vskip\baselineskip
%\vskip.5\baselineskip
\centerline{{\large Single Tabs}}\vskip\baselineskip
\line{\A{1}{1}{3}\hskip.5cm
      \A{2}{1}{4}\hskip.5cm
      \A{3}{1}{5}\hskip.5cm
      \A{4}{1}{6}\hfil}\vskip1.5\baselineskip
\line{\A{5}{1}{7}\hskip.5cm
      \A{6}{1}{8}\hskip.5cm
      \A{7}{1}{9}\hskip.5cm
      \A{8}{1}{10}\hfil}\vss}

\vfil\eject

%% ** (2) Page 3

\vbox to \vsize{\xhairs{1}\writetocentry{section}{Double Tabs}
\centerline{{\largebx Rectangular Right Prisms}}\vskip\baselineskip
%\vskip.5\baselineskip
\centerline{{\large Double Tabs}}\vskip\baselineskip
\line{\E{1001}{1}{3}{2001}\hskip.5cm
      \E{1002}{1}{4}{2002}\hskip.5cm
      \E{1003}{1}{5}{2003}\hfil}\vskip0pt
\line{\E{1004}{1}{6}{2004}\hskip2.75cm\lower.5cm\vbox{\E{1005}{1}{7}{2005}}\hss}\vss}


\vfil\eject

%% ** (2) Page 4


\vbox to \vsize{\xhairs{1}\line{\hskip.5cm\E{1006}{1}{8}{2006}\hskip.5cm
      \E{1007}{1}{9}{2007}\hss}\vss}


\vfil\eject

%% ** (2) Page 5

\vbox to \vsize{\xhairs{1}\centerline{\E{1008}{1}{10}{2008}}\vss}

\vfil\eject


%% \hskip.5cm
%%       
%\hskip.5cm
%      \E{1006}{1}{8}{2006}
% \E{1007}{1}{9}{2007}
%      \E{1008}{1}{10}{2008}

%% ** (2) Page 6

\vbox to \vsize{\xhairs{1}\writetocentry{chapter}{Rectangular Non-Right Prisms}%
\writetocentry{section}{Single Tabs}
\centerline{{\largebx Rectangular Non-Right Prisms}}\vskip\baselineskip
%\vskip.5\baselineskip
\centerline{{\large Single Tabs}}\vskip\baselineskip
\leftline{\B{9}{1}{1}{3}{45}{-45}{1}{-2}\hskip2em\B{10}{1}{1}{4}{45}{-45}{1}{-2}\hskip2em
\B{11}{1}{1}{5}{45}{-45}{1}{-2}\hskip2em
\B{12}{1}{1}{6}{45}{-45}{1}{-2}\hfil}\vskip\baselineskip
\leftline{\B{13}{1}{1}{7}{45}{-45}{1}{-2}\hskip2em
\B{14}{1}{1}{8}{45}{-45}{1}{-2}\hskip2em
\B{15}{1}{1}{9}{45}{-45}{1}{-2}\hskip2em
\B{16}{1}{1}{10}{45}{-45}{1}{-2}\hfil}\vss}

\vfil\eject

%% ** (2) Page 7

\vbox to \vsize{\xhairs{1}\leftline{\B{17}{1.5}{1.5}{3}{45}{-45}{1}{-2}\hskip2em
\B{18}{1.5}{1.5}{4}{45}{-45}{1}{-2}\hskip2em
\B{19}{1.5}{1.5}{5}{45}{-45}{1}{-2}%
\hfil}\vskip\baselineskip
\leftline{\B{20}{1.5}{1.5}{6}{45}{-45}{1}{-2}\hskip2em
\B{21}{1.5}{1.5}{7}{45}{-45}{1}{-2}\hskip2em
\B{22}{1.5}{1.5}{8}{45}{-45}{1}{-2}\hfil}%
\vss}


%% ** (2) Page 8

\vbox to \vsize{\xhairs{0}\writetocentry{section}{Double Tabs}
\centerline{{\largebx Rectangular Non-Right Prisms}}\vskip\baselineskip
%\vskip.5\baselineskip
\centerline{{\large Double Tabs}}\vskip\baselineskip
\leftline{\C{1009}{1}{1}{3}{45}{-45}{1}{-2}{2009}\hskip1.5em\C{1010}{1}{1}{4}{45}{-45}{1}{-2}{2010}\hskip1.5em
\C{1011}{1}{1}{5}{45}{-45}{1}{-2}{2011}\hskip1.5em
\C{1012}{1}{1}{6}{45}{-45}{1}{-2}{2012}\hfil}\vss}

%% ** (2) Page 9


\vbox to \vsize{\xhairs{0}\leftline{\C{1013}{1}{1}{7}{45}{-45}{1}{-2}{2013}\hskip1.5em
\C{1014}{1}{1}{8}{45}{-45}{1}{-2}{2014}\hskip1.5em
\C{1015}{1}{1}{9}{45}{-45}{1}{-2}{2015}\hfil}\vss}



\vfil\eject

%% ** (2) Page 10

\setbox0=\vbox{\C{1017}{1.5}{1.5}{3}{45}{-45}{1}{-2}{2017}\vskip.5cm
      \C{1018}{1.5}{1.5}{4}{45}{-45}{1}{-2}{2018}}


\vbox to \vsize{\xhairs{1}\line{\hskip1cm
   \vbox to \ht0{\C{1016}{1}{1}{10}{45}{-45}{1}{-2}{2016}\vss}\hskip1.5em
\box0
\hskip1.5em\hfil}\vskip-5cm
\line{\hskip2cm\C{1019}{1.5}{1.5}{5}{45}{-45}{1}{-2}{2019}}\vss}

\vfil\eject

%% %% ** (2) Page 11

\vbox to \vsize{\xhairs{0}\leftline{\C{1020}{1.5}{1.5}{6}{45}{-45}{1}{-2}{2020}\hskip1.5em
\C{1021}{1.5}{1.5}{7}{45}{-45}{1}{-2}{2021}\hfil}\vskip-5.5cm
\line{\hss\C{1022}{1.5}{1.5}{8}{45}{-45}{1}{-2}{2022}\hskip0cm}\vss}

\vfil\eject

%% %% ** (2) Page 12

\vbox to \vsize{\xhairs{0}\writetocentry{chapter}{Parallelepipeds}%
\writetocentry{section}{Single Tabs}
\centerline{{\largebx Parallelepipeds}}\vskip\baselineskip
%\vskip.5\baselineskip
\centerline{{\large Single Tabs}}\vskip\baselineskip
\line{\hskip1cm\B{200}{1}{1}{3}{45}{45}{1}{-2}\hskip1.5em
\B{201}{1}{1}{4}{45}{45}{1}{-2}\hskip1.5em
\B{202}{1}{1}{5}{45}{45}{1}{-2}\hskip1.5em
\B{203}{1}{1}{6}{45}{45}{1}{-2}\hss}\vskip\baselineskip
\line{\hskip1cm\B{204}{1}{1}{7}{45}{45}{1}{-2}\hskip1.5em
\B{205}{1}{1}{8}{45}{45}{1}{-2}\hskip1.5em\B{206}{1}{1}{9}{45}{45}{1}{-2}\hskip1.5em
\B{207}{1}{1}{10}{45}{45}{1}{-2}\hss}\vss}

\vfil\eject


%% %% ** (2) Page 13

\vbox to \vsize{\xhairs{0}\writetocentry{section}{Double Tabs}%
\centerline{{\largebx Parallelepipeds}}\vskip\baselineskip
%\vskip.5\baselineskip
\centerline{{\large Double Tabs}}\vskip-.5\baselineskip
\line{\hskip2cm\C{1200}{1}{1}{4}{45}{45}{1}{-2}{2200}\hskip1.5em
\C{1201}{1}{1}{4}{45}{45}{1}{-2}{2201}\hskip1.5em
\C{1202}{1}{1}{5}{45}{45}{1}{-2}{2202}\hss}\vskip-1.25\baselineskip
\line{\hskip1cm\C{1203}{1}{1}{6}{45}{45}{1}{-2}{2203}\hskip4.125cm
\C{1204}{1}{1}{7}{45}{45}{1}{-2}{2204}\hss}\vss
%%
%%\setbox0=\hbox{}%
%% \leftline{\hskip1cm\rotl0}\vskip\baselineskip
%% \setbox0=\hbox{}%
%% \leftline{\hskip1cm\rotl0}%
\vss}

\vfil\eject

%% %% ** (2) Page 14

\vbox to \vsize{\xhairs{0}\line{\hfil\C{1205}{1}{1}{8}{45}{45}{1}{-2}{2205}\hskip1.5em
\C{1206}{1}{1}{9}{45}{45}{1}{-2}{2206}}\vskip-10cm
\vtop{\C{1207}{1}{1}{10}{45}{45}{1}{-2}{2207}}%
\vss}

\vfil\eject


%% %% ** (2) Page 15

\vbox to \vsize{\xhairs{1}\writetocentry{chapter}{Prisms with Two Different End Angles}%
\writetocentry{section}{Single Tabs}
\centerline{{\largebx Prisms with Two Different End Angles}}\vskip\baselineskip
%\vskip.5\baselineskip
\centerline{{\large Single Tabs}}\vskip\baselineskip
\line{\hfil\F{300}{1}{1}{4}{45}{-20}{1}{-2}\hfil
\F{400}{1}{1}{4}{45}{20}{1}{-2}\hfil}\vss}

\vfil\eject


%% %% ** (2) Page 16

\vbox to \vsize{\xhairs{1}\writetocentry{section}{Double Tabs}
\centerline{{\largebx Prisms with Two Different End Angles}}\vskip\baselineskip
%\vskip.5\baselineskip
\centerline{{\large Double Tabs}}\vskip\baselineskip
\line{\hfil\G{1300}{1}{1}{4}{45}{-20}{1}{-2}{2300}\hfil
\G{1400}{1}{1}{4}{45}{20}{1}{-2}{2400}\hfil}\vss}

\vfil\eject


%% \vbox to \vsize{\writetocentry{chapter}{Separate Double Tabs (Connectors)}\vskip\baselineskip
%% \centerline{{\largebx Separate Double Tabs (Connectors)}}\vskip\baselineskip
%% \leftline{\epsffile{bldelem1.200}}\vskip\baselineskip
%% \leftline{$1\rm{cm}$ tabs.  For rectangular right prisms 
%%           with $1 \times 1\rm{cm}$ end rectangles (i.e., squares)}\vskip\baselineskip
%% \leftline{\epsffile{bldelem1.201}\hfil}\vss}

%\vskip\baselineskip
%% \vfil\eject




%% *** (3) End here

\bye



%% * (1) Local variables for Emacs.

%% Local Variables:
%% mode:TeX
%% eval:(local-set-key [C-kp-add] 'vc-diff) 
%% eval:(local-set-key "\"" 'self-insert-command)
%% eval:(outline-minor-mode t)
%% eval:(read-abbrev-file abbrev-file-name)
%% abbrev-mode:t
%% eval:(set-register ?c "bldelem1.ldf")
%% eval:(set-register ?, "bldelem1.lmc")
%% eval:(set-register ?. "bldelem1.txt")
%% outline-regexp:"%% [*\f]+"
%% End:

