« » , 03, 1996 134
IRIS EXPLORER
[1] Iris EXPLORER Silicon Graphics , , - , , : . . , , , , , , , , .
Iris EXPLORER - , . , , , , . , , , EXPLORER , - .
, . EXPLORER - , . -, , , , X Window, Motif OpenGL. , EXPLORER, , , , , - .
- EXPLORER . , , .
, , EXPLORER, , . EXPLORER ( [1]).
EXPLORER , . EXPLORER , - , .
EXPLORER : Lattice, Pyramid, Geometry, Parameter Pick. - . . . Lattice Pyramid . , Geometry. , . EXPLORER , GEOMETRY. . , , Render, 3D-.
. - X Window, . - ( Parameter).
- EXPLORER - (Map Editor). , , . - - : .
, . . , , .
? . , . , . . , EXPLORER , . .
EXPLORER , . EXPLORER , :
- EXPLORER;
- EXPLORER , C Fortran;
- .
DataScribe
, , , . , , , EXPLORER - Lattice Pyramid.
Lattice [1]. , , , , . Lattice , , . C Lattice , , . , , , . - DataScribe , .
DataScribe , Lattice. , .
DataScribe - , , Lattice . . . . , , Lattice. , - . DataScribe EXPLORER, . , , , .
DataScribe , ASCII, Lattice. , ( 5,5), :
5 5
6 4 3 4 6
4 5 4 5 4
3 4 6 4 3
3 4 5 4 3
5 5 6 5 5
. DataScribe - Template. , (. 1).

1.
, Name, - Datafile. Input Direction, , . Type ASCII, . OK .
, . . DataScribe (. 2).

2.
(gliph). , . Vector Datafile. - : 5 5. - , . , , - , . . 3.

3.
, "res", , . - Integer. ( 2) , N. - - , - . 2D Array (. 2), Datafile.
DataValue, . 2D- , . , , 1-N1 1-N2. N1 res[1]. N2 res[2]. 2D- res, . Datafile (. 4).

4.
Lattice. , DataScribe Template. - OutLatt, Direction - Output Type - Explorer, Lattice - Explorer. 2D-uniform Lattice - , OutLatt 2D Unif (. 2). Lat1, , . . 4 Lat1 .
Lattice :
- nDim - . 2;
- nDataVar - ( 1);
- dims - ;
- data - 2D- , .
, nDim=2 nDataVar=1, . . , . res Datafile dims OutLatt. res dims Lat1.
, DataValue ( ) data Lattice1 OutLatt. Simple, Explorer, - Lattice. .
, Simple, Contour Render (. 5). Render , Contour .

5.
, . -, , . . -, EXPLORER . -, - , - , . . , , , , .
. 6 . - Simple, 3D- DisplaceLat, LatToGeom, GenerateColormap , , Render.

6.
DataScribe
DataScribe , , EXPLORER.
, EXPLORER , , . , , , Lattice.
, , . , , , , Integer, , (. 2). , RGBA (red, green, blue, opacity) , 2D- 4. . , , , . 3D-, 2D- 33.
. , - . Pattern, , , . , Pattern, , .
DataScribe , , , - , , . , . .
EXPLORER Lattice Pyramid, - . DataScribe Pyramid, , Pyramid Lattice. , Pyramid : Lattice, Pyramid, , ComposePyr.
Module Builder
Module Builder (Mbuilder) , C Fortran, , EXPLORER. EXPLORER , , , . , , , . .
-, :
- ;
- , ;
- .
-, , . , .
(. 7) Mbuilder , (Module Name) , (User Func File) - .

7.
, , . , ( , ). , , , , .
, UNIX C: , , Make-. . , EXPLORER C, .
Mbuilder , (.mres) , .
, , . - , .
Input(Output) Ports (. 8). . . : Lattice, Pyramid, Geometry, Parameter, Pick. , , .

8.
- (Required) (Optional). , , . .
Lattice Pyramid, . Lattice , . Lattice , . 9.

9.
, , , nDim=2 PrimType=float. . , , , - .
, , , (PrimType) (CoordType) EXPLORER. , ( ), , , . , , float, .
. 10.

10.
, : C(C++) Fortran, , Arg Name, , , . , , C EXPLORER. References , , Return Val - . , , .
. (Connections) (. 11).

11.
: Input Ports, Function Arguments, Output Ports, , . . , , , , .
EXPLORER, . . .
1. . .
2. , .
3. , . .
, . - , - Parameter. (Control Panel Editor - CPE). CPE , Module Builder DataScribe.
CPE : (. 12) (. 13).

12.

13.
. , EXPLORER , CPE, :
- ;
- ;
- ;
- .
- . - . . - , , .
EXPLORER (long integer), (double) (char). , , (dials), , . . , , - . . , .
, , , , . , . .
- , - , , . .
EXPLORER : , . , . , , , .
, , , , . . , . 14.

14.
, : SharpenImg, SobelEdgeImg BlendImg. , . , , . 15 Group. .

15.
- , , , , . "Group" . :
- , ;
- .
, Group Editor, , , , . Group Editor , - - . .
, .
EXPLORER, . EXPLORER : , . - . Unix - , .
EXPLORER - - , .
EXPLORER . , EXPLORER , .
[1]. ., IRIS EXPLORER. - " ", N2, 1996, . 74-79.








