AlgoViz - a Computer Graphics Algorithm Visualization Toolkit
Torsten Ullrich, Dieter W. Fellner · 2004
This paper presents the new software environment AlgoViz, which enriches computer graphics teachings in a novel way. The AlgoViz project provides a software environment, which is currently focused on the visualization of fundamental computer graphics algorithms and geometric modeling concepts. The intention is not to build yet another static collection of ready-made example applications, whose rigid concept neither permits creativity nor enhancements, but a platform of components, that can be easily combined to new applications. Using a purely visual programming paradigm, AlgoViz offers the possibility to create new demo applications without having to write a single line of source code. The building block concept provides full programming capabilities and flexibility despite its easy handling. Therefore, the project simultaneously two user groups: lecturers, who want to visualize algorithms efficiently, and students, who need to familiarize themselves with computer graphics algorithms at all levels. Hence, the possible range of applications can vary from creating interactive demos for a lecture to composing Java Applets for a drill-and-practice graphics lab where students work on their own.