Future work
- Solid Rendering
Currently the solids are rendered in Wireframe and not as shaded
Solids. Shaded solids would enhance the visual appeal of the applet
and allow for more realistic solids. Thus this shoudl be the next step
in the applet.
- Double buffering
Double buffering can be implemented in order to avoid flickering
and the code could be optimised so that user can do the screen
rotations and the CSG operations much faster.
- Optimizations
Speed up algorithm by rewriting some code more
efficiently. (i.e. removing the recursion in the algorithm and
replacing it with iterative methods).