GeoBuilder: a geometric algorithm visualization and debugging system for 2D and 3D geometric computing
Related Experiment Video
Updated: Jun 26, 2026

Three-Dimensional Preoperative Virtual Planning in Derotational Proximal Femoral Osteotomy
Published on: February 17, 2023
Jyh-Da Wei1, Ming-Hung Tsai, Gen-Cher Lee
1Department of Computer Science and Information Engineering, Chang Gung University, Taiwan, R.O.C. jdwei@mail.cgu.edu.tw
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.
Related Concept Videos
GIS Software, Hardware, and Sources of GIS Data
Design Example: Alignment of a Road Line Using GIS
Geometry of Hyperbolas
Graphical Representation of Inequalities
Topographic Surveying and Contours
Introduction to GIS

