\chapter{Conclusion}\label{Conclusion}
-This report has provided motivation for considering approaches to achieving an infinite level of zoom in a document.
-
-\section{Acheived Milestones}
-
-\section{Areas of further work}
-
\begin{itemize}
- \item Continue looking for relevant literature
- \item Implement all those tests mentioned in Chapter \ref{Introduction}
- \item \rephrase{Actually identify the techniques I will use} {\bf THIS ONE SHOULD BE DONE BEFORE I HAND IN THE LITERATURE REVIEW!}
- \item Possible Ultimate Goal: Implement (a subset) of SVG and then show an SVG document that we can render but a browser can't
+ \item What we have done?
+ \begin{itemize}
+ \item Implemented a basic SVG viewer
+ \item Demonstrated how precision affects rendering vector graphics
+ \item Showed how the choice of transformations to apply affects rendering
+ \item Using GMP rationals, demonstrated the ability to render SVGs scaled to an arbitrary position in a document
+ \end{itemize}
+ \item Possible future work
\begin{itemize}
- \item This means extending our viewer to be able to read (a subset) SVG
- \item Can already read XML, so this shouldn't actually be too bad
- \begin{itemize}
- \item Emphasis on {\bf subset}
- \item (I've seen the SVG standard; I'm talking about implementing the 18 pages under ``Basic Shapes''. The other 818 pages can complain to someone who cares.)
- \end{itemize}
- \item Suggestion to David that he probably won't like (or read): Make his octree structure specifiable as an SVG extension
+ \item Implement more of the SVG standard (eg: Shading)
+ \item Trial alternative number representations, eg: MPFR with algorithm to set precision
+ \item Allow for saving and loading SVGs with arbitrary precision
+ \item Deal with zooming very far in to intersection of lines (requires subdividing paths)
+ \item Compare with David's Quadtree
\end{itemize}
\end{itemize}
-\section{Witty Conclusion Goes Here}