File: z88.fcd

package info (click to toggle)
z88 13.0.0+dfsg2-6
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 107,792 kB
  • sloc: ansic: 45,530; sh: 71; makefile: 14
file content (255 lines) | stat: -rw-r--r-- 10,917 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
Header file Z88.FCD for Prof.Dr. Frank Rieg's free FEA program Z88 V13.
This file fits well for the LINUX OS

This file lets you choose fonts, colors and dimensions for Z88 X-programs
Please see hints at end of file

In dieser Datei koennen Sie Fonts, Farben und Abmessungen fuer Z88
X-Programme waehlen. Bitte Hinweise am Dateiende beachten

23.11.2008 Rieg

********************************************************************************
Z88COM START
********************************************************************************
--------------------------------------------------------------------------------
  WINDOW START
--------------------------------------------------------------------------------

    Your editor for use with Z88
    Ihr Editor fuer Z88
    CEDITOR      gedit

    Your HTML-Browser or Internet-Browser for use with Z88
    Ihr HTML- oder Internet- Browser fuer Z88
    CBROWSER     firefox

    Your HTML-or Internet Browser's prefix
    Prefix fuer Ihren HTML- oder Internet Browser
    CPREFIX      file:///usr/share/doc/z88-doc/html/

  WINDOW END

Z88COM END

********************************************************************************
Z88O START
********************************************************************************
--------------------------------------------------------------------------------
  WINDOW START
--------------------------------------------------------------------------------
    IW_DRAWAR     800
    IH_DRAWAR     600  
    PANGO_FONT    courier
    PANGO_SIZE    14
  WINDOW END

--------------------------------------------------------------------------------
  OPENGL START
--------------------------------------------------------------------------------

    DEFAULT START
      FYCOR  1.35
      COLOR  1.00  1.00  1.00  1.00
      FAZOO  0.15
    DEFAULT END

  STRESS START
    RED    0.00  0.00  0.00  0.00  0.00  0.00  1.00  1.00  1.00  1.00  1.00  1.00
    GREEN  0.00  0.00  0.25  0.50  0.75  1.00  1.00  0.85  0.75  0.50  0.35  0.00
    BLUE   0.00  1.00  1.00  1.00  1.00  1.00  0.00  0.00  0.00  0.00  0.00  0.00
  STRESS END

    LIGHT0 START
      SPECULA0  0.75  0.75  0.95  1.00
      DIFFUSE0  0.70  0.70  0.70  1.00
      AMBIENT0  0.20  0.20  0.20  1.00
      POSITIO0  -100. +100. -100. 0.00
    LIGHT0 END

    LIGHT1 START
      SPECULA1  0.75  0.75  0.95  1.00
      DIFFUSE1  0.70  0.70  0.70  1.00
      AMBIENT1  0.20  0.20  0.20  1.00
      POSITIO1  +100. +100. -100. 0.00
    LIGHT1 END

    LIGHT2 START
      SPECULA2  0.95  0.45  0.00  1.00
      POSITIO2  -50.  -50.  +100. 0.00
    LIGHT2 END

    MAT START
      DIFF_MA   0.90  0.90  0.90  1.00
      SPEC_MA   0.60  0.60  0.60  1.00
      SHINING   50.
    MAT END

    HIDDENLINE START
      COLOR     0.00  0.00  0.00
      OFFSET    1.00  0.00
      LINEWI    1.5
    HIDDENLINE END

    LABEL START
      NODES    1.00  0.00  0.00 
      ELEMENTS 0.00  1.00  0.00 
    LABEL END

  OPENGL END
     
Z88O END
   
 
---------------------------------------------------------------------------
Hints:
---------------------------------------------------------------------------
By changing the values of this file you can modify the look of Z88's X-
programs. At the moment these are the Z88-Commander Z88COM (Section
Z88COM START ..... Z88COM END), the plot program Z88P (Section Z88P START
... Z88P END) and the plot program Z88O (Section Z88O START... Z88O END). 
Make sure to store a copy of the original header file Z88.FCD. Z88COM
and Z88P do only run with a correct Z88.FCD file.

