This paper presents IZIC, a stand-alone high-quality 3D graphic tool driven by a command language. IZIC is an interactive version of ZICLIB, a 3D graphic library allowing efficient curve and surface manipulations using a virtual graphic device. Capabilities of ZICLIB include management of pseudo or true colors, illumination model, shading, transparency, etc. As an interactive tool, IZIC is run as a Unix server which can be driven from one or more Computer Algebra Systems, including Maple, Mathematica, and Ulysse, or through an integrated user interface such as CAS/PI. Connecting IZIC with a different system is a very simple task which can be achieved at run-time and require no compilation. Also important is the possibility to drive IZIC both through its freely-reconfigurable menus-buttons user interface, and through its command language, allowing for instance the animation of surfaces in a very flexible way.
[1]
Paul S. Wang.
A System Independent Graphing Package for Mathematical Functions
,
1990,
DISCO.
[2]
John K. Ousterhout,et al.
An X11 Toolkit Based on the Tcl Language
,
1991,
USENIX Winter.
[3]
Steven K. Feiner,et al.
Computer Graphics - Principles and Practice, 3rd Edition
,
1990
.
[4]
John K. Ousterhout,et al.
Tcl: An Embeddable Command Language
,
1989,
USENIX Winter.
[5]
Norbert Kajler,et al.
Building a Computer Algebra Environment by Composition of Collaborative Tools
,
1992,
DISCO.
[6]
Norbert Kajler,et al.
CAS/PI: a portable and extensible interface for computer algebra systems
,
1992,
ISSAC '92.