X-Git-Url: https://git.ucc.asn.au/?p=ipdf%2Fsam.git;a=blobdiff_plain;f=chapters%2FConclusion.tex;h=57724b9c755fdd7afb4f3495656caf56fbb52498;hp=22ccc64c39a75f9a1f82f433aeecccc53c81e30c;hb=ae8d5f837db032eb4d9e9666f5026fab7e3e8e4a;hpb=de27cf41927be7884c3dab087aa41daf27e3395f diff --git a/chapters/Conclusion.tex b/chapters/Conclusion.tex index 22ccc64..57724b9 100644 --- a/chapters/Conclusion.tex +++ b/chapters/Conclusion.tex @@ -1,25 +1,20 @@ \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}