Results 1 
5 of
5
Towards WebBased Computing
, 1999
"... In a problem solving environment for geometric computing, a graphical user interface, or GUI, for visualization has become an essential component for geometric software development. In this paper we describe a visualization system, called GeoJAVA, which consists of a GUI and a geometric visualiza ..."
Abstract

Cited by 3 (1 self)
 Add to MetaCart
In a problem solving environment for geometric computing, a graphical user interface, or GUI, for visualization has become an essential component for geometric software development. In this paper we describe a visualization system, called GeoJAVA, which consists of a GUI and a geometric visualization library that enables the user or algorithm designer to (1) execute and visualize an existing algorithm in the library or (2) develop new code over the Internet. The library consists of geometric code written in C/C++. The GUI is written using the Java programming language. Taking advantage of the socket classes and systemindependent application programming interfaces (API's) provided with the Java language, GeoJAVA oers a platform independent environment for distributed geometric computing that combines Java and C/C++. Users may remotely join a \channel" or discussion group in a location transparent manner to do collaborative research. The visualization of an algorithm, a C/C+...
The Prototyping Of Geomanager: A Geometric Algorithm Manipulation System
, 1995
"... Contents Acknowledgments ii 1 Introduction 1 1.1 Description of GeoMAMOS . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 Description of GeoSheet and GeoIPC . . . . . . . . . . . . . . . . . . 2 1.3 Description of the Project . . . . . . . . . . . . . . . . . . . . . . . . 3 1.3.1 Limitations of ..."
Abstract

Cited by 2 (2 self)
 Add to MetaCart
Contents Acknowledgments ii 1 Introduction 1 1.1 Description of GeoMAMOS . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 Description of GeoSheet and GeoIPC . . . . . . . . . . . . . . . . . . 2 1.3 Description of the Project . . . . . . . . . . . . . . . . . . . . . . . . 3 1.3.1 Limitations of the original configuration . . . . . . . . . . . . 3 1.3.2 The solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.3.3 Implementation approaches . . . . . . . . . . . . . . . . . . . 3 2 Project Requirements 5 2.1 Transparency to the user . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.2 Hardcoded algorithms in GeoSheet . . . . . . . . . . . . . . . . . . . 5 2.3 System independence . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3 Project Implementation 7 3.1 Function pointers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3.2 GSArguments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3.
DCEL: A Polyhedral Database And Programming Environment
, 1996
"... In this paper we describe the DCEL system: a geometric software package which implements a polyhedral programming environment. This package enables fast prototyping of geometric algorithms for polyhedra or for polyhedral surfaces. We provide an overview of the system's functionality and demonstrate ..."
Abstract

Cited by 1 (1 self)
 Add to MetaCart
In this paper we describe the DCEL system: a geometric software package which implements a polyhedral programming environment. This package enables fast prototyping of geometric algorithms for polyhedra or for polyhedral surfaces. We provide an overview of the system's functionality and demonstrate its use in several applications. Keywords: geometric software, databases, programming environments, polyhedra. 1. Introduction Computational geometry has offered a large amount of algorithms during the last two decades. Software implementation of these algorithms makes them valuable not only for theoreticians but also for practitioners in academia and industry. This is in many cases the appropriate tool for choosing the best algorithm for a specific problem in a given context: hardware platform, operating system, programming language, typical inputs of the application, robustness considerations, etc. The importance of applied computational geometry is now being recognized. 10 Dedicated ...
Geometric Algorithm Visualization, Current Status and Future
 Applied Computational Geometry, Lin and Manocha (Eds
, 1996
"... . We give a survey of the current status of geometric algorithm visualization and offer some suggestions regarding geometric software library and future directions for visualization software. 1 Introduction Since its inception two decades ago computational geometry has become a very active research ..."
Abstract

Cited by 1 (1 self)
 Add to MetaCart
. We give a survey of the current status of geometric algorithm visualization and offer some suggestions regarding geometric software library and future directions for visualization software. 1 Introduction Since its inception two decades ago computational geometry has become a very active research field within theoretical computer science. There are a good number of research publications collected in pub/geometry/geombib.tar.Z, available via anonymous ftp from ftp.cs.usask.ca. Several journals dedicated to computational geometry have been established. The reader is encouraged to visit the Web page on Geometry in Action by D. Eppstein at http://www.ics.uci.edu/ ~eppstein/geom.html and computational geometry page by J. Erickson at http:// www.cs.berkeley.edu/~jeffe/compgeom.html for more information. Only recently an informal assessment of the impact of the field on other science and engineering disciplines was conducted and the questions of its relevance to practice were raised among...
Vega  A usercentered approach to the distributed visualization of geometric algorithms
, 1999
"... We present a new approach to the distributed visualization of geometric algorithms that emphasizes the position of the end user. Concepts are introduced that enable a more flexible usage of visualized geometric algorithms, while keeping the task of adapting existing algorithms to the new scheme as s ..."
Abstract

Cited by 1 (0 self)
 Add to MetaCart
We present a new approach to the distributed visualization of geometric algorithms that emphasizes the position of the end user. Concepts are introduced that enable a more flexible usage of visualized geometric algorithms, while keeping the task of adapting existing algorithms to the new scheme as simple as possible. A main proposition is that interactivity should not be built into the visualized algorithms, but into the visualizing system. With this in mind, we devise a visualization model for geometric algorithms that incorporates strong algorithm execution control, flexible manipulation of geometric input/output data and adjustable view attributes. The new visualization model is implemented in the Vega system. Vega offers distributed visualization of geometric algorithms based on source code annotation and supports the standard libraries LEDA and CGAL.