• DocumentCode
    797033
  • Title

    GeoBuilder: A Geometric Algorithm Visualization and Debugging System for 2D and 3D Geometric Computing

  • Author

    Wei, Jyh-Da ; Tsai, Ming-Hung ; Lee, Gen-Cher ; Huang, Jeng-Hung ; Lee, Der-Tsai

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Chang Gung Univ., Taoyuan
  • Volume
    15
  • Issue
    2
  • fYear
    2009
  • Firstpage
    234
  • Lastpage
    248
  • Abstract
    Algorithm visualization is a unique research topic that integrates engineering skills such as computer graphics, system programming, database management, computer networks, etc., to facilitate algorithmic researchers in testing their ideas, demonstrating new findings, and teaching algorithm design in the classroom. Within the broad applications of algorithm visualization, there still remain performance issues that deserve further research, e.g., system portability, collaboration capability, and animation effect in 3D environments. Using modern technologies of Java programming, we develop an algorithm visualization and debugging system, dubbed GeoBuilder, for geometric computing. The GeoBuilder system features Java´s promising portability, engagement of collaboration in algorithm development, and automatic camera positioning for tracking 3D geometric objects. In this paper, we describe the design of the GeoBuilder system and demonstrate its applications.
  • Keywords
    Java; computational geometry; data visualisation; groupware; program debugging; 2D geometric computing; 3D geometric computing; GeoBuilder; Java programming; computer graphics; computer networks; database management; debugging system; geometric algorithm visualization; system programming; Geometric algorithms; Visualization techniques and methodologies; and systems; languages; Algorithms; Computer Communication Networks; Computer Graphics; Computer Simulation; Database Management Systems; Humans; Image Enhancement; Image Processing, Computer-Assisted; Imaging, Three-Dimensional; Programming Languages; Software; User-Computer Interface;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/TVCG.2008.93
  • Filename
    4564451