\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

\select@language{english}
\@writefile{toc}{\select@language{english}}
\@writefile{lof}{\select@language{english}}
\@writefile{lot}{\select@language{english}}
\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{1}{section.1}}
\newlabel{figkindofcube1}{{2}{2}{Small Tutorial\relax }{section.2}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Example that uses {\ttfamily  kindofcube}.}}{2}{figure.1}}
\@writefile{toc}{\contentsline {section}{\numberline {2}Small Tutorial}{2}{section.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Mechanics}{3}{subsection.2.1}}
\newlabel{figstageforthree}{{2}{4}{Small Tutorial\relax }{figure.1}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Example that uses {\ttfamily  rigorousdisc} and {\ttfamily  verygoodcone}.}}{4}{figure.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Main Features}{5}{subsection.2.2}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.1}Perspectives}{5}{subsubsection.2.2.1}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.2}From 3D to 2D}{5}{subsubsection.2.2.2}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.3}Angles}{5}{subsubsection.2.2.3}}
\newlabel{figcubicfigures1}{{2.2.1}{6}{Perspectives\relax }{subsubsection.2.2.1}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Orthogonal perspective.}}{6}{figure.3}}
\newlabel{figcubicfigures2}{{2.2.1}{6}{Perspectives\relax }{figure.3}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Rigorous perspective.}}{6}{figure.4}}
\newlabel{figcubicfigures3}{{2.2.1}{6}{Perspectives\relax }{figure.4}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Fish-eye perspective.}}{6}{figure.5}}
\newlabel{figcartaxes2}{{2.2.3}{7}{Angles\relax }{subsubsection.2.2.3}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Example that uses {\ttfamily  cartaxes}, {\ttfamily  angline} and {\ttfamily  getangle}.}}{7}{figure.6}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.4}Intersections}{7}{subsubsection.2.2.4}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.5}Coming back to 3D from 2D}{7}{subsubsection.2.2.5}}
\newlabel{figsharpraytrace}{{2.2.4}{8}{Intersections\relax }{subsubsection.2.2.4}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Example that uses {\ttfamily  sharpraytrace}.}}{8}{figure.7}}
\newlabel{figphotoreverse}{{2.2.5}{8}{Coming back to 3D from 2D\relax }{subsubsection.2.2.5}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Example that uses {\ttfamily  photoreverse}. It may not work when vertical lines are not vertical in average on the photo.}}{8}{figure.8}}
\@writefile{toc}{\contentsline {paragraph}{Coming back to 3D from 1D}{8}{section*.1}}
\@writefile{toc}{\contentsline {section}{\numberline {3}Reference Manual}{8}{section.3}}
\newlabel{sphericaldisc}{{3.1}{9}{Global variables\relax }{subsection.3.1}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces Figure that uses {\ttfamily  SphericalDistortion:=true} and {\ttfamily  rigorousdisc}.}}{9}{figure.9}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Global variables}{9}{subsection.3.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Definitions}{11}{subsection.3.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Macros}{11}{subsection.3.3}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.1}Very Basic Macros}{11}{subsubsection.3.3.1}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.2}Vector Calculus}{11}{subsubsection.3.3.2}}
\@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces Figure that uses {\ttfamily  signalvertex}.}}{12}{figure.10}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.3}Projection Macros}{12}{subsubsection.3.3.3}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.4}Plain Basic Macros}{12}{subsubsection.3.3.4}}
\newlabel{joinedemptylines}{{3.3.4}{13}{Plain Basic Macros\relax }{Item.33}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {11}{\ignorespaces Figure that uses {\ttfamily  emptyline}. The junction point of two different lines is indicated by an arrow. Note the unperfection on the top right, inside the upper turn. }}{13}{figure.11}}
\@writefile{lof}{\contentsline {figure}{\numberline {12}{\ignorespaces Figure that uses {\ttfamily  anglinen} and {\ttfamily  rigorouscircle}.}}{14}{figure.12}}
\@writefile{lof}{\contentsline {figure}{\numberline {13}{\ignorespaces Example that uses {\ttfamily  labelinspace}.}}{15}{figure.13}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.5}Standard Objects}{15}{subsubsection.3.3.5}}
\@writefile{lof}{\contentsline {figure}{\numberline {14}{\ignorespaces Figure that uses {\ttfamily  tropicalglobe}. }}{16}{figure.14}}
\newlabel{kindofcube2}{{3.3.5}{17}{Standard Objects\relax }{Item.98}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {15}{\ignorespaces Figure that uses and explains {\ttfamily  kindofcube}. Note that the three indicated angles may be used as arguments of {\ttfamily  eulerrotation}.}}{17}{figure.15}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.6}Composed Objects}{17}{subsubsection.3.3.6}}
\@writefile{lof}{\contentsline {figure}{\numberline {16}{\ignorespaces Figure that uses {\ttfamily  positivecharge}, {\ttfamily  getready} and {\ttfamily  doitnow}. }}{18}{figure.16}}
\@writefile{lof}{\contentsline {figure}{\numberline {17}{\ignorespaces Figure that uses {\ttfamily  setthearena} and {\ttfamily  simplecar}. }}{18}{figure.17}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.7}Shadow Pathes}{19}{subsubsection.3.3.7}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.8}Differential Equations}{19}{subsubsection.3.3.8}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.9}Renderers}{20}{subsubsection.3.3.9}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.10}Nematics (Direction Fields)}{20}{subsubsection.3.3.10}}
\@writefile{lof}{\contentsline {figure}{\numberline {18}{\ignorespaces Figure that uses {\ttfamily  director\_invisible} and {\ttfamily  generatedirline}.}}{21}{figure.18}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.11}Surface Plots}{21}{subsubsection.3.3.11}}
\@writefile{lof}{\contentsline {figure}{\numberline {19}{\ignorespaces Figure that uses {\ttfamily  hexagonaltrimesh}. }}{22}{figure.19}}
