[comp.graphics] Alpha1 Geometric Modeling System

mcminn@wasatch.utah.edu (Glenn W. McMinn) (06/27/89)

The Alpha_1 Geometric Modeling System is an interactive, 3D,
sculptured surface, solid modeling system that has been developed by
the University of Utah's Alpha_1 research group over the last several
years.  It is now available under a special free license to university
and government sites for a nominal distribution and media fee.

			MODELING
Non-uniform rational B-spline (NURBS) curves and surfaces of arbitrary
order and size comprise the underlying representation for all geometric
entities.  Both a graphical user interface and a command language
interface are offered for flexible interaction.  The connections
between objects are maintained by the system so that your models are
automatically updated during the modeling process.  The Alpha_1 system
combines sculptured surface modeling with constructive solid geometry
to offer a hybrid approach to modeling.  

The features of the modeling system include:
 o Engineering geometry:  points lines, arcs, circles

 o Curve and surface constructors:  profile, sweep, extrude

 o Shape modification operators:  bend, flatten, warp

 o Grouping and Instancing

 o Boolean operations:  union, intersect, difference

 o Dimensioning

Volumetric primitives as well as mechanical features such as slots,
holes and patterns are defined as primitive objects in the system.
Other objects can be defined by the user by using the parametric
object facility offered in the command language interface to the
system.  

			GRAPHICS
A wide variety of visualization programs are provided in the system.
Among the features offered are: ray-tracing, a-buffer and z-buffer
shaded rendering, hidden line removal, anti-aliasing and texture
mapping.  Images are produced in the Utah Raster Toolkit run length
encoded (RLE) format.  The real time shading features of many hardware
platforms also add to the functionality provided by the Alpha_1 system.
Hardcopy output is provided for PostScript and HP plotters.  

	  	     SYSTEMS ISSUES 
The system is written in both C++ and Lisp and currently runs the
following hardware platforms:

  o Silicon Graphics:  2000/3000 series, Personal Iris and 4D series

  o Hewlett Packard:  300 series, also support for SRX and SRX Turbo
    displays

  o Digital Equipment Vax and MicroVax

  o Sun/3

			DOCUMENTATION
The Alpha_1 system is documented with a substantial user's manual.
The manual contains a spline introduction, tutorial, descriptions of
operations, examples, and many illustrations.

			DISTRIBUTION 
The Alpha_1 system is a flexible, extensible system that has proven to
have many applications in research and teaching environments.  The
system is an actively evolving system with new functionality
constantly being added in the areas of geometric modeling, mechanical
design, user interfaces and graphics.  Distributions are prepared
approximately twice a year.  Distributions are currently scheduled at
the beginning of the summer and during the fall of this year. 

The system is distributed by Engineering Geometry Systems (EGS), a
company associated with the Alpha_1 research group and the University
of Utah.  Free university and government licenses are currently
available for the nominal distribution and media fee of $475 (plus
$300 for the lisp unless it is already licensed) through EGS.  This
price includes the distribution tapes and user's manual.  If you want
additional information on Alpha_1 on licensing arrangements, please reply to
mcminn@cs.utah.edu or write to:

Glenn McMinn
Engineering Geometry Systems
275 E. South Temple #305
Salt Lake City, UT 84111