\relax \ifx\hyper@anchor\@undefined \global \let \oldcontentsline\contentsline \gdef \contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} \global \let \oldnewlabel\newlabel \gdef \newlabel#1#2{\newlabelxx{#1}#2} \gdef \newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} \AtEndDocument{\let \contentsline\oldcontentsline \let \newlabel\oldnewlabel} \else \global \let \hyper@last\relax \fi \@writefile{toc}{\contentsline {section}{\numberline {1}Getting started}{2}{section.1}} \@writefile{toc}{\contentsline {section}{\numberline {2}Propaganda for {\normald METAPOST}}{2}{section.2}} \@writefile{toc}{\contentsline {subsection}{\numberline {2.1}A bit of history}{2}{subsection.2.1}} \@writefile{toc}{\contentsline {subsection}{\numberline {2.2}What is {\normald METAPOST}?}{2}{subsection.2.2}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.1}Linear equations}{3}{subsubsection.2.2.1}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.2}Built-ins}{3}{subsubsection.2.2.2}} \@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Main reason}{3}{subsection.2.3}} \@writefile{toc}{\contentsline {section}{\numberline {3}First taste of {\normald FEATPOST}}{3}{section.3}} \@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Parallel projection.}}{4}{figure.1}} \newlabel{paraproj}{{1}{4}{Parallel projection}{figure.1}{}} \@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Central projection.}}{5}{figure.2}} \newlabel{coniproj}{{2}{5}{Central projection}{figure.2}{}} \@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Spherical projection. The spherical projection is the composition of two operations: (i)\nobreakspace {}there is a projection onto a sphere and (ii)\nobreakspace {}the sphere is plaited onto the projection plane.}}{5}{figure.3}} \newlabel{spheproj}{{3}{5}{Spherical projection. The spherical projection is the composition of two operations: (i)~there is a projection onto a sphere and (ii)~the sphere is plaited onto the projection plane}{figure.3}{}} \@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Example that uses \texttt {cartaxes}, \texttt {squareangline}, \texttt {angline} and \texttt {getangle}.}}{6}{figure.4}} \newlabel{figcartaxes2}{{4}{6}{Example that uses \myem {cartaxes}, \myem {squareangline}, \myem {angline} and \myem {getangle}}{figure.4}{}} \@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces {\normald FEATPOST}\ diagram using \texttt {emptyline}.}}{6}{figure.5}} \newlabel{induction}{{5}{6}{\FP \ diagram using \myem {emptyline}}{figure.5}{}} \@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces {\normald FEATPOST}\ diagram using the macros \texttt {kindofcube} and \texttt {labelinspace}.}}{7}{figure.6}} \newlabel{cublab}{{6}{7}{\FP \ diagram using the macros \myem {kindofcube} and \myem {labelinspace}}{figure.6}{}} \@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces {\normald FEATPOST}\ diagram using the macros \texttt {rigorousdisc}, \texttt {verygoodcone}, \texttt {tropicalglobe} and \texttt {setthestage}.}}{7}{figure.7}} \newlabel{anddisc}{{7}{7}{\FP \ diagram using the macros \myem {rigorousdisc}, \myem {verygoodcone}, \myem {tropicalglobe} and \myem {setthestage}}{figure.7}{}} \@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces {\normald FEATPOST}\ surface plot using the macro \texttt {hexagonaltrimesh}.}}{8}{figure.8}} \newlabel{triangulartrimesh}{{8}{8}{\FP \ surface plot using the macro \myem {hexagonaltrimesh}}{figure.8}{}} \@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Moving on, slowly}{8}{subsection.3.1}} \@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces {\normald FEATPOST}\ direction field macro \texttt {director\_invisible} was used to produce this representation of the molecular structure of a Smectic A liquid crystal.}}{9}{figure.9}} \newlabel{nsmetica}{{9}{9}{\FP \ direction field macro \myem {director\_invisible} was used to produce this representation of the molecular structure of a Smectic A liquid crystal}{figure.9}{}} \@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces {\normald FEATPOST}\ example containing a \texttt {smoothtorus} and a \texttt {rigorousdisc} with a hole.}}{9}{figure.10}} \newlabel{smoothtorus}{{10}{9}{\FP \ example containing a \myem {smoothtorus} and a \myem {rigorousdisc} with a hole}{figure.10}{}} \@writefile{lof}{\contentsline {figure}{\numberline {11}{\ignorespaces Example that uses \texttt {kindofcube}.}}{11}{figure.11}} \newlabel{figkindofcube1}{{11}{11}{Example that uses \myem {kindofcube}}{figure.11}{}} \@writefile{lof}{\contentsline {figure}{\numberline {12}{\ignorespaces Example that uses \texttt {rigorousdisc} and \texttt {verygoodcone}.}}{12}{figure.12}} \newlabel{figstageforthree}{{12}{12}{Example that uses \myem {rigorousdisc} and \myem {verygoodcone}}{figure.12}{}} \@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Main reason}{12}{subsection.3.2}} \@writefile{toc}{\contentsline {section}{\numberline {4}{\normald FEATPOST}\ in detail}{12}{section.4}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Perspectives}{13}{subsection.4.1}} \newlabel{perspectives}{{4.1}{13}{Perspectives\relax }{subsection.4.1}{}} \@writefile{lof}{\contentsline {figure}{\numberline {13}{\ignorespaces Orthogonal perspective.}}{14}{figure.13}} \newlabel{figcubicfigures1}{{13}{14}{Orthogonal perspective}{figure.13}{}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.1.1}From 3D to 2D}{14}{subsubsection.4.1.1}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Angles}{14}{subsection.4.2}} \@writefile{lof}{\contentsline {figure}{\numberline {14}{\ignorespaces Rigorous perspective.}}{15}{figure.14}} \newlabel{figcubicfigures2}{{14}{15}{Rigorous perspective}{figure.14}{}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Intersections}{15}{subsection.4.3}} \@writefile{lof}{\contentsline {figure}{\numberline {15}{\ignorespaces Fish-eye perspective.}}{16}{figure.15}} \newlabel{figcubicfigures3}{{15}{16}{Fish-eye perspective}{figure.15}{}} \@writefile{lof}{\contentsline {figure}{\numberline {16}{\ignorespaces Intersecting polygons drawn with the macro \texttt {sharpraytrace}.}}{17}{figure.16}} \newlabel{figsharpraytrace}{{16}{17}{Intersecting polygons drawn with the macro \myem {sharpraytrace}}{figure.16}{}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.4}Coming back to 3D from 2D}{17}{subsection.4.4}} \@writefile{lof}{\contentsline {figure}{\numberline {17}{\ignorespaces Example that uses \texttt {photoreverse}. It may not work when vertical lines are not vertical in average on the photo.}}{18}{figure.17}} \newlabel{figphotoreverse}{{17}{18}{Example that uses \myem {photoreverse}. It may not work when vertical lines are not vertical in average on the photo}{figure.17}{}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.5}Coming back to 3D from 1D}{18}{subsection.4.5}} \@writefile{toc}{\contentsline {section}{\numberline {5}Reference Manual}{18}{section.5}} \@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Global variables}{19}{subsection.5.1}} \@writefile{lof}{\contentsline {figure}{\numberline {18}{\ignorespaces Figure that uses \texttt {SphericalDistortion:=true} and \texttt {rigorousdisc}.}}{20}{figure.18}} \newlabel{sphericaldisc}{{18}{20}{Figure that uses \myem {SphericalDistortion:=true} and \myem {rigorousdisc}}{figure.18}{}} \@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Definitions}{22}{subsection.5.2}} \@writefile{toc}{\contentsline {subsection}{\numberline {5.3}Macros}{23}{subsection.5.3}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.1}Very Basic Macros}{23}{subsubsection.5.3.1}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.2}Vector Calculus}{23}{subsubsection.5.3.2}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.3}Projection Macros}{24}{subsubsection.5.3.3}} \@writefile{lof}{\contentsline {figure}{\numberline {19}{\ignorespaces Figure that uses \texttt {signalvertex}.}}{25}{figure.19}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.4}Plain Basic Macros}{25}{subsubsection.5.3.4}} \@writefile{lof}{\contentsline {figure}{\numberline {20}{\ignorespaces Figure that uses \texttt {emptyline}. The junction point of two different lines is indicated by an arrow. }}{27}{figure.20}} \newlabel{joinedemptylines}{{20}{27}{Figure that uses \myem {emptyline}. The junction point of two different lines is indicated by an arrow. \relax }{figure.20}{}} \@writefile{lof}{\contentsline {figure}{\numberline {21}{\ignorespaces Figure that uses \texttt {anglinen} and \texttt {rigorouscircle}.}}{28}{figure.21}} \@writefile{lof}{\contentsline {figure}{\numberline {22}{\ignorespaces Example that uses \texttt {labelinspace}.}}{29}{figure.22}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.5}Standard Objects}{29}{subsubsection.5.3.5}} \@writefile{lof}{\contentsline {figure}{\numberline {23}{\ignorespaces Figure that uses \texttt {tropicalglobe}. }}{31}{figure.23}} \@writefile{lof}{\contentsline {figure}{\numberline {24}{\ignorespaces Figure that uses and explains \texttt {kindofcube}. Note that the three indicated angles may be used as arguments of \texttt {eulerrotation}.}}{32}{figure.24}} \newlabel{kindofcube2}{{24}{32}{Figure that uses and explains \myem {kindofcube}. Note that the three indicated angles may be used as arguments of \myem {eulerrotation}}{figure.24}{}} \@writefile{lof}{\contentsline {figure}{\numberline {25}{\ignorespaces Figure that uses \texttt {positivecharge}, \texttt {getready} and \texttt {doitnow}. }}{33}{figure.25}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.6}Composed Objects}{33}{subsubsection.5.3.6}} \@writefile{lof}{\contentsline {figure}{\numberline {26}{\ignorespaces Figure that uses \texttt {setthearena} and \texttt {simplecar}. }}{34}{figure.26}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.7}Shadow Pathes}{34}{subsubsection.5.3.7}} \@writefile{lof}{\contentsline {figure}{\numberline {27}{\ignorespaces Figure that uses \texttt {banana}.}}{35}{figure.27}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.8}Differential Equations}{36}{subsubsection.5.3.8}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.9}Renderers}{37}{subsubsection.5.3.9}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.10}Nematics (Direction Fields)}{38}{subsubsection.5.3.10}} \@writefile{lof}{\contentsline {figure}{\numberline {28}{\ignorespaces Figure that uses \texttt {director\_invisible} and \texttt {generatedirline}.}}{39}{figure.28}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.11}Surface Plots}{39}{subsubsection.5.3.11}} \@writefile{lof}{\contentsline {figure}{\numberline {29}{\ignorespaces Figure that uses \texttt {hexagonaltrimesh}. }}{40}{figure.29}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.12}Strictly 2D}{40}{subsubsection.5.3.12}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.13}Planification wise}{41}{subsubsection.5.3.13}} \@writefile{toc}{\contentsline {section}{\numberline {6}Reference-at-a-glance}{42}{section.6}} \@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Sphere}{42}{subsection.6.1}} \@writefile{toc}{\contentsline {subsection}{\numberline {6.2}Disc}{42}{subsection.6.2}} \@writefile{toc}{\contentsline {subsection}{\numberline {6.3}Torus}{42}{subsection.6.3}} \@writefile{toc}{\contentsline {subsection}{\numberline {6.4}Bowl}{43}{subsection.6.4}} \@writefile{toc}{\contentsline {subsection}{\numberline {6.5}Cuboid}{43}{subsection.6.5}} \@writefile{toc}{\contentsline {subsection}{\numberline {6.6}Simple car}{44}{subsection.6.6}} \@writefile{toc}{\contentsline {subsection}{\numberline {6.7}Cone}{44}{subsection.6.7}} \@writefile{toc}{\contentsline {subsection}{\numberline {6.8}Elliptic prism}{44}{subsection.6.8}} \@writefile{toc}{\contentsline {subsection}{\numberline {6.9}Spheroid}{44}{subsection.6.9}} \@writefile{toc}{\contentsline {subsection}{\numberline {6.10}Cylindrical strip}{45}{subsection.6.10}} \@writefile{toc}{\contentsline {section}{\numberline {7}Acknowledgements}{45}{section.7}}