Z88's X-programs read the keywords in capital letters, for example

Z88COM START                           : keyword Z88COM START      
                                       : empty line, read as a comment
  WINDOW START                         : keyword WINDOW START
                                       : empty line, read as a comment
    Your editor for use with Z88       : no function, read as a comment
    Ihr Editor fuer Z88                : no function, read as a comment
    CEDITOR      joe                   : keyword CEDITOR, "joe" is read
                                       : empty line, read as a comment
    Your Internet-Browser for Z88      : no function, read as a comment
    Ihr Internet- Browser fuer Z88     : no function, read as a comment
    CBROWSER     firefox               : keyword CBROWSER, "firefox" is read
                                       : empty line, read as a comment
    Your Internet Browser's prefix     : no function, read as a comment
    Prefix fuer Ihren Internet Browser : no function, read as a comment
    CPREFIX                            : keyword CPREFIX, an empty string 
........


1) Internet Browsers
--------------------
If you would like to use the Netscape Navigator, then enter
           CBROWSER  /home/johndoe/netscape/netscape
assuming Netscape is located in a directory /home/johndoe/netscape and
           CPREFIX   file:///home/johndoe/z88/
assuming the Z88 files are located in a directory /home/johndoe/z88

The Arena Browser does not need a prefix. Therefore, an empty string
following the keyword CPREFIX works fine.


2) Special hints for OpenGL plot program Z88O
---------------------------------------------
With the keyword FYCOR you may adjust your screen. Load a square or
circular structure and make sure that the X dimensions meet the Y
dimensions.

Warning: Be carefull when changing values in the section OPENGL 
START! Consult the OpenGL Programming Guide and the OpenGL Reference
Manual from Addison-Wesley for proper understanding of the OpenGL state
machine. If you are an OpenGL newcomer inproper entries will result in
sometimes funny but mostly odd rendered scenes.
 
All colors in OpenGL are of the type Red-Green-Blue with values varying
from 0. to 1.0. Usually, Z88 reads one line with the entry for red, the
entry for green and the entry for blue. This is true for the background
color, the lights, the material (MAT), the hidden lines and the labels.
Let the 4th entry -if it exists- unchanged (the so-called Alpha value).

Pay attention to the section STRESS START: There are 12 columns for the
ranges of stresses and deflections, but the first columns with 0., 0., 0.
has no meaning. Start editing with the second column = the first color. 

The light positions have four entries: X,Y and Z. The 4th entry is the W
value for the so-called homogeneous coordinates. If W is 0 then the point
lies in infinity and the beam meets the point X, Y, Z. Consult the OpenGL
Reference Manual for further information.

The value for SHINING (= GL_SHININESS) may vary from 0. to 128.

The HIDDENLINE section features the color for the lines and in the second
line the "factor" and "units" for the command glPolygonOffset. Very
special. Consult the OpenGL Reference Manual for further infomations.


---------------------------------------------------------------------------
Hinweise:
---------------------------------------------------------------------------
Sie koennen das Aussehen der Z88 X-Programme durch Modifizieren der Werte
dieser Datei veraendern. Dies betrifft momentan die X- Programme Z88COM
(Sektion Z88COM START ..... Z88COM END), Z88P (Sektion Z88P START .....
Z88P END) und Z88O (Sektion Z88O START ..... Z88O END). Verwahren Sie eine
Originalkopie von Z88.FCD. Denn Z88COM und Z88P laufen nur mit einer
korrekten Datei Z88.FCD.

Z88 X- Programme lesen die grossgeschriebenen Schluesselworte, z.B.

