From:  dvj@lab2.phys.lgu.spb.su (Vladimir J. Dmitriev)
Subject: Re: Where can I get info on epiGRAF?
Reply-To: dvj@lab2.phys.lgu.spb.su
Organization: University of St-Petersburg, 2-nd Physics Laboratory.
Date: Fri, 9 Oct 1992 11:53:14 GMT

>Reply-To: ruckman@oasys.dt.navy.mil (Christopher Ruckman)
>Organization: Carderock Division, NSWC, Bethesda, MD
>Status: RO
>
>Anybody know where I can get more information on the visualization package
>epiGRAF that has been discussed here recently?


COMPONENTS AND GENERAL CHARACTERISTICS
--------------------------------------

1.Software contains the following main perfomable programms:
EPI2  - program of drawing graphs of two variables functions,
EPI23 - program of constructing parametric defined surfaces,
EPI3  - program of constructing isosurfaces and "X-ray photoes"
        of three-variables functions,

as well as programms of data drivers:

64KARRAY - driver of data defined on the orthogonal grid;
DSKARRAY - driver of date defined on the orthogonal grid of
           arbitrary dimensions;
RANDOM   - driver of data defined at random points of surface,
CALC     - driver of analytical data presented as the group of
           formulae (it is possible the development of the user
           data drivers

and as additional modules

HELP     - program of dynamic hyper text directory.

2.System cofiguration requirements;
  a.IBM PC 286/386/486 compatible personal computer;
  b.RAM 512K and over;
  c.MSDOS operation system, 3.3 versions and over;
  d.EGA/VGA adapter;
  e.preferrably hard disk and 287/387 coprocessor.

SOFTWARE CAPABILITIES
---------------------
1.Surface representation as frame graphs with arbitrary section sets.
2.Modeling of illuminating surfaces by the single remoted light source
  with half-tint interpolating by the Bayer method and with painting by
  the Gourand method. Possible parameters:
  a.light source location;
  b.mirror reflection coefficient;
  c.diffused reflection coefficient;
  d.scattered light coefficient;
  e.reflecting capability of face and reverse sides of surface;
  f.Bayer intrpolation mask size.
3.Projection choice:
  a.four fixed projections;
  b.arbitrary orthogonal projection;
  c.arbitrary perspective projection.
4.Display preservation and reading in PCX graphic format.
5.Constructing a hard copy on the printer of EPSON type with
  half-tint interpolatig after Bayer or Floyd.
6.Formation of titles and explanatory words on the display.
7.Palette choice:
  a.seven standard palettes compatible with EGA adapter;
  b.interactive palette tuning with group interpolation procedures;
  c.palette reading preserved in the text file.
USER INTERFACE
--------------

1.It allows to work in the interactive regime with an extend menu
  system (over 200 possible parameters).
2.All potentialities are realizable if using the manipulator of
  the "mouse" type.
3.Tunable user - 30 interface of "hot keys", 4 macrosequences.
4.System can form and repeat command sequences.
5.System can use command files (maximum depth nesting - 16) for
  the performance of repeated command sequences.
6.It is possible to preserve the current configuration as a text,
  in the automatic file or in arbitrary command files.

EPI2 CAPABILITIES
-----------------

It is capable of:

1.constructing frame and gray-scale graphs of the functions of two
  F(x,y) variables;
2.setting a function in the arbitrary area of a rectangular area,
  for this purpose the characteristic function of DOMAIN(x,y)
  definition area is used;
3.displaying additional information on the main function surface in colour:
  a.surface height of the main function (geographic variant);
  b.gradient value of the main function;
  c.values of TEXTURE(x,y) additional function;
4.generating, on, over or under the surface, various markers showing
  the value of reper and/or experimental points;
5.analysing, in the interactive regime, the values of the main function
  and its partial derivatives, the values of characteristic definition
  domain function and texture function, as well as putting down labels and
  inscriptions showing function values.

EPI23 CAPABILITIES
------------------
It is capable of:

1.constructing frame and gray-scale graphs of three-dimensional
  vector-functions of two Fxyz(x,y) variables;
2.setting a function in the arbitrary subdomain of a rectangular
  area, for this purpose the characteristic function of
  DOMAIN(x,y) definition area is used;
3.displaying the value of TEXTURE(x,y) additional function on
  the main function surface in colour;
4.analysing, in the interactive regime, the values of the main
  function, the values of characteristic definition domain function
  and texture function, as well as putting down labels and
  inscriptions showing function values.

EPI3 CAPABILITIES
-----------------
It is capable of:

1.constructing frame and gray-scale images of isosurfaces,
  "X-ray photoes" of the functions of three F(x,y,z) variables;
2.setting a function in the arbitrary subdomain of a rectangular
  area, for this purpose the characteristic function of
  DOMAIN(x,y,z) definition area is used;
3.displaying TEXTURE(x,y,z) additional function on the isosurface
  of the main function in colour.

DATA DRIVER CAPABILITIES
------------------------
1.DSKARRAY, 64KARRAY provides for 1-5 dimensional data arrays
  defined on 1-3 dimensional rectangular grid. They are capable of:
  a.interpolating, linearly, automatically, data proceeding from the
  values in grid nodes;
  b.analysing, automatically, the characteristic function of the data
  definition domain;
  c.defining, automatically, data values area;
  d.editing and rearranging data interactively;
  e.processing data presented in a text or binary format;
  f.supporting user interface which is analogous with the key
  programms of the complex.
2.RANDOM provides for 1-5 dimensional data defined at random points
  of two-dimensional surface. It is capable of:
  a.constructing the triangulation of data definition domain;
  b.interpolating, bilinearly, automatically, data proceeding
  from values in nodes;
  c.analysing, automatically, data the characteristic function of
  data definition domain;
  d.defining, automatically, data values area;
  e.editing and rearranging data interactively;
  f.processing data presented in a text or binary format;
  g.supporting user interface which is analogous with the key
  programms of the complex.
3.CALC provides for 1-5 dimensional data represented as formulae.
  It is capable of:
  a.editing lines-formulae, analysing syntax;
  b.using, in a formula, nearly 20 elementary functions,
  references to other formulae, arithmetic and logic operations,
  predetermined constant values and 16 parameters set in the
  main program;
  c.supporting user interface which is analogous with the key
  programms of the complex.
4.It is possible to build user data driver for any specific
  kind of data on "C", "FORTRAN" or "Pascal" language.

|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
| Vladimir J. Dmitriev                                           h   n  n    |
| Dpt. of Theoretical Physics                                    h    n  n   |
| Physical Institute                      ph:(812)4284327        hhh   n n   |
| St Petersburg State University             (812)4287590        h  h  nn    |
| Ulianovskaia 1  Old Petershoff        home:(812)1434823        h  h  n     |
| 198904 St Petersburg RUSSIA          e-mail dvj@lab2.phys.lgu.spb.su       |
|____________________________________________________________________________|
--




Newsgroups: comp.graphics