Z88COM START                           :Schluesselwort Z88COM START      
                                       :Leerzeile,als Kommentar gelesen
  WINDOW START                         :Schluesselwort WINDOW START
                                       :Leerzeile,als Kommentar gelesen
    Your editor for use with Z88       :keine Funktion,als Kommentar gelesen
    Ihr Editor fuer Z88                :keine Funktion,als Kommentar gelesen
    CEDITOR      joe                   :Schluessel CEDITOR, "joe" einlesen
                                       :Leerzeile,als Kommentar gelesen
    Your Internet-Browser for Z88      :keine Funktion,als Kommentar gelesen
    Ihr Internet- Browser fuer Z88     :keine Funktion,als Kommentar gelesen
    CBROWSER     firefox               :Schluessel CBROWSER,"firefox" einlesen
                                       :Leerzeile,als Kommentar gelesen
    Your Internet Browser's prefix     :keine Funktion,als Kommentar gelesen
    Prefix fuer Ihren Internet Browser :keine Funktion,als Kommentar gelesen
    CPREFIX                            :Schluessel CPREFIX, Leerstring lesen 
........


1) Internet Browser
-------------------
Falls Sie den Netscape Navigator nutzen wollen, dann geben Sie ein
           CBROWSER  /home/harry/netscape/netscape
unter der Annahme, dass Netscape im Directory /home/harry/netscape steht und
           CPREFIX   file:///home/harry/z88/
unter der Annahme, dass die Z88-Dateien im Directory /home/harry/z88 stehen.

2) Spezielle Hinweise fuer das OpenGL Plotprogramm Z88O
-------------------------------------------------------
Mit dem Schluesselwort FYCOR koennen Sie Ihren Bildschirm anpassen.
Am besten laden Sie eine quadratische oder kreisrunde Struktur und stellen
durch Veraendern von FYCOR sicher, dass X- und Y- Abmessungen gleich sind.

Achtung: Seien Sie vorsichtig beim Veraendern von Werten in der Sektion
OPENGL START! Ziehen Sie den OpenGL Programming Guide und das OpenGL
Reference Manual von Addison-Wesley zu Rate, damit Sie die Hintergruende
der Werte verstehen. Falls Sie OpenGL-Neuling sind, dann kann unbedachtes
Aendern der Werte fuer zwar mitunter lustige, meist aber merkwuerdige
Darstellungen sorgen.
 
Alle Farben in OpenGL sind vom Typ Rot-Gruen-Blau mit Werten von 0. bis
1. Normalerweise liest Z88 jeweils eine Zeile mit den Werten fuer Rot,
Gruen und Blau ein. Das gilt fuer die Hintergrundfarbe, die Lichter, die
Materialeigenschaften (MAT), die verdeckten Linien und die Knoten- und
Elementnummern. Lassen Sie den 4. Wert -wenn er vorhanden ist- unveraen-
dert (das ist der sog. Alpha- Wert).

Die Sektion STRESS START weicht davon ab: Es sind zwar 12 Spalten fuer die
Bereiche der Spannungen und Verformungen vorhanden, aber die erste Spalte
mit 0., 0., 0. hat keine Bedeutung. Die zweite Spalte repraesentiert die
erste Farbe. 

Die Lichtpositionen haben vier Eintraege: X, Y und Z. Der 4.Wert ist der
W-Wert fuer die sog. homogenen Koordinaten. Wenn dieses W 0 ist, dann
liegt der eigentliche Beleuchtungspunkt unendlich weit weg und sendet
einen Lichtstrahl durch den Punkt X, Y, Z. Sehen Sie im OpenGL Reference
Manual nach.

Der Wert fuer SHINING (= GL_SHININESS) muss zwischen 0. und 128. liegen.

Die HIDDENLINE Sektion definiert in der ersten Zeile die Farben fuer die
verdeckten Linien und in der zweiten Zeile die Werte "factor" und "units"
fuer den Befehl glPolygonOffset. Sehr speziell. Sehen Sie im OpenGL
Reference Manual nach.