...

S Jpt _ Va

by user

on
Category: Documents
48

views

Report

Comments

Transcript

S Jpt _ Va
NASA
TECHNICAL
NASA TM
MEMORANDU
!
X
--F___
S
....
DESCRIPTION
OF
7
A _AL
,___
COMPUTER
_
k
PROGR_
AIRPLANE
CONFIGUR_N
by Charlotte
B.
Craidon
PLOTS
_;
_
7t_7:
i
Langley
Han
Research
Jpton, Va .
Center
23365
_
__:___
_ _....
i
/
NATt0NAt
AERONAUTiCS
AN0SPACE
AOMJNtSTRA_S,tNGTON,
-:r
=_
=•
D.
C.
SEPTEMBE_
......
].
-
"-:
__ :''E_:_ZZ.:
"-"
.:
.
--
_
......
=.
------z._.,
•
.....
---]--L
_
--
_
-----=:--:7:_- -_ o
_
,]--._.- --
--
__
- .........
_
.:
1
Report
No.
NASA
4
Title
I
TM
and
Accession
No.
Subtitre
DESCRIPTION
OF
AIRPLANE
7.
2. Government
I
X-2074
A DIGITAL
CONFIGURATION
COMPUTER
PROGRAM
Recipient's
5.
Report
FOR
PLOTS
Performing
8.
Performing
B. Craidon
Performing
Organization
NASA
12
Sponsoring
Agency
National
and
Supplementary
16
Abstract
and
No.
Contract
or
13.
Type
Report
-04
Grant
No.
of
and
Space
Period
Covered
Memorandum
Administration
14
20546
Sponsoring
Agency
Code
Notes
to draw
computer
three-view
of an airplane.
Magnetic
Gerber
program
model
These
plotter.
(Suggested
(D2290)
generates
The
the
projections,
plots are useful in checking
flus program
program
necessary
of an airplane configuration.
and oblique orthographic
rope output from
cathode-ray-tube
Words
Report
No.
Technical
and
D.C.
This
Key
Unit
11.
Address
plotting of the numerical
17.
Organization
125-23-04
Center
Aeronautics
15.
Code
23365
Name
Washington,
Work
Address
Research
Va.
1970
Organization
L-7149
Name
Langley
Hampton,
No.
Date
6.
10.
9
Catalog
Septelnber
Author(s)
Charlotte
3.
has been
has also been
instructions
Program
as well as perspective
the accuracy
used
of the numerical
to drive a Ca]Comp
automatic
be used
projections
model
data.
plotter and a
used for online display of a configuration
on a
device.
by Author(s))
18.
Distribution
Statement
Aerodynamic
Unclassified
Computer
for
options may
-
Unlimited
plotting
Orthographic
Perspective
19.
Security
Classif.(ofthisreportl
20.
Unclassified
Security
Classif.
(of
this
page)
21.
Unclassified
'Fo_
sale
Ity the
Clearinghouse
for
Sp, ingfield,
No.
of
84
Federal
Virginia
Scientific
22151
and
Technical
Information
Pages
22.
Price"
$3.00
CONTENTS
SUMMARY
........................................
INTRODUCTION
.....................................
PROBLEM
DESCRIPTION
AND
ORTHOGRAPHIC
PLAN,
AND
PERSPECTIVE
STEREO
VIEWS
AND
2
2
........................
5
..............................
5
5
D2290
Program
START
6
...........................
SUBROUTINES
Program
6
.........................
7
...............................
7
..............................
SURCL
and
9
SURCC
......................
23
Program
PLTCON
.............................
24
Program
OTHPLT
.............................
27
.............................
31
Subroutine
PIADTIT
Subroutines
PTROT
Subroutine
SPPLT
PLTIT3
Subroutine
STERPT
34
.............................
35
37
40
............................
41
.....................................
IDENTIFICATION
PROGRAM
SETUP
DESCRIPTION
OF
FOR
Plot
Cards
45
..........................
A COMPILE
INPUT
Configuration
DATA
AND
CARDS
45
EXECUTE
..............
.....................
MACHINE
SETUP
................................
46
.................................
52
54
.................................
DETAILS
REMARKS
54
............................
55
................................
55
.........................................
.........
45
46
......................................
OPERATIONAL
CONCLUDING
.....................
.............................
PROGRAM
OUTPUT
VECROT
..............................
Subroutine
USE
and
VISTST
Program
FIGURES
...............
................................
Subroutines
TABLES
SOLUTION
.........................
VIEWS
ARRANGEMENT
PROGRAMS
OF
..................................
DESCRIPTION
PROGRAM
METHOD
SIDE
VIEWS
OVERLAY
1
PROJECTIONS
FRONT,
PROGRAM
I
56
"°°'°°°°°°'°°'°
................
.°.
IIi
_0
DESCRIPTION
FOR
OF A DIGITAL
AIRPLANE
COMPUTER
PROGRAM
CONFIGURATION
By Charlotte
Langley
PLOTS
B. Craidon
Research
Center
SUMMARY
A digital
computer
program
instructions
for automatic
may
be used
to draw
tive
projections
numerical
play
plotting
three-view
data.
plotter
and
a Gerber
of a configuration
oblique
plots
tape
output
plotter.
which
numerical
are
The
on a cathode-ray-tube
necessary
Program
options
as well
in checking
this
program
the
projections,
useful
from
generates
model.
orthographic
These
Magnetic
and
is presented
of an airplane
of an airplane.
model
CalComp
(D2290)
program
has
the
has
also
been
as perspec-
accuracy
been
used
of the
used
for
to drive
online
a
dis-
device.
INTRODUCTION
In order
the
to study
aid of a digital
model
able
of the
Checking
of the
task.
A numerical
contain
which
program,
D2290,
automatic
plotting
octal
data.
must
through
The
has
2.0 for
locations
plot requires
and
less
such
been
complicated
be input
correctly
of core
than
numerical
storage
1 minute
Data
are
a very
model.
required
of computer
model
erroneous
complex
the
The
6000
and
time.
program
the
the
necessary
computer
accept-
programs
data
analysis
poses
results.
systems.
may
cards,
and
digital
computer
instructions
was
processing
input
configuration,
data
is to describe
to generate
in a form
computer
mispunched
report
series
for
with
numerical
drag.
to avoid
judgment,
of this
sources,
numerical
particularly
human
developed
Control
as input
as lift and
configuration
an accurate
or other
be used
often
purpose
of an airplane
Version
then
of any aircraft,
occur
which
may
to construct
drawings,
characteristics
All geometry
transcribed
FORTRAN
model
of an airplane
necessary
engineering
voluminous
description
errors
rectly
55000
This
aerodynamic
characteristics
it is first
from
compute
a difficult
aerodynamic
configuration
to the computer.
which
one
the
computer,
written
incor-
for
in
Approximately
of information
for
The graphical representation of
stereo
The
views
has
viewing
angles
program.
are
plots
ures
used
to insure
are
in producing
several
the
presented
method
are
of a single
of all
in tables
in orthographic,
of verifying
the figures
plots
detection
the numerical
specified
as part
configuration
errors.
Sample
I to IV and the
perspective,
from
input
input
data.
of the input
different
listings
corresponding
and
for
plots
to the
viewing
typical
are
angles
configu-
shown
in fig-
1 to 6.
PROBLEM
The
about
numerical
the
fins,
and
of the
XZ-plane
and
may include
canards.
The
wing
or arbitrary
canards
are
The
with
DESCRIPTION
model
circular
and
configuration
to be an effective
In general,
made
ration
proven
the
defined
similar
configuration
the
The
length
coordinate
as illustrated
OF SOLUTION
configuration
is assumed
combination
of components:
up of airfoil
are
to be symmetrical
sections,
defined
the
similar
wing,
body
body,
is defined
to the fuselage,
pods,
by either
and
fins
and
to the wings.
body
system
in the
any
the pods
is usually
of the
airplane
is made
sections,
AND METHOD
positioned
stretching
used
following
for
with
in the
this
its
nose
positive
program
at the
coordinate
system
origin
x-direction.
is a right-handed
Cartesian
system
sketch:
Z
_-y
v
X
Successive
sufficient
points
points
must
in the
be given
plotted
arrays
to approximate
ORTHOGRAPHIC
The orthographic
point
on the
body
surface
are
projections
a desired
by straight
lines;
therefore,
curve.
PROJECTIONS
illustrated
to the desired
connected
viewing
in this
angle
report
are
and then
created
transforming
by rotating
the
each
points
into a coordinate system in the plane of the paper. The body coordinate system is coincident with the fixed system in the plane of the paper when all of the rotation angles are
zero; for example, the configuration X-axis and Y-axis would coincide with the paper for
plots in the XoYo paper plane.
The rotations of the bodyand its coordinate system to give a desired viewing angle
are specified by angles of roll, pitch, and yaw (_b, 0, and _), shown in the following
sketch:
Z o
(
Yaw
\ Me
pitch
Yo
Roll
Xo
The
equations
set of rotation
angles
used
to transform
x o = x(cos
0 cos
+ sin
0 cos
gJ cos
Yo = x(cos
0 sin
_h) + y(cos
+ sin
8 sin
_Pcos
z o = x(-sin
the
($, 0, g_) into the
g_) + y(-sin
O) + y(cos
given
desired
_ cos
points
paper
on the
plane
_ + sin
0 cos
body
(x,y,z)
with a specified
are
g_ sin
_) + z(sin
g_ sin
_b
gJ sin
_b
qS)
gJ cos
_b + sin
0 sin
_)
0 sin
_b) + z(cos
0 cos
_b)
_ sin
_) + z(-cos
For
each
unit normal
set
of four
vectors
are
adjoining
computed
input
data
points
numbered
counterclockwise,
the
as follows:
T1, x = x 3 - Xl
T1,y
= Y3 - Yl
Tl,z
= z3 - zl
T2, x = x 4 - x2
T2,y
= Y4 - Y2
T2,z
= z4 - z2
N x = T2,yT1,
z - TI,yT2,
z
Ny = T1,xT2,z
- T2,xT1,
z
N z = T2,xT1,y
- Tl,xT2,y
S X
nx
--
n z
--
N
S z
N
where
N=
The
YoZo
INx
value
paper
2+Ny
2+Nz
of the
component
of the
unit
may be found
from
the following
plane)
nxo = nx(cos
+
The
components
and
equations
If
points
are
4
for
0 COS
ny o
used
nxo
the
_) + ny(-Sin
_
cos
and
in the
4) + sin
may
be found
the coordinate
and
the viewer.
_ cos
normal
xo
direction
(out
of the
equation:
0 cos
_ sin
4)) + nz(sin
_ sin
4)
4))
nzo
in rotating
is positive
facing
YoZo-Plane.
nzo
sin
0 cos
2.
the
If
In the
same
manner,
XoY o
paper
plane.
specified
nxo
in a similar
These
using
the
same
angles
points.
paper
is negative,
ny o
manner
may
results
plane
is the YoZo-Plane,
the four
be tested
may
for
points
the
be used
face
XoZ o
by the
the
away
paper
program
four
from
plane
data
the
and
to provide
the capability of deleting most elements on the surface of the configuration which would
not be seenby a viewer; thus, manyconfusing elements are removed. No provision is
madein this program for deleting portions of an element or componentshiddenby other
components.
PLAN, FRONT, AND SIDE VIEWS
In addition to the option of single orthographic projections of eachview, another
option to combine the plan, front, and side views is provided. This option provides for a
compact and pleasing-to-the-eye arrangement where the three views are spacedone
abovethe other.
PERSPECTIVEVIEWS
The perspective views represent the projection of a given three-dimensional array.
The two-dimensional view is constructed relative to a viewing point anda focal point
specified by coordinate points in the input data coordinate system. Data are scaled to the
viewer page size automatically by the specification of the viewing field diameter and the
viewing field distance. The viewer pagerepresents the portion of the image seenfrom
the view point relative to the focal point and viewing plane. The coordinates of the
viewing point determine the position from which the data array will be viewed, and the
coordinate values of the focal point control the direction and focus. The size of the projection on the viewing plane will reflect the distance betweenthe viewing point andfocal
point. Data which are within the coneof the viewing plane but not in the immediate range
of the focal point may be distorted.
STEREOVIEWS
The explanation of the perspective views also applies to the stereo views. The use
of the stereo option causesthe program to be executedtwice in setting up two plots for
the left and right frames. These frames are suitable for viewing in a stereoscope.
PROGRAM
DESCRIPTION
OVERLAY
The
overlay
program
ARRANGEMENT
is set up in the overlay
mode
and the following chart illustrates the
arrangement:
Overlay(0,
3zzg0
Overlay(l,
0)
1
0)_
Overlay(2,
0)
[
[START
#
] S_RCL
¼
Overl_y(Z,
_),
i
,
_
Over]ay(2,2)
SPPLT
I
[ PLTIT3
]
OTHPLT
T
PLOTIT
[
SURCC
' t
I
I
-_
STERPT
[
V
The
needed.
data
control
The
to actual
description
eMled
determined
plot
units,
as
a/ter
desired.
program
(0,0)
initialization
a series
the
from
plot
of lines
data.
VISTST
I
in the
(1,0)
the
unit
with
specifications
these
[
calls
overlay
computes
VECROT
The
reads
normM
other
read,
next
overlay
or
as
and
(2,2)
plot
spacing
is
they
converts
temporarily
The
notation
(2,1)
program
model,
and
vectors.
and
of the
numerical
vectors,
associated
are
parts
the
stores
control
for
determined
are
the
the
overlay
the
input
airplane
(2,0)
plots
are
by the
type
is
of
PROGRAMS
AND SUBROUTINES
Program
Program
figuration
description,
they are
follows:
D2290
(overlay
identification
and the
needed.
card,
plot
(0,0))
the
card
specification
The flow
chart
and
D2290
is the control
program.
containing
card.
the
control
Other
numbers
parts
FORTRAN
It reads
of the
statements
Program
Overlay
(0,0)
D2290
p rPogirn::nl
mn]y
_
records
1
i
Input
yes
1st
_no
/Print
1st
Z_
OVERLAY
(1.0)
S
Read
plot
_"_------_
/w.ite oFE
Print
plot
OVERLAy
\
CALL
(2.0)
/
the airplane
for the
con-
configuration
program
are
for this
overlay
called
are
as
as
OVERLAY
PROGRAM
(CBCoOtO)
02290
(INPUT=tOOL
"OUTpUT=tOOl*
tTAPES=INPUToTAPE6=OUTPUTI
2TAPE9=IOOI,TAPEIO=IOOIeTAPE]2=IOOI)
D2290
AIRCRAFT
RROGRAMER
-
CONFIGURATION
CHARLOTTE
B,
I:_..OTS
CRAIDON
ABC(B),JO_JI,JE_J3.JA,JS.J6*
COMWON
INWAFANWAFORoNFUSoNRADX(4)ANFORX(A),NPtNPODORg
2NF,_INOR,NCAN.NCANOP,
3JETEST,NWoHC*
4ABCOEIBI,HORZ,VERT,TESTI,PHI,THETA,PSItXFoYF,ZF'DIST*FMAGe
5PLOTSZtTYPE*KOOEe
6XMIN,XMAX*YMINqyMAX,ZMIN*ZMAXe
7XMID,YMID,ZMID,BIGDIISR
DIMENSION
ABCO(8)
CBC=3LCBC
RECALLw6HRECALL
CALL
CALCOMP
1
WRITE(6,])
FO_MATIIHII?XATHP_OGRAM
2
DO
2
WRITE
l=le6
(12)
FORMAT
READ
IF
?
10
Of
AIRCRAFT
IST
TwO
CARDS
(8AIO)
(5,3)ABC
(EOF*5)25,7
(6,tO)ABE
(EBX25HCONFIGURATION
WRITE
FOf_NAT
READ
(5*3)
WRITE
12
PLOTS
OUM
I NI_UT
3
D2290
OESCRIPTION//IXBAIO/)
ABCD
(6,IEIABC_
FCWI_MAT
DECODE
(ixSAIO/)
I72,14.ABCD)
jO,JI,J2,J3,JA,JS.J6,NWAF,NWAFOR,
INFUS,INRADX(1),NFORX(II.I=I,4I,NP,NPODO
R'
2NF,NFIhK:)R,NCAN,NCANOR
14
EOl=_AT
(2413)
INPUT
CALL
CONFIGURATION
OVERI_AY
PILOT
WRITE
AND
COMClGURATION
(6,20)
20
FORt,_AT
22
READ
I//36XgHI:H..OT
(E,3)
IF
25
DESCRIPTION
(CRCeI,O,O)
CALL
DATA//)
ABCDE
(EOF*S)
25,30
CALP__T
(0,,0*,999)
STOP
30
WRITE
(6,12)
DECODE
ABCDE
(72,3_,A_CDE)HORZ,VERTtTESTI,PHI,THETA,PSIoXF,YFoZF,OIST"
IFMAG,PLOTSZtTYPEeKOOE
3_
FO_AT
(2A2QA3,gFS*O*A3_16X,
CALL
IF
OvERq_AY
WRITE
40
GO
(IHI)
TO
END
END
GO
(6,40I
FORMAT
5
OF
II)
(CRC4210,RECALL)
(KODEoEQeO)
D2290
TO
22
INITIALIZE
CONFIGURATION//)
Program
Program
the
mum
and
gram
input
START
values
to actual
dimensions
uses
is
statements
for
(i,0))
units
of the
intermediate
called
(overlay
where
given
once
this
program
for
for
the
a given
are
the
configuration
necessary,
configuration.
storage
only
reads
START
and
It then
configuration
computes
the
computes
the
description
configuration.
as
description
The
minimum
outward
and
flow
cards,
and
and
normal
vectors.
chart
changes
the
maxivectors
This
pro-
FORTRAN
follows:
O,,,rI_yii0)
Program
START
Rewind
5,
,
_units
from
IZ
and
%_rlt(
on
}
Read
R F2 Fi_
on unit
Vrite
i+°l
outward
9,
R E F J _,____
s kicp rle
z .....
normal
t
,lectors
A
coord,
Arrange
chord
adxA
as pct
lines wing
I
outward
wA_oaq/
t
normal
Compute
vectors
Arrange
TZORD
_
Set
= 0.
wing
coord,
as
I
all
i
Read
_cards
TZORD
+_.IS
....i"_++\_G
h fo,om+
"+d
×']
i
and
ea {, WJ\FOR
_r(l_
and
I)_ -
pri_
= ii,,%+La.....,
9
description
from
Read
copy
[J2TEST=3
___
12,
body_
to 9
]
]
T
l
I
/.o.dXFUsy
I
[
|
cards
and
]
W:_t
:elit:;s
_
Compute
uutward
ZFUS
Set
/Roadz_ \
[cards
=0.
all
normal
vectors
ArranSg
e
coord,
and
[
as
I
$
Write
ad
lines
FUSARD__
::d:itc
tlor
t
/Read a_b.\
Compute
/body
section
I
Compute
outwa
rd
_ur
radius
for
\
cards
and
real
]]
vectors
each
section
Arrange
_in,
and
maxq
Idi..... ioo./
10
body
coord,
longitudinal
lines
as
sJ
©
/_rito fin \
+t:. ,kip...._--_t
description
on
3)
V
o9
!
=
1 nes
Read
pod
,,_d PO I)ORC,,_
Co'repute
POD,
out
and
wa
rd
normal
vectors
I
nlin.
and
_oro_,_._ia<
<.
n/ax.
eadimensions
r(-h
for
Ich°rd_in°_ i
V
Arrange
coord,
pod
as
Iongitudina]
lines
l
i
Compute
Compute
outward
outward
normal
normal
vectors
vectors
V
Arrange
fin
airfoil
as
v
lines
l
Arrange
eoord,
[
coord.
I
as
Search
rain.
for
[ di .....
I
]
and
n_axt_
ions]
l
outward
normal
Compute
vectors
input
Change
actual
V
(li%ritsea
to
fin
units
l
nd
vectors
FIN,
on
INORD
and
]
card_
p_
----------I_
_cte
s c r i P ti°n
on
9,
skip
]
1-
\_ .... d on y
]
-
-\
)
11
/Read .....
d"N
_,_o_°_y_ = _ J_:_
_>
_2 9
/
_
_ea. CANOR_',
t×CAN._d |
\CANORD
cards]
</NcANo_">____(
;...... d. )
5or..... d I
l.p 7
/
t
|
_hang
...... 4
I
t
_
....
h
for
I
RETURN
t
Arrange
tip
)
$
canard
and
root
air
foil
coord.
as
lines
distance
and
I Find midpoint
max.
t
A
/_ewind
outward
9
norlnal
vectors
T
and
on
coord,
Arrange
chord
A
vectors
unit
I
10
as
pct.
lines canard
dc sc
9,
/
/
k__
on
on
recor
iZ
I
__Write
12
ription
skip
line
/
OVERLAy
PROGRAM
(CBC,I,O)
START
C
C
C
INPUTS
COMMON
AND
INITIALIZES
CONFIGURATION
DESCRIPTION
ABC(B|,JOtJI,J2,J3,JAtjStJ6,
INWAFtNWAFO_,NFUS,NRADX(4),NFORXI4),NP,NPODOR.
2NFtNFINOR,NCAN,NCANOR,
3J2TESToNW,NC,
4ABCDE(B),HORZ*VERTITESTI,PHI,THETAtPSIAXF,yFqZFoDIST,FMAGQ
5PLOTSZ,TYPE.KODE,
6XMIN,XMAX,YMIN,yMAXoZMINqZMAX,
7XMID,YMIDtZMID,BIGO,ISP
C
DIMENSION
BLOCK
(?500)
DIMENSION
XAF(3OI,WAFORGI20,4)oWAFORD(2Oo3,30),TZORD(2Oo3O)
C
EQUIVALENCE
(BLOCK,XAFI.IBLOCK(31IeWAFORG),
IIBLOCK(III),WAFORD)*{BLOCK(IgII)eTZORD}
C
DIMENSION
XFUS(3Oo4),ZFUS(30,4)_FUSARD(30_A),FUSRAD(30o4)o
ISFUSI30*30.8)
EQUIVALENCE
(BLOCK,XFUSIoIBLOCK(121)oZFUS)t(BLOCK(241),FUSARD)t
I(BLOCK(361IeFUSRAD),(BLOCKI24II,SFUS)
C
DIMENSION
PODORG(gt3),XPODI9,3OI,PODORD(g.30),XPODII9t30I
EQUIVALENCE
I(BLOCK(56B),XPODI|
(BLOCK,PODORG),IBLOCKI2B),XPOD).(BLOCK(29BI,RODORD),
C
DIMENSION
FINORG(6,2,4I,XFINI6,10)*FINORD(6t2*]O)I
IFINX2{6,E,IOI,FINX3(6,2_IO)
EQUIVALENCE
IBLOCKoFINORG)eIBLOCKI49}IXFINIe(BLOCKIIOQ]eFIN_DIo
IIBLOCK(229)oFINX2)oIBLOCK(349)_FINX3)
C
DIMENSION
CANIORG(2*2,AI,XCANI2_IOI,CANORD(242,10),
|CANORI(2.2tIO)_cANORX(2o2_IO)
EQUIVALENCE
IBLOCK,CANORG)_IBLOCK(I?),XCANIoIBLOCK(3?I,CANORD)o
I(BLOCK(??I.CANORI),(BLOCK(II?],CANORX)
C
DIMENSION
ABCD(B)
DIMENSION
ALRTI31,3_2)tVECRT(30,3)_
IANSIN(3OItANCOSI30)
DATA
NAN2/24/
DATA
P1/3*141_9_65/
REWIND
9
REWIND
tO
REWIND
12
I
FORMAT
(BAIO)
2
FORMAT
(IXBAIOI
4
FORMAT
(|OFT.O)
AREA
REFERENCE
12
IF
(JO,NE,2)
READ
(I2}
REFA
WRITE
REFA
I9)
GO
TO
IF
(JO=EQ,O)
READ
14
TO
12
GO
TO
14
I5
I_,I)
ABCD
WRITE
(6.2)
DECODE
WRITE
(?o4*ABCD)
Igl
REFA
READ
GO
(12)
ABCD
REFA
DUM
WING
15
IF
(JI.NEe2I
GO
TO
18
TO
45
NWAF(_fIABSINWAFOR}
NW=NWAFOR
READ
(12)
WRITE
GO
TO
IB
IF
BLOCK
(9)
306
BLOCK
(JIoEQ*O)
GO
N=IABS(NWAFORI
NREC=(N+9I/IO
Ilffi-9
12=0
DO
20
N_N_ItNREC
READ
(_tl)ABCD
WRITE
(6o2)
ABCO
II=ll+lO
12_12+10
20
DECODE
CONTINUE
DO
READ
24
(7OlA,ABCD)IXAF(I)tI=II,I2)
I=IoNWAF
(5,1I
ABCD
13
WRITE
DECODE
24
(6*2)
ABCD
(28.4,A8C0)
CONTINUE
IF
(JleLToO)
DO
28
(wAFORG(IgJ),J=t*4)
GO
TO
30
NN=IeNWAF
11=-9
12m0
DO
26
N)mloNREC
READ
ASCD
(5*1)
WRITE
(6*2)ABCD
I!=11+10
12=12+10
DECODE
(70tA,ABCD)
26
CONTINUE
28
CONTINUE
30
GO
TO
D0
32
I=IoNWAF
DO
32
Ka|qN
(TZORD(NN_I)tImIIJI2)
35
32
TZORO(I*K)a0e
35
L=l
IF
(NWAFORoLTeO)
DO
40
NN=I*NWAF
DO
40
K=t,L
L=2
I1=-9
I2=0
DO
NI=I_N@:_EC
38
READ
ABCD
4511)
(6o2)
WRITE
ABCO
llmll+lO
12ml2+10
DECODE
38
40
(?0*4,ABCD)
(WAFORD(NN.K*I)eI=ll.12)
CONTINUE
CONTINUE
IF
(NWAFOReLTe01
DO
42
N_I=IeNWAF
DO
42
KmI,N
GO
42
WAFO_DINNo20KI=wAFORD(NNeloK)
A4
CONTINUE
TO
44
NWAFOR=|ABS(NWA_0R)
NWaNWAF(_
J|mIASS(Jl)
CHANGE
DO
275
TO
ACTUAL
UNITS_
COMPUTE
MIN|MUNS
I=I,NWAF
EleOItWAFORG(IQal
E3=WAFO_G(Io3)
O0
2]0
J=I,NWAFO_
WAFORO(IeIoJ)=E_WAFORD(IoloJ)+E3+TZORD(IqJ)
WAFORD(I,2oJ)=-E_WAFORO(Iq2oJ)+E3+TZORD(IqJ)
210
wAFORDiI=3,J)-WAFORGilolI+E*XAF(J)
215
CONTINUE
306
XMIN=XMAX=WAFORG(I_I)
YMAX=WAFOPG(I,2)
ZNIN=ZMAX=WAFORO(I,]ol)
DO
310
N=ItNWAF
XMAX=AMAXI(XMAXoWAFORD(No3,NW))
XM|NmAMINI(XMINeWAFC_D(N,3tl))
YMAXIAMAX](YMAX,WAFORG(N_Z})
DO
308
NN=1eNW
ZMAX=AMAXI(ZMAX_WAFORD(N_I_NN))
ZNINaAMINt(ZMIN*WAFORD(Ne21NN))
308
CONTINUE
310
CONTINUE
WRITE
PLOT
TAPE
NL]=NW-I
SETUP
IST
DO
430
I=1,2
00
405
N=I,NW
LINE
IN
STREAMWISE
ALRTiNeI_2)=WAF01_DiI_3,N)
ALRT(N_2_2I=WAFORG(1o2)
ALRT(N,3e2IaWAFO_D(Io|oN)
a05
CONTINUE
WRITE
(]0)
((ALRT(N_N3_2),N=)_NW)_N3=]*3)
DO
425
NN=2eNWAF
DO
410
N=|eNW
00
410
N3_1,3
ALRT(N,N3_I)=AL_T(N*N3,2)
410
CONTINUE
DO
475
N=I=NW
ALRT(Ne|o2)=WAFCA_D(NN,3oN)
ALRT(N*2_2)=WAFOI_G(NN_2
ALRT(N_3,2)=WAF(:Y_D(NN_IoN)
415
14
CONTINUE
)
DIRECTION
AND
MAxI_tt_AS
GO
TO
(420.421),I
AIO
CALL
SURCC(NWoALRT,VECRT)
GO
TO
422
421
422
CALL
SURCL(NWeALRT,VECRT)
CONTINUE
WRITE
(I0)
((VECRT(N_N3)oN=].NLI}oN3=I.3)
WRITE
CONTINUE
(I0)
((ALPT(NAN3.2I.N=I.NWI.N3=I.3)
425
430
CONTINUE
NLI=NWAF-I
DO
470
l=t,2
DO
435
N=IINWAF
SETL_
IST
LINE
IN
SPANWISE
DIRECTION
ALRTtN,I_2)=WAFORO(N,3oI)
ALRT(N.2i2I=WAFORG(No2)
ALRT(N_3*2I=WAFORD(NoI.I)
435
CONTINUE
WRITE
O0
460
(101
((ALRT(NIN3oII,N=IQNWAFI,N3=I,3)
NNzI_NW
DO
440
N=IeNWAF
O0
440
N3=].3
ALRT(N*N3tlI=ALRT(N*N3o2)
440
CONTINUE
DO
N=ItNWAF
445
ALRT(N_Io2)=WAFORD(NI31NN)
ALRT(N42oI)=WAFORG(N=I)
ALRT(NQ3.2}-WAFORD(N_I.NN)
445
CONTINUE
GO
A50
TO
CALL
45!
452
(450.451)eI
SURCL(NWAF.ALRT.VECRT)
GO
TO
452
CALL
SURCC(NWAF,ALRTiVECRT)
CONTINUE
WRITE
([0)
((VECRT(N,N3)=N=IoNLIIqN3=lo3)
WRITE
CONTINUE
(I0}
((ALRTIN.N3.IIeN=I.NWAFI.N3=I.3)
460
470
CONTINUE
IF
45
(JI.EQ,I)
WRITE
GO
19)
READ
TO
46
BLOCK
(12I
DUM
FUSELAGE
16
IF(JI,NEoII
READ
GO
(12I
WRITE
4?
TO
47
BLOCK
(9)
BLOCK
GO
TO
IF
(JI=EQoO)
315
GO
TO
68
JITEST-3
IF(JI,EQo-IoANDoJAoEO,-I)
J2TESTz[
IF(J2,EQ*-IoANDoJA.EO.O)
IF
J2=!
(J6=EOel)
DO
6?
J2TEST=2
J2TEST=I
NFU=I*NFUS
rW'_AOaNIRADX(NFU)
NFUSO_'=NFORX(NFU)
NaNFUSOR
NI_EC=(N+9)/10
ll=-9
12=0
DO
48
READ
NI=I_NREC
ABCD
(_*II
WRITE
(6o2I
ABCO
II=II+I0
12"I2+10
48
DECODE
CONTINUE
(?0iA_ABCOI
IF
(JITEST*NEoI)
II=-9
(XFUS(IINFU)I|=II*I2)
GO
TO
50
1230
DO
49
READ
NI=I,NREC
I5,1)
ABCO
I6_2)
WRITE
ABCD
II=II+10
12-12+I0
49
DECODE
CONTINUE
(?0,4.ABCD)
GO
TO
52
50
DO
51
I=loN
5|
ZFUS(IINFUII0e
52
IF
(JITEST.NEo3)
(ZFUS(IiNFUIII-II=II)
GO
TO
60
NCARD=fNRAD÷9)/IO
DO
_6
LN=|QN
00
55
Kll,2
KKsK+(NFU-[)t2
lI=10
15
I!=-9
I2-0
DO
_4
IF
IF
r_NNm|qNCARO
(NNeEOeNCARD)
(II,EOoO)
II=MODINRADIIO)
II=lO
II=II+lO
12"12+II
READ
(_,I)
WRITE
DECODE
54
CONTINUE
55
CONTINUE
56
CONTINUE
GO
60
ABCD
(6o2}
ABCD
(?OtAtABCD)ISFUSII.LNtKKI.IsIItI2)
TO
67
lls-9
12=0
DO
62
NIsI,NREC
READ
(_.l)
WRITE
ABCD
(612)
ABCD
I1"11+10
12-12+10
DECODE
62
(7014*ABCD)
DO
64
I-IQN
64
FUSRAD(I.
6?
CONTINUE
NFU)=SORT(FUSARD(I_NFU)/RII
FUSELAGE
31_
(FUSARD(I,NFUItI=II_IZ)
CONTINUE
IF
AND
MIN
(JI.NE.O)
GO
TO
MAX
320
XNINmXFUS(Iol)
xMAXsXFUSIIol]
IF
(J2TEST-EQ,3)GO
TO
317
YMAXIFUSRAOIIel)
ZN1Nm-FusRAD(1tl)+ZFUS(Illl
ZNAXzFUSRAD(Iol)+ZFUS(t,1)
GO
317
TO
320
YMAXwSFUS(III,I}
ZMINBSFUS(I_I,2)
ZMAX-SFUS(I,|t2)
320
DO
330
NmIINFUS
NRAD=I_ADX(N)
NFUSOR=NFORX(N)
XMINmAMINI(XMINIXFUS(ltN))
XMAX.AMAXI(XNAXqXFUS(NFUSOI_QN])
DO
328
IF
(J2TEST,EQ,3I
NN=ItNFUSOR
GO
T0
322
yMAXmAMAXI(YMAXtFUSRAD(NN_N))
ZMAXsAMAXIIZMAXtFUSRAO(NNoN)+ZFUSINNeN))
ZMINIAMIN1(ZMINq-FUSRAD(NNtN)÷ZFUSINNIN}]
GO
322
TO
328
KK=I+(N-1I*2
00
325
NN-IoP,_AO
YMAXIAMAXIIYMAXeSFUS(N_INNeKK))
ZMIN_AM|NI(ZMINeSFUS(NR.NNtKK+|))
325
ZNAXzAMAXI(ZMAXeS
328
CONTINUE
330
CONTINUE
DO
FuS(NR_NNtKK+I)}
WRITE
PLOT
SETUP
IST
496
TA_E
LINE
IN
STREAMWISE
DIRECTION
NFU=|qNFUS
N_ADnNRADX(NFU]
NFUSORmNFORXINFU)
NLI'NFUSOR-I
NANgNRAD
IF
(J2TEST_EQe3)
GO
TO
481
FANG2(NRAO-I)e2
DELE=6e2831853/FANG
DO
480
Nz|ANAN
E=N--I
ANSIN(N)=SIN(EtOELE+Ae?I2389)
480
ANCO_INI=COS(E_D
481
CONTINUE
ELE+Ae?i_389I
KKmI+(NFU--1)t2
DO
_B4
N=toNFUSOR
ALRT(N_I_E)mXFU_IN_NFUI
IF
(J2TEST,EQe31
GO
TO
482
ALRTIN_2t2)BFUSRA0(N_NFUIeANCOS(I)
ALRTINt312I_FUSRAO(NtNFUI_ANSINII)+ZFUS(N*NFU)
GO
4_2
TO
483
ALRT(NI212I=SFU_
(I_N_KK)
ALRTINi3_2I=SFU_II.NIKK+I)
483
A84
CONTINUE
CONTINUE
WRITE
16
(10)
((ALRT(N_N3t
2)_NwI'NFUSOR)iN3_I_3)
488
DO
DO
495
488
_=IoNAN
N=t,NFUSOR
DO
488
N3=It3
ALRT(NoN3,
CONTINUE
I)=ALRT(N,N3t2)
DO
492
IF
(JITEST,EQe3I
NwloNFUSOR
GO
TO
490
ALRT(N,2,2)=FUSRAO(N,NFUI_ANCOB(NN)
ALRT(No3,2)=FUSRAD(N,NFU)_ANSIN(NNI+ZFUS(N,N_U)
GO
TO
491
490
AL_T(N,ItI)=SFU_(NNtN_KK!
ALRT(N,3oI)=SFU_(NNtN,KK+I)
491
CONT(NUE
492
CONTINUE
CALL
SURCL(NFUSOR,AL_TIVECRT}
WRITE
(10)
((VECRT(N,N3),N=I,NLI)oN3=I,3)
WRITE
(10)
((ALRT(N_N3,2)*N=I,NFUSOR)tN3=I_3)
495
CONTINUE
496
CONTINUE
C
C
SETU¢)
IBT
LINE
AROUND
BODY
C
O0
51!
NFU=I,NFUS
NRAD=NRADX(NFU)
NFUSORINFORX(NFU)
NANIN_AD
I_Li=NAN-L
IF
(JITEST,EOo3)
GO
TO
494
GO
TO
497
FANG=(NRAO--I)e2
DELE=6oIB31853/_ANG
DO
493
N=I,NAN
E=N-!
ANSIN(N)=SIN(E_ELE+AoTI2389)
493
494
ANCOS(N)=COS(E_ELE+4,TI23_9)
CONT[NUE
KK=I÷(NFU-_}_2
DO
499
N=[,NAN
AL_T(NA!_2)=XFUS(I,NFU)
IF
(JITESToEQ°3)
ALRT(N,2,2)=FUSRAD(1,N_U)_ANCOS(N)
ALRT(No3_2)=FUS_AD(1,NFU)_ANSIN(N)+ZFUS(I,NFU)
GO
TO
498
497
ALRT(N,It_)=S_U_(NA!AKK]
ALRT(N,3_2)=_FU_(N,IIKK+!)
498
CONTINUE
499
CONTINUE
WRITE
(!0)
((ALRT(N,N3QI)QNJ!,NAN),N3=!_3)
DO
510
NN=2_NFUSOR
00
502
N'I_NAN
DO
502
N3nl,3
AL_T(N,N3,1I=ALRT(N_N3_2)
502
CONTINUE
DO
_08
N=I_NAN
ALRT(N_I,EI=XFU_(NN_NFU)
IF
(JITEST,EQQ3I
GO
TO
504
ALRT(N_2_2)=FUSRAD(NNtNFU)eANCOS(N)
ALRT(N*3QI)=FUS_AD(NNtNFU)_ANSIN(N)÷ZFUS(NN,NFU)
GO
TO
_05
504
ALRT(NtI_)_SFU_(N,NN_KK]
ALRT(N*3,II=SFUS(N,NN_KK+I)
505
CONT[NUE
50B
CONTINUE
CALL
SuRCC(NAN,ALRT,VECRT)
WRITE
I!O)
((VECRT(N,N3ItN=I
WRITE
!!0)
((ALRT(N,N3_2),N=I,NAN)_N3-!,3)
_IO
CONTINUE
511
CONTINUE
_8
!F
(JI,EOo_)
WRITE
(9)
GO
BLOCK
READ
OUM
(12)
TO
_0
TO
72
TO
79
,N;_!
)tN3=!,3)
C
C
C
NACELLES
70
IF
(J3oNE,2)
READ
(12)
WRITE
72
(9)
GO
TO
IF
(J3oEQ.O)
GO
BLOCK
BLOCK
342
GO
N=NPOOOR
N_EC=(N+9)/IO
DO
78
READ
NNuI_NP
(5ol)
WRITE
DECODE
ABCD
(6.2I
ABCD
(21_4*ABCD)
(RODORG(NN,I)II=Lo3)
11=-9
I2sO
DO
READ
74
NI=I_NREC
(5,1)
ABCD
17
WRITE
(6,2I
ABCD
I1=11+10
12-12+I0
DECODE
74
(70,A,ABCDI
(xPOD(NN,
I)*I=II*I2I
CONTINUE
I1=--9
12=0
DO
76
NI=I*N_EC
READ
IS*lt
WRITE
ABCO
(6*2)
ABCO
II=II+10
12=12+10
DECODE
(70,AtABCD)(PODORDINNol)oI=lIl]21
76
CONTINUE
78
CONTINUE
COMPUTE
343
343
ACTUAL
342
DO
DO
343
XPODI(NoNN)=XPOD(NtNN)
IF
XqMINIMUMIMAXIMUM
N=|,NP
ININ=I,NPOOOR
+pOOORG(Nel}
(JIeNEe0IOReJ2.NE=0)
GO
TO
345
XMIN=XPODI(Itl)
XMAX=XPOO1(1,NPOOOR)
yMAX=PODORG(1i2)+POOORD(1,I)
ZMIN=POOOI_G(I*3)--PODOR0(1,1)
ZMAXeP0OORGIIt3I+P0DORD(I*I)
345
DO
350
N=tINIP
XMIN=AM1NI(XNINIXPODI(NtI})
XNAXeAMAXI(XNAXIXP0DI(N,NPODOR))
DO
348
NN=IINPODOR
YNAXEAMAXI(YMAxePODORD[NeNN)+PODORG(Nq2I}
ZNINzANINI(ZMINsPODORG(Nt3)-POOORD(N4NN)]
348
ZMAX=AMAXt(ZMAXI
350
CONTINUE
pODORG(No3)+p0OORD(NqNN))
NANGleNAN2+I
FANG=NAN2
DELE=_o2831853/FANG
DO
518
N=IoNANG1
E=N--I
ANSIN(N)-SINIEIDELE)
518
ANCOS(N)=COS(EIOELE}
II_ITE
PLOT
TAPE
NL1=NII_DOOR-1
SETUP
IST
DO
5aO
NI_I=ItNP
DO
5_2
NelqNI_oooR
LINE
IN
STREAMWISE
ALRT(Ntle2I=XPOD(I',,IP|_N)+PODORG(NPliI)
ALRT(Nt2o2)-P0DORDINPIiN)IANCOS(II÷PODORG(NPI.2)
ALRT(N_3t2)sPODORD(NPI,N}IANSIN(1)+P0OORG(NPI.3)
522
CONTINUE
WRITE
(I0)
((ALRT(NIN3i2)eN=IINPODOR)IN3EIt3)
DO
DO
535
525
NNm2_NANGI
N=IINII_0D0_
DO
525
N3=1,3
ALRT(NIN311)eALRTIN_N312)
525
CONTINUE
DO
530
NeI=NPODOR
ALRT(N_2_2IePOD(:_D(NI_I_N)_ANCOS(NNI+P0DORG(N_Iq2)
ALRT(N,3,2)=PODO_D(N_I_N)IANSIN(NN)÷PODORG(N_I,3)
530
CONTINUE
CALL
SU_CL(_ODORiALRTIVECRT)
WRITE
(10_
((VECRT(NeN3)eN=II_-I)IN3=li3)
IRITE
(10)
((ALRT(N.N3_2)_N=I*_DOR)'N3mI_3)
CONTINUE
540
CONTINUE
C
C
SETUP
IST
LINE
AROUND
PODS
C
h_LllNANGI-I
DO
555
NPt=|_NP
DO
542
N=I=NANG|
M=N
ALRTI_,|i2)=XPODINiDI,II+POOORG(NF>I_I)
ALRT(M,2i2}-PODORD(NPI_II*ANCOSIN)÷P0DORGINPlI2)
ALRT(M,3_2I=P0D0_D(NPI,II*ANSIN(N)+P0OORG(NPl,3)
542
CONTINUE
WRITE
(10)
((ALRT(N,N3$2)_N=I,NANGI)tN3-I,3}
C
00
550
NN=_INPOoOR
DO
5_5
N=ItNANGI
DO
545
N3=1_3
ALRT(N_N3t|)=AL_T(N_N3t2)
545
18
CONTINUE
DIRECTION
O0
M=N
548
N=IoNANGI
ALRT(MoI_2)=XPOD(NPI4NN)÷PODORGINP|=I)
ALRT(M'2,2)IPODORD(NPIINNItANCOS(N)+POOORG(NP|D2|
ALRT(M'3*2)=_OO0_DINPlINNI_ANSIN(N)+PODORG(NPIt3)
CONTINUE
548
CALL
SURCC(NANGIqALRT,VECRTI
WRITE
(10)
_(VECRT(NoN3I_N=I=NLI)tN3=to3)
(10)
({AL_T(NiN3,2ItN=],NANGI)qN3=I_3)
55@
WRITE
CONTINUE
555
CONTINUE
IF
79
(J3,EQ,2}
WR|TE
DEAD
GO
(9)
fla)
TO
80
TO
82
TO
88
8LOCK
DUM
C
C
FINS
C
8O
IF
(J4INEe2)
READ
GO
82
GO
(12)
WRITE
BLOCK
BLOCK
(9)
TO
360
IF
(J4.EO.0)
N=NFINOR
DO
85
READ
GO
NN=|INF
(B,I)
WRITE
ABED
(6,2)
DECODE
DEAD
i5,l}
WRITE
ABED
I56i4,ABCDI
ABED
(6t2)
DECODE
DEAD
(70,4_A8C0)
ABED
(5,1)
WRITE
(XFIN(NNtIItI=IIN)
ABED
(612)
DECODE
CONTINUE
85
((FINOQGINN.I/J)eJ=I,4},I=I/2)
ABCD
(?0,4,ABCO)
(FINORD(NNIIIJ)oJ=I,N)
C
C
CHANGE
T0
ACTUAL
UNITS,
COMPUTE
MINIMUMS
AND
MAXIMUMS
C
O0
225
LQ=IoNF
DO
22B
I=1,2
J=3-1
E=,0I*FINORG(LQeJe4)
E2=F[NORG(LQ.JI_)
D0
220
K=I.NFINO_
EE=FINORD(LQ,|tKI*E
FIN_{:)_DILQ,J,K).F2+EE
FINX2(LO,JeK)=E2-EE
220
225
360
FINX3(LQ*J,K)=FINORG(LQ.JI_I÷E_XF|N(LQ=KI
CONTINUE
IF
(JI,NE,O,OR,J2,NE,OIOI_,J3,NE,OIGO
XMIN=FINO_G(|,I,])
TO
365
XMAX=FINORG(|ili|)
YMAX=FINORG(IeI,2)
ZMIN=FINORG(Illl3I
ZMAXJFINO_G(I.I,3)
365
DO
370
N=ltNF
ZMINIAMINI(ZMINIFINE)_G(N_It3))
ZMAX=AMAXI(ZMAXIFINO_G(NI2o3)I
DO
370
N2=I,2
XMIN=AMINIIXMINIFINORG(NtN2_I))
XMAX=AMAXIIXMAXoFINX3(N,N2oNFINOR))
DO
370
370
NN=IoNFINOR
YNAX=AMAXI(YMAXQFINORD(N4N2eN_I)}
CONTINUE
WRITE
Pl.0T
TAPE
NLI=N_'INOR-I
SETUP
LOWER
DO
580
NFI=IINF
D0
565
N2=I,2
DO
565
N=I,NF|NOR
AND
UPPED
LINES
IN
STREAMWISE
DIRECTION
ALRT(N,I,N_)=FINX3(NFI,N2,N}
ALRT(N,21N2)=FINORD(NFI,N2_N)
AL_T(NI3.N_I=F|NO_G(NF|iN2_3)
565
CONTINUE
SURCL(NFINO_iALRT_VECRT|
CALL
WRITE
(10)
((ALRT(N.N3.I).NaI.NFINOR)_N3=I,3)
W_ITE
(|0)
(tVECRT(N.N3).N=I,NLI).N3=|.3I
WRITE
(10I
CHANGE
{(ALRT(N,N3.2}.N=I,NFINO_).N3=|t3)
Y
DO
B?0
N2il_2
D0
570
N=I,NFINOR
FOB
INSIDE
LINES
19
ALRT(N.2_N2IzFINX2(NFltN2oN)
CONTINUE
570
CALL
WRITE
580
SuRCC(NFINORIALRT*VECRT)
(I01
((ALRT(N,N3*
I)_N'|INFINORI'N32193I
WRITE
(I0)
((VECRT(N,N3I_N'I,NLII,N3_I,3)
WRITE
(10)
((ALRT(N_N3,
2)'N=I'NFINORItN3mI'3)
CONTINUE
SET@
LINES
DO
625
NFI=]tNF
DO
620
NN2=I,2
00
588
N2=112
IN
VERTICAL
DIRECTION
ALRT(N2QIo2)=FINX3(NFIoN2,1)
IF
(NN2oEQ-2)
GO
TO
582
ALRT(N2o2,2)sFINORDINF),N2,1)
GO
TO
585
582
ALRT(N2.2.2)mF1NX2INFI.N2_I)
585
CONTINUE
ALRT(N2,3_2I-FINO_G(NFI.N2*3)
588
CONTINUE
WRITE
(10)
((ALRT(
DO
DO
610
590
NN=2,t_FINOR
N3=1.3
DO
590
N2=1.2
N,N3"ZI'NsI'2I'N3_I*3I
ALRT(N2oN3II)=ALRT(N21N3Q2)
590
CONTINUE
00
598
N2a142
ALRT(N2el,2I-FINX3(NFIeN2,NN)
IF
(NN2eEQ,2)
GO
TO
592
ALRT(N2t2,2I=FINOARO(NF1,N2,NN}
GO
T0
595
592
ALRT(N2_2.2I=FINX2INFIqN2.NN)
595
CONTINUE
ALRT(N2.3t2I=FINORG(NFI.N2o3)
598
CONTINUE
GO
TO
(602,60AI,NN2
602
CALL
604
GO
TO
605
CALL
SURCL
SURCC
605
CONTINUE
RT)
(21ALRT,VECRT)
WRITE
(I0)
(VECRT[IoN3)
WRITE
(10)
((ALRT(N2,N3Q2|,N2BI_2IeN3elQ3)
610
CONTINUE
620
&25
CONTINUE
CONTINUE
IF
88
(2.ALRT.VEC
(JaeEQo2)
WRITE
(9I
READ
(12)
tN3mlI3)
GO
TO
90
GO
TO
94
TO
99
BLOCK
DUM
CANARDS
90
IF
(J5_NEe2)
NCANOR=IABS(NCANOR)
NCcNCANOR
READ
GO
94
BLOCK
(12)
<9)
WRITE
TO
IF
BLOCK
375
IJSeEQoO)
GO
N=IABS(NCANCHRI
DO
98
MNBI,NCAN
READ
(501)
WRITE
DECODE
READ
(6,2)
DECODE
(5,1)
DECODE
(xCAN(NNtlIoI_ltN)
ABCO
16,2)
WRITE
ABCO
(?0i4,ABCDI
IF
(NCANORoLTeOI
00
96
(CAIMO_OINN,I
GO
TO
*J)*JwltN)
97
J'I*N
CANORI(NN,IoJ)eC
GO
TO
READ
ANOROIIN_I°IIJ)
98
(5,1)
ABCD
16e2)
WRITE
DECODE
98
ABCD
IT0_41ABCDI
READ
97
((CANOCtGINNtI.JI,J=I*4).I=I.2)
(5,1)ABCD
WRITE
96
ABCD
(6.2|
ABCO
(56.A.ABCD)
ABeD
(70.4.ABCDt
(CAI_I
(NN.I*JI*JmI'N)
CONTINUE
NCANO_-IABSINCANOR)
NCwNCANO_
C
C
CNANGE
TO
C
DO
2O
250
NNII,NCAN
ACTUAL
UNITS.
COMPUTE
_INENUMS
AND
MAXIMUMS
DO
245
I=3--K
K=],2
E=,01*CANORGINN,I.4)
E3=CANORG(NN.I,3)
00
240
JsI,NCAND_
CANO_D(NN,
IoJ)zE*CANORO(NNqI,J)+E3
CANORI(NN,I_J)=--E*CANORI(NN,I,J)+E3
240
245
CANOI:_X(NNIIIJ)=CANORG{NN,I_I)+E*XCAN(NNqJ)
CONTINUE
25O
CONTINUE
375
IF(JIoNE,O,OR,J2,NE,O*OR*J3.NE,O*Of_,JA,NE_OI
XMIN=CANORX(I,I,I)
GO
TO
377
XMAX=CANORX(I*ItNCANOR)
YMAX=CANORG(I,2_2}
ZMIN=CANORIII,It])
377
ZMAX=CANORD(I,Iol)
DO
390
NCA=I,NCAN
YMAXmAMAXI(yMAXgCANORG(NCAt2t2))
00
388
N2ml,2
XMINmAMINIIXMINtCANOI_X(NCA_N2gI))
XMAXzAMAXI(XMAXtCANORX(NCAAN2.NCANORII
00
385
NN=IoNCANOR
ZMIN=AMINI(ZMINtCANORI(NCA.N21NN))
385
ZMAX=AMAXI(ZMAXACANORD(NCAQN2,NN))
388
CONTINUE
390
CONTINUE
WRITE
PLOT
TAPE
NLI=NC-I
SETUf
:>
TWO
00
00
642
640
NCA=IiNCAN
I=I,2
00
635
N2=I,2
00
635
N=I,NC
LINES
IN
STREAMWlSE
DIRECTION
F01_
UPPER
AND
LOWER
ALRT(N,IqN2)=CANO_X(NCAIN21N)
ALRT(NI2_N2)=CANORG(NCAIN2t2)
IF
(I.EQ_2)
GO
TO
632
ALRT(N_3eN2}'CANORD(NCA,N2_NI
GO
TO
635
632
ALRT{N,3eN2)=CANOI_I(NCAiN2iN)
635
CONTINUE
GO
637
TO
(637,6381t1
CALL
SURCC
GO
TO
(NCeAL_TIV_CRTI
639
638
CALL
639
CONTINUE
SURCL
(NC_ALRToVECRT)
WRITE
(IO)
WRITE
(10)
((VECRT(NiN3)tNEIINLI)tN3=It3)
WRITE
{101
((ALRT(N_N3i2)tN=|,NC)IN3=lt3)
640
CONTINUE
642
CONTINUE
SETUP
((ALRT(NeN3_I)IN=1_NCIIN3=lt3)
LINES
O0
665
00
660
I'I,2
00
648
N2=I,2
IN
SPANWISE
DIRECTION
NCA=I,NCAN
ALRT(N2,1o2I=CANORX(NCAIN211)
ALRT(N2,2,2)=CANORG(NCA,N2,2}
IF
(I,EQ,21
GO
TO
643
ALRT(N2*312)mCANORD(NCAIN_II)
GO
TO
648
643
ALRTIN2,3_2)=CANORI(NCA_N2iI)
648
CONTINUE
WRITE
DO
659
(I0)((ALRT(N2tN3t2I.N2=IeZ)IN3=I.3)
NN=2tNC
DO
650
N3=I,3
00
650
N_=I=2
ALRT(N2,N3,1I=ALRT(N2iN3t_)
650
CONTINUE
00
654
N2=Ii2
ALRT(N2_II2)mCANORX(NCAIN21NN}
ALRT(N2,2_)mCANOi_G(NCAtN2_)
IF
(I*EQ_2)
GO
TO
652
ALRT(N2_3_2)=CANO_D(NCAtN2_NN)
GO
TO
654
652
ALRT(N2,3,2)=CANOC_1(NCA,NZ_NN}
654
CONTINUE
GO
65_
TO
CALL
GO
(656,6571_1
SURCL
TO
657
CALL
658
CONTINUE
(2,ALRT,VECRT)
656
SURCC
(2_ALRT,VECRT)
WRITE
(10)
(VECRT(I,N3),N3=I.3)
WRITE
(101
((ALRT(N2,N3,2IIN2=I*2],N3=I,3)
21
6_9
660
CONTINUE
CONTINUE
665
CONTINUE
IF
(dBoEOo2)
99
WRITE
105
(99
WRITE
REFA
(129
?00
READ
REFA
K=1*5
(99
WRITE
BLOCK
(92)
FIND
BLOCK
MAXIMUM
YMINa--YMAX
XDISmXMAX-XMIN
YDIS=YMAX-YMIN
ZDIS-ZMAX-ZMIN
BIGDsAMAXI(XDISoYDIStZDIS)
XMIDm*5*IXMAX-XMIN)÷XMIN
YMID=O,
ZMIO=eBe(ZMAX-ZMIN)+ZMIN
RETURN
END
END
22
105
DUM
9
12
READ
TO0
TO
BLOCK
(12)
REWIND
REWIND
DO
GO
(91
READ
OF
START
DISTANCE
AND
MIOPOINT
Subroutines
Subroutine
SURCL
computes
points used in a clockwise
vectors
SURCL
the outward
and SURCC
normal
direction and subroutine
with four adjoining input points used
vectors
SURCC
with four adjoining input
computes
in a counterclockwise
the outward
direction.
the input points are numbered
in a counterclockwise
direction, if computing
with Subroutine
yield inward
Subroutine
charts
SURCC
would
and the FORTRAN
statements
normals,
for these subroutines
( sub
out )n
(
[Compute
vectors
clockwise
SUBROUTINE
direction
DO
(
SURFACE
UNIT
SURCC(NPToFLINEtFVEC}
COMPUTES
DIMENSION
N=2,NPT
DO
SURFACE
50
T2X=FLINE(N,I,I)-FLINEIN--Ioll2)
TIY=FLINE(N}2,2I-FL[NE(N-Ii2t|)
TIY=FLINE(N*2,2)-FLINEtN-Io21|)
II21-FLINIE(N-|I|i|}
T2Y=FLINE(N-I,2,2)--FLINEIN,21|)
T2Y=FLINEtN_211)-FLINE(N--II2i_)
TIZ:FLINE(Nt3t2_-FLINE(N-Ii3tl)
T2Z=FLINE(N-lo312)-FLINE(N_3t])
T|Z=FLINE(N_3,2)-FLINE(N-lo3_I)
T2Z=FLINEINI3tI)-FLINE(N-lt3_2)
XNX=T2Y_T|Z-T|YtT2Z
XNX=T2Y_TIZ-TIYtT2Z
YNY=TIXtT2Z-T2XtTIZ
YNY'TIXIT2Z--T2XITIZ
(FNIEQi0o)
ZNZmT2XITIY--T|XIT2y
GO
FN=SQRT(XNX_t2+yNYtt2+ZNZtt_)
TO
40
IF
(FN.EQe0e]
FVEC(N-IiI)=XNX/F'N
FVEC{N-IIII=XNX/FN
FVEC(N-I_2I=YNY/FN
FVEC(N-II2|=yNY/FN
FVEC(N-Ie3)=ZNZ/FN
GO
TO
4O
FVEC(N-II2)=Oo
TO
40
FVECIN--ltl)aO_
FVECtN--]_)_0_
FVEC(N-It3)=O.
FVEC(N-Ie3)=0_
CONTINUE
RETURN
END
GO
FVEC(N-|I3)aZNZ/FN
GO
TO
50
_0
FVEC{N-],I}=0o
END
NORMALS
N=2iNPT
TIXaFLINE(N,
T2X_FLINE(N--IeII2)-FLINE(Ni[ol)
IF
UNIT
FLINE(31o342)oFVEC(3043)
T|X=FL]NE(Hlll2)-FLINE(N-iolI|)
FNmSORTIXNXtt2+yNytt_+ZNZtt_)
50
T
SUBROUTINE
ZNZmT2XtTIY--T|XtT2y
40
I
RETURN?
NORMALS
FL|NE(3|i3,2),FVEC(30e3)
_0
]
vectors
/1
SU_CL(NPTIFLINEtFVEC)
DIMENSION
flow
eounter-clockwiSdirection
RErI'URN_
COMPUTES
The
are as follows:
outward
I normal
T
(
the normals
is used.
t
outward
normal
Although
ubroutine
)
T
Compute
SURCL
normal
50
CONTINUE
RETURN
OF
SU_CL
END
OF
SURCC
END
23
Program
Program
PLTCON
PLTCON
(overlay (2,0))is the control routine for the various plot options
and calls in the other needed parts of the program.
This program
for the plot titlesand origin. The flow chart and the FORTRAN
gram
are
generates instructions
statements for this pro-
as follows:
Overla_Z, PLTCON
o)
Program
)
and
max.
Save
rnin.
dimensions
origin
1
and
Compute
move
yes
I
pen
T
I
Notate
I
T
view
origin
Compute
move
ant
pen plan
t
Notate
cL \
up
side
I
view
origin
Compute
move
I
T
Z inches
]
and
pen
yes
_I
J
OVERLAY
(Z,
,)
T
front
T
view
origin
Compute
move
and
Compute
distance
1
to
pen
move
pen
past
plot
l
distance
OVERLAY
CALL
I Move
1
I
distance
move
pen
"Compute
past
plots
to
new
pen
origin
to
t
saved
l
Inin.
and
max.
Restore
_Eoe
ns ions
T
24
nlove
pen
I Conlpute
past plot
to
OVERLAY
(C8C,2,0)
PROGRAM
PLTCON
CONTROL
OF
ROUTINE
AN
FOR
AIRCRAFT
VARIOUS
TYPES
OF
PLOTS
CONFIGURATION
ABC(B),J_*JI4J21J3,J4_JS_J6o
COMMON
INWAF.NWAFORqNFUS,NRADX(A),NFORX(4)oNPoNPODORe
2NF,NFINOR,NCAN.NCANORI
3J2TEST_NW,NC,
4ABCDE(BI,HORZ,VERT,TEST|0PHI,THETAQPSI,XFeYF.ZFtDISTIFMAG_
5PLOTSZtTYPEIKODE_
6XMIN,XMAXIYMINeYMAXIZ_INIZMAXe
?XMIO.YM|D_ZMIO.BIGDeISP
DIMENSION
O_G(3)
DATA
TYPEO/3HORT/,TYPEP/3HPE_/ITYPES/3HSTE/
IITYPEV/3HVU3/
CBCm3LCBC
RECALLm6H_ECALL
REWIND
10
SAVE
MIN
AN_
MAX
XSAV-XWIN
YSAVmYMIN
ZSAV=ZMIN
XMSAV=XMAX
YMSAV=YMAX
ZMSAV=ZMAX
IF
(TYPEoNEeTYPEV)
GO
TO
49
$CALE=BIGD/_'LOT_Z
ORG(I}=PHI
ORG(2)=THETA
ORG(3)=PSI
PH|sTHETA=PSI=0,
YB|G=ORG(I)
YO_G=FLOATIIFIX(YMAX/SCALE)I÷ORG(|)
IF
(YBIGeGTeO_G(2))GO
TO
5
TO
8
YBIG_ORG(2)
YORG=FLOATIIFIX(ZMAX/SCALEI)+ORG(2)
1F
(YBIGeGTeO_G(3)IGO
YB1G=ORG(3)
YO_GzFLOAT(IFIX(ZMAX/SCALEI)+O_G(3)
CALL
CALPt_T(0_YORGt-3)
NOTATE
ON
3vIEW
PLOTS
NCHAR=IF1X(6o_PLOTSZ)
IF
(NCHARIGToSO)
GO
TO
GO
TO
9
10
CONTINUE
NDIF=(NCNA_-80)/2
XzFLOAT(NOIF)/6e
NCHAR-80
tO
CALL
NOTATE(xtOele2IABCoOe,NCMAR)
XMIN=YMIN=ZMIN=_.
HORZ=IHX
VERT=|HY
YOA_GmOQG(1)-YORG-I
CALL
CALPLT(0etYORG,-3)
CALL
OVEI_LAYICBCI2,I,RECALL)
REWIND
]0
VERT=IHZ
YO_G-O_G(2)-ORG(1)
CALL
CALRLT(OetyORGI-3)
CALL
OVERLAY
REWIND
HORZ=IHY
(CBC,_IIiRECALL)
10
YORG=ORGI3)-ORG(2)
YMIN=FLOAT(IFIxIYSAV/SCALE))_SCALE
CALL
CALPLT
CALL
OVERLAY
(O,,YORG,-3)
(CBCI_I,RECALL)
X=FLOAT(IFIX(_:__OTSZ÷6_)}
Y=I_-ORG(3)
GO
49
TO
60
CONTINUE
IF
(TYPEeEQeTYPFS)
NOTATE
lO
GO
ON
TO
_
PLOT
NCNAR=IFIX(IIetPLOTSZ)+3
IF
(NCHARoLE=80)
GO
TO
_0
NDIF=(NCHAR-80I/2
X=FLOAT(NDIF)/1Io
25
50
52
NCHAR=80
CALL
NOTATE
(Xe0oool,ABC*0t0NCHAR)
CALL
NOTATE
(X,-oS,eI,ABCDE*Oo,NCHAR)
CALPI_T
(01o2o,-3)
CONTINUE
CALL
IF
C
C
(TYPE.EQ,TypEPJORaTYPEeEQJTYPES)
ORT
HOGRAPH
I C
C
CALL
OVERLAY
(CRC_2,1_RECALL)
X=FLOAT(IFIXtPLOTSZ+2o))
¥=-2*
GO
5a
TO
60
ISPtl
IF
(TYPEoEQ_TYPES)
C
C
IS p=2
PERSPECTIVE
OR
STEREO
C
CALL
OVERLAY
{C_CI2*2*RECALL)
X=Pt.OTSZ+2.
IF
{TYPE.EQcTYPES)
X=x+Pl-0TSZ
ym-2,
C
C
END
OF
COMI:>I_ETE
CALC>t-T
{X,Yo-3)
PLOT
C
60
CONTINUE
CALL
C
C
RESTOPE
MIN
C
70
XNIN=XSAV
YMINsYSAV
ZMINeZSAV
XMAXmXNSAV
yMAXsYMSAV
ZMAXsZMSAV
RETURN
C
C
END
C
END
26
OF
Pt.TCO_N
AND
MAX
GO
TO
54
Program
Program
jections.
matrix
lishes
statements
It
and
the
OTHPLT
(overlay
determines
the
the
equation
necessary
for
for
offsets
this
program
(2,1))
specified
OTHPLT
is
axis
the
system
transformation
for
of the
placement
are
as
Prog
control
and
routine
for
paper
plane,
outward
of a plot.
The
the
sets
normal
flow
orthographic
up
vectors,
chart
and
the
pro-
the
rotation
and
estab-
FORTRAN
follows:
Overlay(Z,
ran10TIIPI,T
)
i)
T
_in.
r
and
tllax.
centering
Adjus_
rain.
for
grid
lines
matri_
T
Setup
equation
for
hidden
line
test
Cenh_r
w_rth
within
ally
2g
RETURN
)
inches
midpoint
for
r olaled
Rotate
view
offsets
chord
lines
{
Canard
\
Wing
airfoil
....
/
/
ing
pct,
chord
lines
)
d.
/
A
I
PLOTIT
airfoil
]
coord,
CwALL
/
#
¥
CALL
PLOTYF\
_
/
j/
A
eoord.
/
Fuselage
longitudinal
line
s
I
/CALL PLO'l'n\
_Lines
around
1/2]
pods
\fuselage
/
Pod
longitudinal
lines
/
/
27
OVERLAY
(CBC*2_I)
PROGRAM
0THPLT
CONTROL
COMMON
ROUTINE
FOR
ORTHOGRAPHIC
pROJECTIONS
ABC(8)4J01J|,J2,J3tJ4_JStJ6Q
_NWAFIN_AFORoNFU_IN_ADX(4)QNFORX(4)tNPtN
I_ODORt
2NF_NFINOReNCAN*NCANORt
3J2TEST_NW,NC,
_ABCDE(@)_HORZoVERT_TESTImPHItTHETA,PSItXF_YF'ZF'OIST_FMAGe
5PLOTSZQTYPE_KODF_
6XMINoXMAXoYM]N_yMAXtZMINqZMAX*
7XMI01YMI0,ZM|O,MIGO_ISP
DIMENSION
OATA
A(2,3%QC(31
XSEE/2HX
/IYSEE/2HY
/tZSEE/2HZ
/I
|XINTST/3HOUT/,CONV/oOI?453293/INUM2/2/'NAN2/24/
INITIALIZE
DMAXRBIGD
ITESTI'L
ZTEST211
IF
(XINTSToNE,T_ST|)
IF
(PSleEQ-0-_ANOe
|TESTIz0
THETAaEQD0°°AN0°PHI*EQ°0°)ITEST2_0
SCALEmDMAX/IULOT_Z
PHIzCONVIPHI
THETAsCONVfTHETA
PSlmC0NVtPSl
IF
(TYPEoEQe3HVU3)
GO
TO
12
XDISmX_AX--XMIN
YDiSsYMAX-YMIN
ZDISeZMAX-ZM1N
XFIX_eS_(OMAX-XDIS)
XMINIXMZN-XFtX
XMAXmXMAX÷XFIX
YFIX_*5t(OP4AX-Y_IS)
y_IN_Y_IN--YFIX
YMAXzYMA_÷YF|X
ZF|X_5t(D_X-Z_IS1
ZMIN*Z_IN-ZFIX
Z_AX_ZNAX÷ZFIX
ADJUST
12
NINIeU_S
FOR
GRID
XMINeFLOAT
CIFIX(X_IN/SCALE))ISCALE
YMIN=FLOAT
(IFTx(Y_IN/SCALE)}_SCALE
ZMINIFLOAT
(IFTx(ZMIN/SCALE)ItSCALE
LINES
CONTINUE
SETUP
SIN
AXIS
P'SImSIN(PSI)
SINTHE_SIN(THETA)
SIN_HI=SIN(PHI)
COSPSI_COS(PSI)
COSTHE_COS(TNETA)
COSPHI_COS(PNI1
2020
IF
(xSEEoNE_HORT)
IF
{ITEST2eEQe0)
USE
X
FOR
GO
TO
HOIRIZONTAL
GO
2030
VARIABLE
TO
2025
A(|ol)=COSTHE_COSPSI
A(I_2)=-SINPSItCOSPHI+SINTHEiCOSPSItSINPHI
A(|_3)_SINPSItS_NPHI+SINTHEtCOSPS|ICOSI_H|
2025
HMIN=XMIN
HMAXiXMAX
HMIDmX_IO
IHOI_Z-I
2030
GO
T0
IF
(YSEE_NE,HORZ)
C
C
2050
USE
Y
FOR
GO
TO
HORIZONTAL
2040
VARIABLE
C
IF
(ITEST2_EO_0)
GO
TO
A(|,|)_COSTHEIS|NRSI
A[|e2I=COSPS|_COSPHI+S|NTHEeS|NPSIISINPH|
A(|_3)=-COSRS|t_INPHI+SINTHEtSIN_S|tCOSPHI
2035
H_IN-YMIN
HMAX=YMAX
HM|D=YMID
IHORZ_2
28
2035
GO
TO
2050
C
C
USE
Z
FOR
HORIZONTAL
VARIABLE
C
2040
CONTINUE
IF
(ITEST2,EQ,0I
GO
TO
2045
A(IiI)_-SINTHE
A(ItE)aCOSTHEtSINPHI
A(I,3)mCOSTHEtCOSPHI
2045
HMIN-ZMIN
HMAXaZMAX
HMIDzZMID
IHORZz3
2050
IF
(XSEEtNEeVERT)
GO
rO
2060
C
C
C
USE
IF
X
FOR
VERTICAL
(ITEST26EQeO}
VARIABLE
GO
TO
2055
A(2,I)=COSTHE_COSPSI
A(212)=-SINPSI_COSPHI+SINTHEtCOSOSI_SINPHI
A(E03)=SINPSIISINPHI÷SINTHEiCOSPSI_COSRHI
2055
VMIN=XMIN
VMAX=XMAX
VMIOBXMIO
]VERT-I
2060
GO
TO
IF
IYSEEeNEoVERT)
2080
IF
(ITESTEoEQ,0)
GO
TO
2070
C
C
USE
Y
FOR
VERTICAL
VARIABLE
C
GO
TO
2065
A(EoI)mCOSTHE_SINPS]
A(2,2I'COSPSI_COSPHI+SINTHEISINPSI_SINPHI
2065
A(2,3Iz-COSPSII_INPHI+SINTHEISINPSIICOSPHI
VMIN=YMIN
VMAX=YMAX
VMIO-YMID
IVERT-2
GO
TO
2080
C
C
C
USE
2070
Z
FOR
VERTICAL
VARIABLE
CONTINUE
IF
(ITESTEeEQ.O)
GO
TO
EO?_
A(2,1Iz-SrNTHE
AIE,EIICOSTHEISTNPHI
2075
A(2_3IICOSTHEiCOSPHI
VMIN=ZM[N
VMAXzZMAX
VMID=ZMID
IVERT_3
C
C
C
CHECK
2080
IF
PAPER
PLANE
(,NOTo((IHORZeEQellAN0eIVERTIEQe2)eORe
I(IVERTeEQoLeANDelHORZeEQoE)))
ITEST=3
GO
TO
2083
C(I)=-SINTHE
C(2)wCOSTHEISIN_HI
C(3)'C0STHEtCOSDH1
2083
GO
TO
IF
{,NOTo((IHORZ,EQ,I,ANO*IVERTeEQo3Ie0Re
2088
IIIVERT,EQoIIANDoIHORZoEQI3)I)G0
ITEST=2
TO
2086
EII)ICOSTHEtSINPSI
C(2)=COSPSItCOSDHI+SINTHEtSIh_oSItSINPHI
C{3)_-COSPSItSINPHI+SINTHE_SINPSItCOSPHI
GO
2086
TO
2088
ITEST-!
CII)_COSTHEeCOSPS[
C(2)=-SINPSIIC0_PHI+SINTHEICOSPSI_SINPHI
2088
C(3)mSIN_SIiSINPHI+SINTHEICOSPSIiCOSPHI
CONTINUE
C
C
C
CENTER
IF
WITHIN
PAGE
SIZE
IF
SIZE
(PLOTSZ-GT_2_eoANDoTYPEeNE,3HVU3)
GREATER
THAN
28
INCHES
VMINa-13_tSCALE
I+FLOAT(IFIX(VMID/SCALEIItSCALE
C
C
C
ROTATE
IF
MIDPOINT
(ITEST2,EQ*O)
GO
TO
PLACE
TO
2095
ROTATED
VIEW
CORRECTLY
AMIDI=A(I,I)_XMID+AII,2)_YMID+A(I,3I_ZMID
AMID2=A(_,I)IXMID+A(_2)IYMID+A(2_3)_Z_ID
HMIN©HMIN--HMID+AMIOI
VMIN=VMIN--VMID+AMID2
2095
CONTINUE
C
29
C
BEGIN
RLOTTING
LINES
C
C
WING
C
2100
IF
(JtoEQe0)
DO
2120
CALL
GO
TO
2200
I_I*Z
PLOTIT
(NVAF,NW,
ITESTIITESTI,ITESTR,IHO_ZoIVE_T,
1HMIN_VNIN,SCALEIA_C}
2120
CONTINUE
DO
2140
l=le2
CALL
I__OTIT
(NWoNWAFqITEST,
ITESTL,ITEST2olHOIRZ,IVERT_
IHMIN*VNINoSCALEIAoCI
2140
CONTINUE
2200
IF
(J2eEOe0)
DO
2210
C
C
FUSELAGE
C
GO
TO
2300
NFU=ItNFUS
NANGIzNRADXINFU)
NFUS0_INFORX(NFU)
CALL
I_L.OTIT
(NANGIqNFUSORqlTEST_ITESTI,ITEST2,IHORZ_IVERTt
IHMINtVMIN,SCALE,AAC}
22L0
CONTINUE
DO
2220
NFU-LtNFUS
NANGIwNRADX(NFU)
NFUSORaNFORXINFU)
CALL
Pl..OTIT
(NFUSORoNANG141TEST,ITESTI_ITEST2,1HORZ*IVERTt
1HMINtVM1N,SCALEoAtC)
2220
CONTINUE
C
C
NACELLES
C
2300
IF
(J3oEQo_l
GO
TO
2400
NANGI=NAN2+I
DO
2340
NPIIImNP
CALL
I_LOTIT
(NANGI,NPODOR,
ITEST_ITESTI_ITEST2,1HO_ZolVERT,
IHMIN,VMINtSCALE,AoC)
2340
CONTINUE
00
2360
NPImleNI_
CALL
PLOTIT
(NP0DORqNANGI,ITEST,ITESTI.ITEST2,IHORZ,
IVERT*
IHMIN_VMINtSCALEIAAC)
2360
CONTINUE
2400
IF
00
C
C
FINS
C
(JaoEQe0)
2420
GO
CALL
I::_OTIT
IHMINoVMIN,SCALEIAtC)
CALL
TO
2_00
NFI=IiNF
I_OTIT
(NUM2tNFINO_tlTEST_ITESTIoITEST2,1HORZ,
IVERTt
(NUM2tNFINOR,ITEST_ITESTI.ITEST2,1HO_Z,
IVE
IHMIN_VMINISCALE_AIC)
2420
CONTINUE
DO
_AA0
NFI=I_NF
CALL
PLOTIT
(NF|NOR.NUM2,1TEST_ITESTI,ITEST2tIHORZtlVERT_
INMIN_VMINeSCALEIAIC)
CALL
PLOTIT
(NFINORtNU_2,1TEST_ITESTI,ITEST2*IHORZ*IVERTI
IHMIN_V_IN_SCALE_AIC)
2440
CONTINUE
2500
IF
(JS,EO*0)
00
2525
NCA=I,NCAN
DO
2520
I=I,2
C
CANARD
C
C
CALL
GO
F__OTI_
TO
2600
(2,NC,ITEST,ITESTI,ITEST_,IHO_Z_IVERT,
INMIN,V_INtSCALE,A_C)
2520
CONTINUE
2525
CONTINUE
DO
2545
DO
2540
CALL
NCA_I.NC
PLOTIT
(NC_Z,ITEST_ITESTItITEST2ilHORZilVERTt
IHMIN,VMINtSCALEtAtC)
2_1-0
CONTINUE
2545
CONTINUE
2600
CONTINUE
_ETURN
C
C
END
C
END
3O
AN
I-!i2
OF
0THI_T
RTo
PLOTIT
Subroutine
Subroutine
storage
and
driving
automatic
the
FORTRAN
PLOTIT
calls
for
reads
lines
of points
transformation
equipment
statements
of the
to plot
for
this
the
and
points
desired
PLOTIT
are
as
vectors
vectors.
orthographic
subroutine
Subroutine
associated
and
from
It writes
lines.
The
intermediate
instructions
flow
chart
for
and
follows:
)
T
of vectors
to be
iest((ll_
J
Y
Read
_and
lines
vectors
_:°r_;fT:itd°:5
Change
y
sign
of
line
Store
points
to be
plotted
'
I
I
VECROT
CALL
/
Y
[
Change
ny
_-_
n
yes
sign
I
_< RETu::
)
VISTST
Change
/ cAL
/
LINE
ny
sign
yes
visible
points
31
SUBROUTINE
PLOTIT
(NL_NPT,
ITESToITESTI,ITEST2QIHORZtlVERTi
IHMINIVMIN,SCALEIAIC)
READS
LINES
MANIPULATES
DIMENSION
OF
IN
POINTS
SPECIFIED
DEFINING
MANNERo
A
SURFACE
FROM
AND
PLOTS
VECRT(30o3t2),VECLF(30o3i2)qALINE(3[t3}QRLINE(3I_2)I
|RVEC(3012)lXLINE(33Q2)INNUMI4)I_LINE(3It2},A(2i3)_C(3)
NVEC=NPT-I
DO
500
IF
(N*GT,I)
N=ItNL
GO
TO
10
KODE=3
Kl=2
K2=2
GO
IO
TO
50
KODE=I
KI=I
K2=2
DO
30
NVaI
DO
25
N3_I,3
oNVEC
VECRT(NViN3tI}=vECRT(NV,N312)
VECLF(NVIN31|)=vECLFINVtN312)
25
CONTINUE
30
CONTINUE
50
READ
IF
((ALINE
(10)
(NoNEeNL)
(NNIN3)'NN=I°NPTIIN3=I'3)
GO
TO
60
KODE=2
KII|
K2=I
60
GO
TO
70
_EAD
(10)
DO
65
((VECR
T(NNtN3'2IeNN=I'NvEC|IN3=|°3)
NN=IINVEC
VECLF(NNIII2}=v_C_T(_$|$2)
VECLF(NN_2,2)=-vEERT(NN,2_2)
65
VECLF(NNo312I=vECRT(NN4312)
LOOP
70
O0
490
FOR
RIGHT
(NN2,EQ,I)
75
GO
ALINE(NN_2I=-ALINE(NN*2I
80
IF
(ITESTIeE0.11
IF
(ITEST2eEO.
NO
I)
ROTATION
TO
B0
GO
TO
290
GO
TO
200
110
OR
VISIBILITY
TO
CALL
DO
TEST
IHORZ)
)=ALINE(NNQIVERT)
250
ROTATE
200
OF
NJlMIIINI_T
XLINE(NNtl)=ALINEINN,
XLINE(NA_Ie2
GO
SIDE
NN=IIN_T
T5
II0
LEFT
NN2=I,2
IF
DO
00
AND
BUT
PTROT
225
NO
VISIBILITY
TEST
(NPT_AtALINEeRLINE)
NNB14NPT
DO
225
N2zli2
XLINE(N_I,N2)=RLINE(NN,N2)
225
CONTINUE
250
XLINE(N
SCALE
AND
I:_LOT
PT÷IIII=HMIN
XLINE(NPT+Ig2)evMIN
XLINE(NPT÷_iII=SCALE
XLINE(NPT+2.2)'sCALE
CALL
LINE
(XLINE(IoII,XLINEII,2)tNPTltl0o0oO)
GO
290
TO
a9o
]FIITEST2.EQel)
GO
CHECK
VISIBILITY
TO
a00
BUT
DO
310
NN=ItNII°T
RLINE(NN,I}=ALINE(NN,IHDQZ)
RLINE(NN,2)-ALINE(NN,
310
IVERT)
CONTINUE
DO
3{0
N_.I,NVEC
DO
330
N2=I,2
IF
(NN2_EQ,2)
GO
TO
320
RVECINN,N2)=VEC_T(NN_ITEST'N2)
GO
330
320
RVECfNN_N2)=VECL
330
CONTINUE
340
CONTINUE
GO
32
TO
TO
AS0
F(NN'ITEST_N2)
NO
_OTATION
AIRCRAFT
TApEq
_OTATE
400
CALL
IF
DO
(NN2,E0=2)
410
CALL
4]0
420
VISIBILITY
GO
420
TO
N2=KI,K2
VECROT
GO
TO
(NVEC,CtVECRT(IIItN2}IRVEC(IoN2)}
DO
430
450
N2mK|*K2
VECROT
(NVEC.CoVECLF(III*N2It_VECI1tN2))
CONTINUE
FIND
450
CHECK
CONTINUE
CALL
430
AND
PTROT(N_'TIAIALINEtRLINE)
VISIBLE
IF
(ITESToNEo2}
DO
452
N2mKItK2
DO
452
M=I,NVEC
GO
452
RVEC(M,N2)=-RVEC(M,N2)
455
CALL
IF
VISTST
GO
457
N2=KI,K2
O0
457
M=I,NVEC
457
RVEC(M,N2)=-RVEC(M,N2)
a60
CONTINUE
(NSETeEQeO)
SCALE
TO
455
(KODE,hlPT,NSET,NNUM,RLINEtRVEC,P'L.
(ITEST,NE,_)
DO
IF
LINES
GO
ANO
TO
TO
INE)
a60
490
PI_OT
NIT=0
DO
4B0
NI=IeNSET
NN=NNUM(N1)
DO
470
NNI=IINN
NIT=NIT+!
XLINEINNIAII=PLINE(NITll)
XLINEINNI,2I=PLINE(NITI2)
AT0
CONTINUE
XLINEINN+III)=HM1N
XLINE(NN÷I42)_VMIN
XL[NE(NN+21I)=SCALE
XLINE(NN+242)ISCALE
CALL
LINE
aeo
CONTINUE
490
CONTINUE
500
CONTINUE
_ETURN
END
(XLINE{IIII,XLINEII,2),NN,I,0,0t0I
OF
PLOTIT
END
33
Subroutines
Subroutine
VECROT
PTROT
transforms
FORTRAN
rotates
a set
statements
and projects
of outward
for
these
PTROT
normal
subroutines
and
VECRDT
a line
of space
vectors.
are
points,
The
and
flow charts
subroutine
and the
as follows:
VECROT
Subroutine
(
Subroutine
PTROT
T
project
a
line
of
Rotate
points
SUBROUTINE
PTROT
ROTATES
ANO
DIMENSION
A(2t31
normal
Transform
desired
space
and
(NPT,AqALINE4RI-INE|
PROJECTS
A
SET
vectors
SUBROUTINE
OF
3D
_ALINE(3t*3)eRLINE(31*2)
_OINTS
C
C
VECROT
TRANSFORMS
I_L
10
INE
N=1
( N,
RLINE(N,21=0=
D0
5
I=l
DO
5
_LINE
(No
10
CONT
] NUE
I )=0=
D0
C(3)¢FVEC(30*3)_RVFC(30)
40
N=I4NVEC
I ) =RLINE
(N*
1 )+A
( I,
J )_AL
[NE(N,J)
20
DO
20
NN=It3
SUNaSUM÷C(NN)IFVEC(NiNN)
40
RVEC(N)=SUM
RETURN
END
END
34
vECT0_S
SUM=0*
,2
RETUI_N
END
(NVEC*CoFVECoRVEC)
* Nc_T
J=I.3
5
OF
1
C
C
DIMENSION
DO
for
paper outward
plane
PTI_OT
END
OF
VECROT
Subroutine
Subroutine
FORTRAN
VISTST
statements
tests
for
this
a line
VISTST
of points
subroutine
for
are
_._
visibility.
as
The
flow
chart
and
the
follows:
Subroutine
v_Ts_L____J
for
visible
points
and
visible
Initialize
se_rnents
line
counts
1
Y
for
mlrnber
position
Set
subscriptsof
to be
tested
no
and
vectors
no
pmnts
ave
visible
line
visible
s< gment
point
l
count
visible
i
for
visible
points
point
(;aunt
L
se_lent
J
I
35
SUBROUTINE
VISTST
TESTS
A
DIWENSION
(KODEQNPToNSET.NNuNoRLZNE.RVEC.PLINE)
LINE
OF
POINTS
FOR
VISIBILITY
NNt.,ff4(4)IRLINE(31o2)oRVEC(30.2)ePLINE(31_2)
NVEC=NPT-I
Nf:>LT=0
NSET=0
ICOUNT=0
GO
5
TO
(5.10*I5).KOOE
TO
20
TO
20
?5
N=tl
NI=!
N2=2
GO
10
NI=]
N2=]
GO
15
NI=2
N2=2
20
DO
IF
IF
00
IF
25
30
35
40
TO
30
GO
TO
40
25
N_=NIoN2
((RVEC(N--1INN}IGT.0e)eORt(RVEC(N_NN)eGT°0iI)
GO
TO
60
00
35
NN=NItN2
IF
(RVEC(tlNNIoGTo0e)
GO
GO
TO
60
00
45
NN=NI.N2
(RVEC(NVEC,NNI,GTo0*)
CONTINUE
IF
NOT
vISIBLE
(ICOUNToLE,I}
GO
TO
65
NSETsNSET+1
NNUMiNSET)=ICOUNT
55
ICOUNT=0
GO
TO
75
POINT
?0
lS
VISIBLE
NI:>LT=NC)LT+]
ICOUNT=ICOIPNT+I
I:M_INE(NPLTIII=RLINE(N,t}
i__INE(NPLTi2IBRLINEiNI2)
75
CONTINUE
IF
(ICOUNT,LEeII
GO
NSET=NSET+|
N_iUM(NSETI'ICOUNT
85
RETLI_N
END
END
36
GO
TO
70
GO
TO
CONTINUE
POINT
60
GO
CONTINUE
IF
45
NpT
(NeEO.I)
(N_EQeNPT)
OF
VIST_T
TO
85
70
TO
?0
Program
Program
views.
The
SPPLT
flow
chart
(overlay
and
(2,2))
SPPLT
is the
the FORTRAN
control
statements
routine
for the
for this
perspective
program
are
and
stereo
as follows:
O,-er..y(2.2)
)
SPPLT
ProRram
cALL\
Wing
\
airfoil
/
.... d.
\
chord
lines
/
/
longltudinal
Fuselage
linis
ines
around
l/
fuselage
\
2/
/
RETURN
Pod
longitudinal
)
)
-oe_ /
1
ALL
PLTIT3_
_ines
around]
pods
/CALL
,/
\
PLTIT3
.... d.
\
/
A
/_
II--{
_T_T_\
Fin
pct.
\ _.o.._e_/
37
OVERLAY
(CBC,2,2)
PROGRAM
SP_>LT
CONTROL
COMMON
ROUTINE
FOR
PERSPECTIVE
AND
ABC(8)wJ_oJl,J2tJ3,JA_JStJ6Q
|NWAFgNWAFORoNFUR_NRADX(A)INFORX(4)ANPtNPOOORt
2NFoN_INOReNCANeNCANO_'
3J2TESTeNWtNCI
AABCOE(8)mHORZ,VERTqTEST[,PHI,THETA,PS|_XFjyF'ZF_OIST_FMAG*
5PLOTSZ,TYPEQKODEe
6XMINoXMAXIYNIN_yMAX_ZM[N,ZMAX'
?XNID*YMID,ZMID*_IGOAISP
DIMENSION
DATA
XINIT(2),YINITf2},Z|NIT(2)
NAN2/24/
XIN|T(I)gPH[
XIN|T(2)JXF
YINIT(I)RTNETA
YINIT(2)zYF
ZINITi|)=PS|
ZINIT(2)=ZF
CALL
STEI_T(XINIT,YINIT,Z[N[T,0_II0131PLOTSZID|STiFMAG!
LOOP
DO
99
FOR
SIGHT
AND
LEFT
F_AMES
IC=t=ISP
_EWINO
I0
NCI=-IC
BEGIN
F=LOTTING
LINES
WING
L0
IF
(JIeEQ*0)
DO
CALL
15
15
00
20
20
CALL
22
IF
GO
TO
22
I=l,2
pI.TIT3INWAFANW_PHI,THETA,PSIiXF*YF,ZF,PLOTSZiOISTIFMAG'NC[)
I=1,2
PLTIT3INW,NWAFoPHI_THETA,PSlwXFoYF,ZF_Pt-0TSZ,DISTtFMAG*NCI)
FUSELAGE
(J2_EQo0)
GO
TO
30
DO
2A
NFU=IeNFU_
NANGIiNRADX(NFU)
NFUSOR=NFORX(NFU)
CALL
RLTIT3(N_NG1,NFUSORi
1PHI_THETA,PSItXF,YF,ZF,PLOTSZ,D1STIFMAG,NCI)
24
CONTINUE
DO
26
NFU=IeNFU_
NANGI=NRADX(NFU)
NFUS0_mNIFORX(NFLI)
CALL
I=q-TIT3{N_U_CCR*NANG|I
IPHI_THETAIPSI,XF,YF_ZF,_LOTSZ,D|STIFMAG'NCll
2_
CONTINUE
NACELLES
30
IF
(J3_EQe0)
NANG|=NAN2+I
DO
34
GO
TO
40
N_I=IINP
CALL
RLTIT3INANGI_NP0DORi
|pHI=THETAePSI_XFIYF*ZF_LOTSZ_DISTeFM&GeNC|)
34
CONTINUE
DO
3_
CALL
NPI_IIN_
RLTIT3(NPOOOR,NANGI,
IPHI,THETA_PSI,XFeYFIZFIPLOTSZ,DIST,FNAGINCI}
36
CONTINUE
40
IF
(JAeEQ_0)
00
42
FINS
GO
TO
50
NFI=IINF
CALL
PL.TIT3(2_NF|NORt
IpHI,THETAIPSIiXF,YFIZFiPLOTSZiOIST_FMAGINCI)
42
CALL
RLT1T3(_,NFINIO_
IPHIITHETA,PSI,XF,YF*ZF,PLOTSZ,DISToFMAG'NCI)
DO
46
NFI=|iNF
CALL
F__TIT3(NFINOR,2,
IPHI,TNETA,PS|,XF=YF_ZF,Pt-OTSZ,DISTIF_AG=NCI)
46
CALL
Pt.TIT3(NFINOR=2,
IPH|_THETAI_SI,XF,YF_ZF,PLOTSZ,DISTtFHAG_NCI}
CANARD
50
38
IF
(JS_EOeO)
DO
5_
NCA=|,NCAN
GO
TO
60
STEREO
54
DO
54
CALL
I=1,2
PLTIT3(2,NC,
lPHIQTHETA_PSI.X_,YF4ZF_PLOTSZqDISTIFMAG,NC|)
_6
CONTINUE
DO
59
DO
5e
NCAmI,NCAN
58
CALL
I-I,2
PLT]T3(NCQ21
[PHI,THETA_PSIIXFtYFtZFQPLOTSZ,D|SToFMAGtNCI)
_9
CONTINUE
60
CONTINUE
99
CONTINUE
RETURN
END
OF
SPDLT
END
39
Subroutine
Subroutine
routine
statements
STERPT
for
PLTIT3
for
this
the
reads
lines
of points
perspective
subroutine
and
are
PLTIT3
from
stereo
intermediate
views.
The
flow
storage
chart
as follows:
PLTIT3
Subroutine
unit
10
Change
y
sign
CALL
yes
SUBROUTINE
PLTIT3(NL,NPTqPH|tTHETAIPSItXFeYF+ZFe
I Pt.OTSZ+OIST+FMAGgNC1)
C
C
READS
C
AND
LINES
OF
POINTS
PERSPECTIVE
PLOTS
DEFINING
VIEWS
A
OR
SURFACE
STEREO
C
DIMENSION
ALINE(33+3I
C
ALINE(NPT+I+I)=pHI
ALINE(NPT+2*I)mxF
ALINE(I_OT+I,2)=THETA
ALINEIN_T+2_2_mYF
ALINEINPT+I_3t=PSI
ALINE(NPT+ZI3I=ZF
DO
500
N=IcNL
READ
{10}((ALINE
IF
(NN'N31'NN=I+NpT3+N3=I'3I
(NoEQeNL)
GO
TO
70
C
C
SKIP
VECTORS
C
READ
C
C
(10)VEC
LOOP
FOR
RIGHT
AND
LEFT
SIDE
OF
C
70
75
80
DO
IF
490
NN2=I,2
(NN2eEQ+I)
DO
75
GO
ALINE(NNI2)=-ALINE(NNI2)
CALL
STERpTIALIN
]3,PI_OTSZ,DIST+FMAGI
490
500
CONTINUE
CONTINUE
RETURN
END
END
4O
TO
80
NN=|INPT
OF
I=q-TIT3
E(I+t)'ALINE(1+2)+ALINE(I'3|'NPT°ItNCIt
AIRCRAFT
FI_OM
FRAMES
TAPE
and
and
the
calls
sub-
FORTRAN
Subroutine
STERPT
By George
C. Salley
Langley
Subroutine
the
STERPT
perspective
through
this
FORTRAN
generates
projection
for
a given
will generate
statements
for this
SUBROUTINE
for
are
driving
automatic
three-dimensional
instructions
subroutine
STE_PT
Center
instructions
of data
subroutine
Research
for
a pair
array.
of stereo
equipment
to plot
Two passes
frames.
The
as follows:
(XoY_Z*NtKANCAIP*PAGqPLA,XP_)
C
C
C
I:_OGRAME_
DIMENSION
VP(3)i
GEORGE
Ce
TRAN{3)_
SALLEY
SANG(3)t
CANG(3),
ADJ(3)I
PT(4It
XLP(_)g
IZLP(2I
DIMENSION
X(1),
Y(1)*
Z(I)
DIMENSION
PLXIA),
PLY(4)4
PLZ(2)
DIMENSION
PIXIA),
PLY(4).
PIZ(2)
DIMENSION
ILP(4),
IP1_(4)
DATA
PI,PI2,PI32,_142/3.1415926,1,5707963*AoT12388g,6*283|952/
DATA
PAR/I,125/
DATA
NPG/O/
DATA
NPT/I/
DATA
FRAME/9o80/
DATA
NO-I
TU_N/]I.OI/
KK©K
II=lP
IF
(NC)
C
*
5
NR=NeK+I
80,5.110
N_=NP+K
PLIM=OAG/2o
SF=X_
VI3t.=PLA
DO
10
I=1.4
PLX(I)=O*
PLY(I)=Oo
PIX(I}-O.
PIY(1)=Oo
IPL(1)-O
I0
ILP(1)=O
DO
15
PLZ(I)=Oe
15
I=I,2
PIZ(1)-Oo
VPX=XfNP)
VRY=Y(NP)
VPZ=Z(N;:')
FPX=XfNR)
FPY=Y(NR)
FPZ=Z[NR)
VX=V_X-FPX
VY=VPY-FPy
41
VZ=VDZ-FDZ
Vp(2)mSQRT((VXtt2)÷(VYlt2))
VP(3)_SQ_T((VZ*t_)+(VD(2)_t2)}
T_AN(I)sVPX-(V_L_(VX/VP(2)))
T_AN(2)sVPY--(VPLt(VY/VP(2)I)
T_AN(31mvPZ-(VPL_(VZ/VP(3)))
VANGzATAN((PA_/VP(3)))
IF
(VX)
55,20_3_
20
IF
(VY|
30,300.25
25
PANG=Pl2
GO
30
TO
75
PANGzPI32
GO
TO
7_
3_
IF
(VY)
40
PANG=Oe
GO
50_40,4_
TO
?_
45
PANG_ATAN((VY/VX)}
50
GO
TO
75
PANG=PI42-ATAN(((ABS(VY))/VX))
GO
TO
55
IF
(VY)
7_
60
PANG_P!
6_
GO
TO
75
PANGs_|--ATAN((VY/(ABS(VX)}))
?0
GO
TO
75
PANG_PI+ATAN((_ABS(VY))/(ABS(VX))))
75
PANGIPI32-PANG
?0_60,6_
UANG=PANG-VANG
_ANGmUANG+(21_VANG)
SANG(I)gSIN(UANG)
SANG{2)ISIN(RANG)
CANG(I}'COS(UANG)
CANG(2)ICOS(RANG)
SANG(3)_VZ/VP(3}
CANG(3)_VP(2)/V_(3)
VP(3)sVPL
XLP(I)sOI
ZL_(1)lOo
XLP(2)tF_A_E
ZLP(2)_Oo
AOJ(1)IPLIM
AOJ(2)_-IM
ADJ(3)mAOJ(_)÷FDA_E
IF
(N)
_IABS(NC)
LIM
80
8_
IF
IF
9O
N_G=2
9_
GO
TO
N_GI
I O0
CONT
DO
(N_G+NC)
(_+NC)
100
105
I'1
,L
CALPLT
(TU_NIO_-3)
CALPLT
(XLP(_)_ZLPfM)_3)
CONTINUE
CALL
GO
II0
11_.8_.I1_
300t9_90
! NUE
CALL
105
300,300t110
TO
115
M=1
L=2
115
120
DO
29_
IF
(NPG}
I-M_L
IF
(NC)
IF
(NPT+NC)
300,120_150
125_1_5_14_
1_0_130_150
130
135
NPTz2
GO
|40
TO
14_
NPT=!
CONTINUE
CALL
I_0
O0
CALPLT
290
(XLP(I}_ZL_(|)_3)
J-I_N
PT(I)_((X(NO)-T_AN(I))_CANG(1))-((Y(NO}
PT(4)_((X(NO)-T_AN(I)I_SANG(1))
-T_AN(2})_SANG(I))
+((¥(NO)-T_AN(2))_CANG(|I)
pT(2)I((_T(4)_CANG(3))-((Z(NO|-T_AN(3)}_SANG(3)})
PT(3)I((_T(4)_SANG(3)}+((Z(NO)_TRAN(3))
IF
(PT(2))
IF
(ILP(1))
160
IF
(II-3)
165
VXlPLX(1)--PT(I)
VY-__Y(I_-PT(2)
155_180_180
300,160_17_
16_,1709300
VZ-_LZ(I_-_T(3)
V_LI_LY(|)/(VY/VP_I))
PT(_)I_LX(I)-((VX/VP(1))_VPL}
PLX(1)mPT(I}
PT(I)=PT(_)
PLY(1)iPT{2)
PT(_)=OQ
42
_CANG(3)I)
PT(4)=PLZII)-((VZ/VPI2))_VPL)
PLZ(I)=PT(3)
PTI3}=PT(4)
]LP(1)'!
GO
TO
205
170
ILPI|)=I
175
Pi.-X(1)-P7(I)
PLYIII=PT(2)
PLZ(|I=PT(3)
GO
TO
180
IF
(ILP(1))
270
185
190
IF
Ilz3
(I[-3)
300_200,185
I90,195,300
IPL(1)=I
PIX(I)=P?[I)
PIY(I)mPT(2)
PlZIII=PTI3)
VX=PT(|)-PLX(I)
VY=PT(2)-PLY(1)
VZ=PT(3I-PLZ(I)
VP(|I=SOI_TIfVX**2)+IVY_2I)
VPI2)=SQRTIIVZI*2I÷(VP(I)_12))
VPL=PT(2)/IVY/Vp(I))
PT[2]:O=
PTII)mPTI])-((VX/VPII)I_VPL)
PT(3)=PT(3)-(IVZ/VP(2))*VPL)
195
ILP(1)=O
200
PLX(II-PT(II
PI-Y(II=PT(2)
PLZ(1)=PT(3)
205
XP'(PT(|)+(PT(2I*(-PTII)I/(PTI2)+VP(3))))tSF
ZP=(PTI3)+(PTI21*(-PT(3))/(PTI2)+VP(3))))*SF
VPL=SQRTItXP_)+IZP_2))
IF
(VPL-I:_IM)
210
IF
([LP(I÷2))
215
IF
(II--3)
394
2|1
235,235.2]0
3_0o215,230
394,2p5,300
IF(Pt-X(I÷H)-XP)_I2,2II,21a
I:)LXI|+2)=XP
PI..YII+2I=ZP
XP=Pt_IM_(XP/VPL)
ZP=IE_LIM_(ZP/VPL)
GO
_12
213
337
?0
R=
(PLY(I÷2)-ZP)/
PLXX=PLX(|+2)
B-
ZP
$
(PLXII÷2)-XP
PLYY=PLY(I+Z)
)
-_tXP
XXP=XP
$
ZZP=ZP
XA=
(-RIB
YAI_tXA÷B
IIIIMMM=O
--SO_T(
--BII_+(RI_)II_L_IMII_)+_LIMI}_})/(_II_
÷I
)
IPLXX=PLXX*|O_*3
[PLYY=PLYY*IO**3
IXXP=XXP*IO**3
IZZP-ZZP*IO**3
PLXX=IPLXX/(IO**3*I,)
PLYY-IPLYY/(IO_*3*|,)
XXP=IXXP/(]O_3*I,)
316
ZZP=IZZP/(IO_3*I,)
CONTINUE
IXA=XAIIOI_3
IYA=YA*]O**3
[F(PLYY301
302
303,30Z,301
TO
,ANO.YY,LEIZZP)
IF(Pl-XX-XXP)
305
IF(XX.GE,XXP,AND.XX,LE,Pl_XX)
GO
T0320
307
IFIXX.GE.mLXX
IFIllI,EQ,O)
STO_
321
304
GO
TO
304
307,220,305
GO
,ANO,XX,LE.XXP)
GO
TO
TO
GO
TO
220
220
321
3333
II1=1
XA=
(-_*B
YA=R_X&+8
GO
220
TO
304
IF(yY.GE,PLyY
GO
TO
3_0
304
320
GO
YY=ZZP
GO
303
ZZP)
IF(YY,GE,ZZP,AND,YY,LE,Pt.yy)
GO
TO
320
TO
+SQ_T[
-B**2
+
_**2*PLI_**2
+PLIM**2)}
2(_*'2
+I)
316
PLXII+2I=XP
PLY(I+2i=ZP
XP=XX
ZP=yY
llI=O
337
ILPII+Z)=I
GO
TO
225
ILP(I+2)=I
230
PLX(I+2)=xP
265
43
pLYII+2IsZP
GO
TO
235
IF
(ILP(I+_)I
24O
IF
(II-3)
270
245
11-3
300,255,240
245,2_0,300
IPL(I+2)'I
PIX(I+2)'XP
PIY(I+2)=ZP
IFIPLX(I+2)tNE,X
p )
GO
TO
400
VPL=SQRT((PLX(I+2}II2)+(PLY(I+2)tt2))
PIXII+2)=XP
pIZ(I+2I_ZP
GO
TO
4OO
R=
(PLY(|+2)-ZP)/
4_5
RLXX=mLX(I+2)
B"
250
ZP
(PLX(I+2)-XP
$
PLY
)
Y'pLY(|+2)
--RIxP
XXP=XP
XA=
(-RIB
$
ZZP=ZP
-SORT(
_B**2+(R/e2).[PLIMee2)+PL]Mt*2))/(RIe2
+1
)
yA=ReXA+B
]I]=MMM=0
IPLXX=PLXXeIOI*4
|pLyy=RLYY*IOei4
IXXP=XXP*]OI#4
|ZZp=ZZPIIOI_4
PLXX=IPL.XX/(IO//4eIo)
pLYyIIPLYY/(|OIe4*|*)
XXP.
IXXP/(|O*_4Ile]
ZZpmIZZP/(lOei4*Io|
416
IXA-XA*IOe*4
IYAtYA_tO_4
XX=IXA/((IOeI4)el.)
yy=lYA/((lO--*4)i[.)
401
IF(RLYYZZP)
403,402,40!
[F(YY,GE,ZZP,AND,YY,LE,PLYY)
GO
A02
TO
TO
404
404
|F(YY,GEoPLYY
GO
TO
,AND,YY,LEoZZP)
IF(I=_XX--XX
405
IF(XXeGE,XXR,AN_eX×,LEJPLXX)
GO
GO
TO
404
420
404
407
TO
YYsZZ_
GO
403
GO
420
p}
407t246_405
GO
TO
246
70420
lF(XXe
GEeI_LXX
420
IF(III,EQ,O)
421
STOP
lllsl
XAI
e_ND,XXeLEeXXP)
GO
TO
GO
TO
246
421
6666
(-R_B
+SORT(
-Bee2
+
R_*2_I='L|
M_e2
÷pt_|M_t2)
)
/(R_e2
yAzRVXA+B
GO
246
TO
416
XPsXX
ZPmYY
III-O
25O
255
ILP(I+2)'O
GO
TO
260
IF
((SQRT(((PLX(I+2))*_2)+((I=_'-Y(I+2)}_))I-_L|M)
260
PLX(]+2)
_X_
PLYII+2)_ZP
265
XPTeXP+ADJ(I+I)
ypT=ZP+ADJ(1)
CALL
270
275
CALPLT
II-2
IF
(IPL(I+2)}
(XPT,YPT.II)
300,2B0,275
IPL(I+2)=O
XP=PIX(I+2)
ZP=PIY(I÷2)
GO
TO
280
IF
285
IPL(I)
255
(IPL(I))
=0
pT(1)=PIX(1)
pT(_}sPIY(1)
PT(3)-PIZ(1)
GO
_90
TO
NO'NO
_00
+KK
XLP(1)=XPT
ZLP(I)'YPT
NO=|
295
ll'lP
300
CONTINUE
RETURN
ENO
44
300,290_285
_60,_60e_0
+l)
PROGRAM
PROGRAM
This
program
is
for
airplane
PROGRAM
This
card
figure
section
formats.
Samples
the
of the
IDENTIFICATION
configuration
SETUP
describes
USE
FOR
input
input
A COMPILE
data
data
plots
and
AND
requirements,
sheets
for
is identified
as
program
D2290.
EXECUTE
limitations,
preparation
by
and
the
the
user
are
punched
shown
in
7.
The
input
data
cards
are
assembled
with
the
program
decks
in the
order
illustrated
below:
EOF
IDATA
S
DE___CK
EOR
___
Overlay
(2,2)
j
0>
f/O v_erlay (0,0"_
_R_
Calcornp
Request
Cards
GO.
N(S)
;jou
card
45
DESCRIPTION
OF INPUT
DATA
CARDS
Configuration
Since
the
airplane
plane
need
data
is that
the half
The
program
then
be described
of input
cards
whether
a component
describe
Card
fied
2 -
01 to 03
this
on the
has
positive
used
Y-side
the
in presenting
of the
XZ-plane
complete
to describe
previously,
and
the amount
1 contains
is by FORTRAN
any
desired
the
input
is presented.
airplane.
used
of input
of the air-
The
number
the configuration,
of detail
"READ"
used
to
statements.
identifying
information
in
7(a).)
integers.-
field.
of each
convention
only half
of components
method
Card
the XZ-plane,
to construct
described
The
(See fig.
Control
on the
number
been
about
The
information
(See
An identification
and a description
Columns
uses
1 - Identification.-
in a 3-column
manner.
computer.
of the airplane
component.
1 to 80.
Card
to be symmetrical
to the
depends
each
columns
has
Card
fig.
of the
integer
2 contains
7(a).)
card
Columns
columns,
is given
24 integers,
73 to 80 may
the
in the
name
used
following
punched
be used
by the
right
in any
source
justi-
desired
program,
table:
FORTRAN
Name
J0
each
De sc ription
If
J0 = 0, no reference
area
If
J0 = 1, reference
area
to be read
If
J0 = 2, reference
area
same
as previously
read
04 to 06
07 to 09
Jl
J2
If
J1 = 0, no wing
data
If
J1 = 1, cambered
If
J1 = -1, uncambered
If
J1 = 2, wing
If
J2 = 0, no fuselage
If
J2 = 1, data
wing
data
for
data
wing
same
to be read
data
to be read
as previously
read
data
arbitrarily
shaped
fuselage
to be read
If
J2 = -1,
data
for
circular
(with
J6 = 0, fuselage
bered;
with
with
will
J2 = 2, fuselage
read
46
will
be camwill
with XY-plane;
J6 = 1, entire
be symmetrical
data
to be read
J6 = -1, fuselage
be symmetrical
If
fuselage
same
configuration
with XY-plane)
as previously
Columns
FORTRAN
Name
10 to 12
J3
Description
If J3 = 0, no pod data
If J3 = I, pod data to be read
If J3 = 2, pod data same as previously read
13 to 15
J4
If J4 = 0, no fin data
If J4 = I, fin data to be read
If J4 = 2, fin data same as previously read
16 to 18
J5
If J5 = 0, no canard data
If J5 = i, canard data to be read
If
19to 21
J6
J5 = 2, canard
Simplification
If
data
same
a cambered
J6 = -1, indicates
NWAFOR
Number
of airfoil
2 < NWAF
Number
of ordinates
airfoil
section;
NFUS
Number
of fuselage
31 to 33
NRADX(1)
Number
of points
of first
lar,
the
y- and
34 to 36
NFORX(1)
Number
NRADX(2)
43 to 45
46 to 48
NRADX(3)
NFORX(2)
NFORX(3)
Same
to describe
to define
the
first
wing
1 s NFUS
indicated
fuselage
< 4
half-section
if fuselage
3 -< NRADX(1)
for
each
<- 30
to represent
computes
of stations
is circunumber
of
-< 30
segment;
< 30
as NRADX(1)
and
NFORX(1),
but for
sec-
NFORX(1),
but for
third
segment
as NRADX(1)
fuselage
used
segments;
z-ordinates;
ond fuselage
Same
used
segment;
program
circular
-< 20
used
fuselage
4 -< NFORX(1)
37 to 39
40 to 42
is a fuselage
3 -< NWAFOR
28 to 30
circular
J2 _ 0
sections
wing;
is symmetto XY-plane,
uncambered
with
or
J2 _ 0
uncambered
if there
fuselage
25 to 27
respect
implies
fuselage
NWAF
if
configuration
with
which
22 to 24
circular
fuselage
J6 = 1, complete
rical
If
read
code:
J6 = 0, indicates
arbitrary
If
as previously
and
segment
47
FORTRAN
Name
Columns
Description
Same
as
NRADX(1)
49 to 51
NRADX(4)
52 to 54
NFORX(4)
55 to 57
NP
Number
of pods
58 to 60
NPODOR
Number
of stations
fourth
fuselage
specified;
61 to 63
NFORX(1),
but
for
segment
described;
at
which
4 -< NPODOR
Number
NF
and
of fins
NP
-< 9
pod
radii
are
to be
< 30
(vertical
tails)
described;
NF_<6
64 to 66
NFINOR
of ordinates
Number
used
airfoil section;
67 to 69
NCAN
NCANOR
< 10
(horizontal
tails)
of ordinates
Number
used
airfoil section;
expect to read
contain a detailed description
card
contains
may
be identified in columns
reference
area, wing
Reference
may
area
card:
Wing
data cards:
at which
be exactly NWAFOR
columns
The
The
first wing
chord
card
The
which
48
is identified as XAF
next wing
data cards
give the origin and chord
will
also; otherwise,
to be symmetrical
remaining
data input cards
field with a decimal
are arranged
in the following
Each
and
order:
pod (or nacelle) data cards,
area
value is punched
data card
in columns
chord
where
For
(or cards)
fin
1 to 7 and
given.
j
Each
denotes
example,
10 and the second
contains the locations in per-
airfoils are to be specified.
if
NWAFOR
as XAF
(there will be NWAF
card
There
will
be identified in
of the last location
= 16, there are
will be required.
The
16 ordifirst
16.
cards)
length of each of the wing
may
the number
nates to be specified for every airfoil, and two data cards
XAF
ordinates
73 to 80.
locations in percent
given on that card.
-<i0; if NCANOR
in a 7-column
cards
of all the wing
XAF]
canard
(See fig. 7(a).)
data cards,
reference
the ordinates
The
each
(or horizontal tail) data cards.
in columns
73 to 80 by the symbol
in percent
The
fuselage
and canard
be identified as REFA
cent chord
73 to 80.
define
of the airplane.
each value punched
data cards,
(vertical tail) data cards,
data input cards.-
of each component
up to 10 values,
described;
sign, the program
lower
airfoil is assumed
3, 4, . . . - remaining
to
3 -<NCANOR
is given a negative
Cards
fin
---2
NCAN
70 to 72
each
3 <- NFINOR
of canards
Number
to define
each contain four numbers
airfoils that is to be specified.
The
cards
representing
successive
the
airfoils.
The
most
inboard
information
airfoil
are
is arranged
given
first,
followed
on each
card
as follows:
Columns
by the
cards
for
Description
1 to 7
x-ordinate
of airfoil
leading
edge
8 to 14
y-ordinate
of airfoil
leading
edge
15 to 21
z-ordinate
of airfoil
leading
edge
22 to 28
airfoil
73 to 80
card
streamwise
chord
identification,
airfoil;
for
length
WAFORGj
example,
where
WAFORG
j
denotes
1 denotes
first
the
particular
(most
inboard)
airfoil
If a cambered
camber
line
to the
z-ordinate
for the
wing
(TZORD)
first
cards.
airfoil.
values),
airfoils
are
new
and the
cards
TZORDj,
to the
where
Next
are
the
remaining
ordinates
in the
the
most
columns
inboard
stations
identified
last
data
If the
fuselage
of the
center
may be identified
of the
last
fuselage
edge,
for
each
segment.
in columns
station
to the
of chord
airfoil
airfoil
the
most
in columns
j
cards.
(there
(there
cards.
The
starting
on a
inboard
airfoil
73 to 80 as
The
will
card
the
order
card
may
be NFORX(1)
the
values
j
the
airfoils
which
than
are
each
begins
with
be identified
in
airfoil.
specifies
XFUS j where
up to
If more
values),
remaining
particular
contains
chord.
in the
Each
(or cards)
symbol
first
as percent
cards.
denotes
card
The
will be NWAFOR
outboard.
x
values
and the
denotes
the
of the
cards
number
fuse-
may
be
of the
card.
sections.
on that
the next
There
73 to 80 by the
given
each
mean
referenced
percents
each
with
be identified
is the
on successive
for
are arranged
and cambered,
of the circular
begins
expressed
cards
There
on that
is circular
which
cards
values,
for
continued
data
airfoil
where
73 to 80 by the
Az
specified
manner,
on successive
first
up to 10
data
airfoil.
airfoil
proceeds
of wing
to be specified
(WAFORD)
and the
The
given
may
ordinate
continued
cards:
order
set
of the
are
same
particular
manner,
and
are
values
card
next
at each
10 values
of the first
of the first
station
card
in the
the
airfoil
are
in columns
fuselage
tions
denotes
airfoil
contains
Each
73 to 80 as WAFORDj,
Fuselage
lage
arranged
same
first
in the
to be specified
described
the
remaining
described
ordinates
are
than
the
wing
specified,
leading
outboard.
j
10 half-thickness
10 ordinates
The
If more
remaining
and proceeds
been
of the airfoil
will be NWAFOR
card,
has
symbol
set of cards
specifies
will be NFORX(1)
ZFUSj
where
values
_
denotes
the
and the
z
locacards
the number
card.
49
If the fuselage is circular, the next card
sectional
areas,
where
lage
and
j
and
denotes
may
the
is of arbitrary
identified
these
are
the
in columns
of Y and
be identified
number
shape,
in columns
of the last
73 to 80 as Yi
corresponding
z-ordinates
Z cards,
and
Zi where
the
station
where
is the
convention
the fuselage
given
for a half-section
i
is the
(NRADX(1)
i
gives
73 to 80 by the
fuselage
the y-ordinates
in columns
73 to 80 as
(or cards)
station
the
card.
given
station
values)
FUSARDj
on that
are
station
from
values)
Following
half-section
Each
ordinates
If the fuse-
(NRADX(1)
number.
for the
number.
of ordering
symbol
cross-
identified
will
bottom
have
a set
to top is
observed.
For
segment
each
fuselage
segment
descriptions
Pod data
origin
of the
should
cards:
first
be given
The
pod.
a new
first
The
set
of cards
in order
data
7
of first
pod
8 to 14
y-ordinate
of origin
of first
pod
15 to 21
z-ordinate
of origin
of first
pod
73 to 80
card
The
pod origin,
next
first
may
be idenfied
x-value
The
next
where
j
For
each
single
zero
an exact
y-ordinate
Fin
information
are
data
cards:
presented
cards
will
of
x.
the
location
The
of the
as follows:
symbol
cards
first
the
may
denotes
j
pod number
the x-ordinates,
be NPODOR
x-value
the
give
where
contains
the last
1 represents
of them)
is the length
XPODj
referenced
are
to be specified.
of the
where
j
to the
pod.
These
denotes
the
cards
pod num-
pod.
pod radii
corresponding
be identified
in columns
to the
pod stations
73 to 80 as
PODRj
pod number.
pod,
new
described
duplicate
of zero
and
These
additional
pods
(or cards)
73 to 80 by the
data
specified.
PODORGj
(there
be zero,
XPOD
the
card
pod radii
pod input
denotes
Only
data
in columns
example,
been
the
must
For
have
identification,
pod input
at which
The
50
card
be provided.
Description
of origin
that
specifies
on the
x-ordinate
ber.
must
values
card
is arranged
Columns
lto
of increasing
pod or nacelle
information
as described
symmetrically
a single
Exactly
XPOD,
but the program
is located
implies
PODORG,
assumes
with
PODR
that
respect
cards
if the
to the
must
be provided.
y-ordinate
is not
XZ-plane;
a
pod.
three
on the first
and
fin
data
data
input
input
cards
card
are
used
to describe
is as follows:
a fin.
The
Columns
Description
ito
7
x-ordinate
of lower
airfoil
leading
edge
8 to
14
y-ordinate
of lower
airfoil
leading
edge
15 to 21
z-ordinate
of lower
airfoil
leading
edge
22 to 28
chord
29 to 35
x-ordinate
of upper
airfoil
leading
edge
36 to 42
y-ordinate
of upper
airfoil
leading
edge
43 to 49
z-ordinate
of upper
airfoil
leading
edge
50 to 56
chord
73 to
card
80
The
second
NFINOR
of them)
identified
third
expressed
on the
positive
may
For
each
Only
zero
an
y-ordinate
be
given
three
manner
as
for
value
lower
ordinates.
follows:
the
fin
are
73 to 80,
is
fin.
but
located
a single
used
If,
information
number
in percent
to be
chord
specified.
The
card
the
fin
airfoil
half-thickness
ordinates
symmetrical,
only
must
be
are
specified.
where
j
denotes
card
the
must
assumes
with
may
be
number.
The
cards
program
fin
(exactly
that
respect
ordinates
identification,
fin
be
the
number.
provided.
if the
to the
y-ordinate
is
XZ-plane;
a
fin.
canard
(or
a canard,
the
a fourth
horizontal
canard
canard
and
airfoil
data
presented
tail)
on
the
the
is
input
first
airfoil
input
not
is
is
symmetrical,
given
in the
symmetrical
card
canard
will
be
data
same
(indicated
required
input
to give
card
by
the
is as
Description
ito7
x-ordinate
of inboard
airfoil
leading
edge
14
y-ordinate
of inboard
airfoil
leading
edge
15 to 21
z-ordinate
of inboard
airfoil
leading
edge
22 to 28
chord
8 to
fin
denotes
FINORD
the
to describe
of NCANOR),
I0 locations
symmetrically
however,
Columns
and
denotes
j
airfoil
plane
j
are
the
fin
XFIN,
If the
are
The
the
described
to
ordinates
where
chord
FINORG,
where
up
contains
in columns
cards:
cards
airfoil
XFINj
card
of the
implies
data
contains
Since
duplicate
of zero
exactly
input
new
fins
exact
Canard
a negative
side
single
fin
chord.
y
fin,
the
airfoil
FINORGj
card
to 80 as
data
in percent
FINORDj,
input
73
airfoil
of upper
identification,
at which
fin
of lower
length
data
in columns
The
not
fin
length
length
of inboard
airfoil
51
Description
Columns
29 to 35
x-ordinate
of outboard
airfoil
leading
edge
36 to 42
y-ordinate
of outboard
airfoil
leading
edge
43 to 49
z-ordinate
of outboard
airfoil
leading
edge
50 to 56
chord
73 to 80
card
The
second
of them)
expressed
third canard
in percent
73 to 80 as CANORDj
symmetrical,
For
where
the canard
chord,
denotes
ordinates
and lower
canard,
new
CANORG,
j where
airfoil.
j
the
canard
number
half-thickness
ordinates,
may
CANORD
number.
cards
airfoil is not
card.
as positive values
and CANORD
The
be identified in columns
If the canard
on a second
XCAN,
are to be specified.
the canard
number.
to be punched
chord
denotes
This card
the canard
are presented
ordinates
denotes
airfoil ordinates
contains the upper
of the canard
j
j
up to I0 locations in percent
73 to 80 as XCAN
data input card
the lower
another
CANORGj
at which
where
both upper
airfoil
data input card contains
be identified in columns
The
expects
of outboard
identification,
canard
(exactly NCANOR
card may
length
The
in percent
must
program
chord.
be provided.
Plot Cards
A
single card
contains all the necessary
options and the necessary
Orthographic
as
follows
Columns
(see
fig.
information
input for each are described
projections.-
For
orthographic
for one plot.
in the succeeding
projections,
the card
The
available
sections.
should
be set up
7Co)):
FORTRAN
Name
Description
1
HORZ
"X",
"Y", or "Z"
3
VERT
"X", "Y", or "Z" for vertical axis
5 to 7
TEST1
Word
"OUT"
for horizontal
axis
for deletion of hidden
lines; other-
wise, leave blank
PHI
Roll angle, degrees
13 to 17
THETA
Pitch angle, degrees
18 to 22
PSI
Yaw
48 to 52
PLOTSZ
PLOTSZ
8 to 12
angle, degrees
determines
is computed
dimension
52
using
the size of plot (scale factor
PLOTSZ
of configuration)
and maximum
Columns
FORTRAN
Name
Description
53 to 55
TYPE
Word
72
KODE
If
KODE
= 0, continue
If
KODE
= 1, after
"ORT"
the
desired
is made
plot
size
care
must
be taken
lines
with
no rotation
the
plotter
space
pen
Plan,
should
is greater
angles
front,
always
side
configuration
view.
Minimum
with
grid
exactly
of heavy
lines
(see
grid
(stacked).fig.
are
from
at the
start
plan,
front,
within
28 inches
so that
side
of the
of plotting.
and
side
views,
the
of plan
view,
inches
13 to 17
THETA
y-origin
on paper
of side
view,
inches
18 to 22
PSI
y-origin
on paper
of front
48 to 52
PLOTSZ
PLOTSZ
determines
is computed
dimension
size
using
view,
inches
of plot
PLOTSZ
(a scale
and
TYPE
Word
72
KODE
If
KODE
= 0, continue
If
KODE
= 1, after
maximum
"VU3"
reading
processing
plot cards
this
new configuration
fig.
Columns
8 to 12
perspective
factor
of configuration)
53 to 55
(see
card
Description
on paper
For
axis
plotting
y-origin
views.-
so
Therefore,
PHI
Perspective
body
If
7(b)):
FORTRAN
Name
8 to 12
field.
paper.
the
read
specified
adjusted
on the plotter
1 inch
For
the
plot,
description
is attempted
values
lines
this
configuration
within
centering
be positioned
views
be set up as follows
Columns
the
given
28 inches,
coincide
intersection
and
the
than
in choosing
should
and on the
to center
plot cards
processing
new
An attempt
reading
views,
the
card
should
be set
plot,
read
description
up as follows
7(b)):
FORTRAN
Name
PHI
Description
x
of view
coordinate
point
(location
of viewer)
in data
system
13 to 17
THETA
y
of view
point
in data
coordinate
system
18 to 22
PSI
z
of view
point
in data
coordinate
system
53
FORTRAN
Name
Columns
Description
x
XF
23 to 27
of focal point (determines direction and focus)
in data coordinate system
28 to 32
YF
y
of focal point in data coordinate system
33 to 37
ZF
z
of focal point in data coordinate system
38 to 42
DIST
Distance from eye to viewing plane, inches
43 to 47
FMAG
Viewing-plane magnification factor; it controls
size of projected image
48 to 52
Diameter of viewing plane, inches; DIST and
PLOTSZ
PLOTSZ
together determine a cone which is
field of vision; PLOTSZ
value is also relative
to type of viewer which is to be used.
53 to 55
TYPE
Word
"PER"
72
KODE
If KODE
= 0, continue reading plot cards
If KODE
= 1, after processing this plot,read
new configuration description.
Stereo
frames
suitable
for viewing
in a stereoscope,
except
the word
that
for viewing
the input
"STE"
is used
in a stereoscope.is identical
in columns
For
to that
for
stereo
the
frames
perspective
suitable
views
53 to 55.
OUTPUT
The
are
card
printed.
written
The
on a scratch
This
computer
used
images
program
systems
for
input,
unit
imately
55000
octal
tion for
one
The
during
54
of all the
necessary
job execution;
data
instructions
for
configuration
driving
description
automatic
plotting
and
plot cards
equipment
-
are
file.
was
written
with the
6 for
MACHINE
SETUP
in FORTRAN
Version
Scope
output,
locations
plot is less
decoupled
input
than
version
therefore,
3 operating
and
units
of core
this
are
of computer
plotting
file
system
has
Control
and library
9, 10, and
storage
1 minute
of the
system
2.0 for
12 for
required
tape.
intermediate
and the
Data
Tape
series
unit
storage.
processing
6000
5 is
Approx-
of informa-
time.
routes
to be copied
plotter
to a tape
output
file
to a scratch
at job completion
file
for off-line plotting on a CalCompdigital incremental plotter. The plotter pen should
always be positioned at least 1 inch in the positive y-direction at the beginningof plotti_g.
If grid paper is used, the starting pen location should be exactly at an x of zero and
a y of linch.
OPERATIONAL DETAILS
SubroutinesCALCOMP,
used
from
the
CalComp
parameters
and linkage
incremental
plotter.
tion
with pen
annotation
either
and
cessive
data
the data
arrays.
CALPLT,
software
package.
labeling.
CALPLT
where
the
a file
causes
Subroutine
Subroutine
LINE
minimum
instructions
be used
to draw
three-view
of an airplane.
model
data.
Magnetic
CalComp
plotter
of a configuration
Langley
program
for automatic
projections
ical
computer
draws
values
and
oblique
These
tape
output
are
from
the basic
CALCOMP
in suitable
causes
form
the
factors
information
through
are
digital
to a new loca-
alphanumeric
line
necessary
for a CalComp
pen to move
draws
scale
subroutines
a set
stored
for
of suc-
at the
end of
REMARKS
is presented
numerical
generates
model.
projections,
useful
this
which
in checking
program
The program
device.
has
the
Program
as well
necessary
options
may
as perspective
the accuracy
of the
has
been
used
to drive
also
been
used
for
online
numera
display
Center,
Aeronautics
Hampton,
and
orthographic
plots
are
a continuous
of an airplane
and a Gerber
plotter.
on a cathode-ray-tube
Research
National
(D2290)
plotting
LINE
the plotter
NOTATE
CONCLUDING
A digital
and
Subroutine
to be set up to output
Subroutine
up or down.
points
NOTATE,
Va.,
and
May
Space
Administration,
13, 1970.
55
TABLE
I.- INPUT
CONFIGURATION
ORTHOGRAPHIC
SST
1
94940
0
8000
1
-1
1
1
DATA
PRESENTATIONS
CONFIGURATION
12
13
1
17
WITH
26
AND
PLOT
SHOWN
CAMBERED
SPECIFICATIONS
IN FIGURES
CIRCULAR
BODY
10
2
1 TO
3
FOR
THE
3
I0
REFA
oi
90,0
06
I0000
I000
5005
00
1800100
1660201
142.351
2000
3000
4000
5000
6000
7000
xAF
xAF
10
13
wAFORG
wAFORG
I
2
wAFCW_G
wAFCH_G
wAFORG
3
4
5
WAFORG
WAFO_G
6
?
470819
360719
wAFORG
WAFORG
8
9
--3,75
_5.35
wAFORGIO
-4030
-4040
150670
70400
wAFORGI!
wAFORGI2
3070
--9010
3090
-9,40
3075
• I0
050
1 o75
2-00
2.10
1,20
-,05
--1,85
--6030
O,
--7070
,35
-8080
,90
1-20
1.35
070
-020
-4055
O.
-5075
0165
-6,80
072
093
l.O
06875
--3.07
-3,9375
00
-I,15
010
-10685
,45
-20173
,60
,72
00
-0345
005
-,6175
,285
-0898W
042
00
004
01935
02765
00915
O-
-o0390
00225
-01820
01085
o160
,249
.2980
03135
03040
o185
O,
01235
,02
00568
,I055
01580
0248
02858
0305
• 2845
00
02635
00085
02385
0049
00695
01175
.144
01545
00
,148
-,003
01398
-o014
-0023
-,043
-o061
-01155
00
-01190
-,0025
-01224
-o010
--,II15
--.1220
--01324
000
0304
10162
000
,678
,265
10028
0.0
•886
,593
,226
,506
000
,338
000
0635
,889
10079
1,204
1,272
00
.204
,274
0596
• 870
10074
1.200
10250
82030
93080
6060
11401999090
1300629
13020
00
-045
-I.AO
157,98
181029
202041
19,80
26040
33,00
-I,85
-1o15
--035
980570
780510
610241
221.63
239018
39060
46020
--I-60
--2,80
255000
52,80
269023
282000
59040
66000
3060
-8020
56
1240870
--6080
TZORD
1
--3025
--4070
TZORD
TZORD
1
2
--1020
--2035
--3045
TZORD
TZORD
2
3
,15
--,56
--1035
--2.205
TZORD
TZORD
3
4
TZORO
4
,695
040
00875
--0295
--,7825
TZORD
TZORD
5
5
05925
0625
o47
• 3125
012
-.I0
TZORD
TZORD
6
6
03950
04395
04330
,3860
,3085
02075
TZORD
7
02780
02380
TZORD
TZORD
7
8
o311
0308
02995
TZORD
TZO4WD
TZORD
8
9
9
,155
oi58
oi595
01585
TZORD
TZORD
10
10
-0077
-0090
--01005
-,llO
TZORD
11
TZORD
11
12
12
2.75
,95
--1o35
--3045
--5030
-4080!
-o017
-00325
-0047
-0062
-0075
-0088
-o100
TZORD
TZORD
0491
,803
1.069
1.280
1.430
10518
10_50
10451
000
0423
wAFORD
wAFORD
I
1
0710
0962
10156
10296
10373
1o396
1.294
wAFORD
2
10263
10136
wAFORD
wAFORD
2
3
10234
10083
wAFORO
WAFORD
3
4
TABLE
I.- INPUT
CONFIGURATION
ORTHOGRAPHIC
• 832
,472
O,
0.0
o144
,175
• 828
0466
000
O,
.066
,09
,852
,48
O,
0,0
,006
,033
,880
,495
0,0
000
,006
,033
,880
,495
0,0
0,0
0006
,033
,880
,495
0,0
0,0
,006
0033
,880
,495
0,0
0,0
,006
,033
,880
,495
000
000
,006
,033
0880
,495
000
O,
20.
40,
130o
140,
150,
260,
2700
7,4
1o25
-I0-2
DATA
PRESENTATIONS
AND
SHOWN
PLOT
SPECIFICATIONS
IN FIGURES
1 TO
FOR
THE
3 - Concluded
WAFOi_D
0559
,522
,495
,495
,495
,886
,886
,880
,880
0880
10111
1,145
10155
10155
10155
10246
10294
1.289
10242
1,341
1,320
10285
1,375
1,320
1,375
10320
1.375
1,320
1,320
1.320
10087
1,125
I ,155
10155
1.155
4
wAFORD
5
wAFORD
5
WAFORD
6
wAFORD
6
wAFORD
7
wAFORD
7
wAFORD
8
wAFORD
8
wAFORD
9
WAFORD
9
,495
,880
10155
1.320
1.375
1,320
10155
,495
,880
10155
1,320
1,375
10320
10155
,495
,880
10155
10320
10375
1,320
10155
500
60,
70,
80,
900
I00,
120,
XFUS
160.
180,
200,
220.
230-
240,
250,
XFUS
20
2800
290,
300,
312,
XFUS
26
7e4
7,4
7,4
704
704
70
6015
5-
2,5
ZFUS
10
O,
-103
--2,5
-5,
-7045
-902
-9075
-I00
-I0,15
ZFuS
20
-I0,2
ZFUS
26
wAFORDIO
wAFORDIO
wAFORDI1
WAFORD11
wAFORDI2
wAFORDI2
tO
-I002
-I0,2
-I002
-I002
O,
18,5
480
65o
83,
960
9505
92,2
9205
960
AFUS
10
98,
100,7
101,
98,
89,5
79,
70,
6805
6805
67,3
AFUS
20
62,
50,5
37,
24,
11,5
O,
AFUS
26
236.8
7050
-11055
000
4,0
800
12,0
16,0
2000
2400
28,0
32,0
2.292
2,277
2,644
_.791
2,9t5
3,012
3,076
3,097
3,100
2al.O
31,75
--3,60
000
4.0
8,0
12,0
16,0
20,0
2400
28,0
32,0
2,292
2,477
2.644
20791
2,915
30012
3,076
30097
3,100
252,0
27,0
--2095
35,3
285,36
47,0
6,31
4,77
0,0
I000
2000
30,0
4000
5000
60.0
70,0
90,0
0,0
0,311
0,564
0,759
0,897
00977
0,999
0,927
0,427
277,9
90
-6,77
3503
31103
O,
2,49
4,77
I0.0
2000
3000
40,0
50,0
60,0
70,0
90,0
0,0
0.311
0,564
00759
0,897
0.977
00999
00927
00427
312,
O,
-10,2
O,
27709
O,
-6,77
35,3
I0,0
20,0
30,0
40,0
50,0
60,0
70,0
90.0
I0000
XFIN
3
0,311
0,564
00759
0,897
00977
0,999
0,927
0,427
000
FINORD
3
000
000
0,0
X
Y
X
Z
Y
Z
x
Z
Y
Z
X
Z
ORT
O,
18,
ORT
O,
42.
ORT
I00
-30.
18o
O_T
OUT-45,
10.
-20,
18o
O_T
OUT-60,
-200
-40,
18o
OI_T
O,
O,
O,
00
O,
O,
-45,
1
3405
XPOD
1
3,100
PODR
1
PODORG
2
3405
XPOD
2
3,I00
PODR
2
FINORG
2
I0000
XFIN
2
0,0
FINORD
2
FINORG
3
I0000
XFIN
3
0,0
FINORD
3
FINORG3A
18,
O,
PODO_G
57
TABLE
II.-
INPUT
DATA
SPECIFICATIONS
SIMI:'I_IFIEO
1 -I
-1
3207,0
0,0
10,0
42,8
5,2
FOR
FOR
AIRCRAFT
1
1
1
A
SIMPLIFIED
THE
CONFIGURATION
-1
4
10
1
20,0
0,0
30,0
89,2
THREE-VIEW
13
40,0
AIRPLANE
CONFIGURATION
PRESENTATION
OF
18
2
50,0
60o0
70,0
5
80,0
AND
FIGURE
3
lO
I00,0
PLOT
4
1
10
_EFA
xAF
wAFORG
I0
1
56,2
8,0
0,0
66.0
wAFORG
2
141,5
156,4
31.7
36,0
0.0
0.0
19,7
0,0
wAFORG
wAFOIWG
3
4
0,0
0,0
1,66
1,62
2,19
2,14
2,45
2.39
0,0
1,17
1,54
0,0
0,0
1,17
I0.0
1,54
20.0
100.0
0.0
110.0
18.1
75,2
141,0
0,0
1,890
94,0
9,4
--6,3
0,0
1.890
97,0
4,0
a.050
9,4
0,0
2,49
2,43
2,33
2,27
2,00
I ,96
1,56
1,53
1,05
1,02
0,0
0,0
wAFORD
WAFOI_O
1
2
1,73
1,75
1,64
1,42
1,10
0,96
0,0
wAFORD
3
1,73
30.0
1,75
aO.O
1,64
50.0
1,42
60,0
1,10
70.0
0,96
80.0
OeO
90.0
wAFORO
XFUS
4
10
121.0
44.0
131.0
59.3
141.0
70.5
151.0
75.2
161.0
75.2
170.0
75.2
75.a
XFUS
FuSARDIO
18
75.2
75,2
74,0
64,4
50-2
28,4
10,7
OoO
4,6
4,0
2,050
8,0
8eO
2.205
10,75
2,325
2904
2,325
8,0
2.205
-3-7
10,75
2.325
24,0
29,4
_.325
94,0
9,4
-I,7
24,0
I0,0
20,0
30,0
40*0
50,0
60,0
70,0
80,0
0,0
144o0
0,0
0,558
4o6
10,0
0,992
3,7
20,0
1,302
24o0
30.0
1,488
141,0
40,0
1,550
4,6
50.0
1,488
5,7
60,0
1,302
24,0
70,0
0,992
80,0
I00,0
0.0
134,2
0.558
0,0
0,992
3,2
1,302
28,2
1,488
160,8
1,550
0,0
1,488
23,6
1,302
6,6
0,992
0,0
10,0
20,0
30,0
40,0
50,0
60,0
70,0
0,0
147,6
0.558
2,4
0.992
0,0
1-302
19,6
1.488
167,8
1.550
14,3
1.488
0,0
1,302
5,I
OeO
I0,0
aO,O
90,0
40,0
50,0
SO,O
70,0
0,0
0,54
9,
0,96
1.26
1,44
1,50
1.44
1.26
58
3,
6,
17,
FuSARD18
VU3
POOOC_G
xmOD
PODR
1
1
1
PODO_G
2
xPOD
mODR
FINO4WG
2
a
I
I00,0
xFIN
I
0,0
FINORD
FINORG
XFIN
I
2
2
0,0
FINORD
FINORG
2
3
80,0
100,0
xFIN
3
0,992
0,0
FINORO
CANOI_G
3
80,0
10000
XCAN
0,96
0,0
CANORD
TABLE
IH.- INPUT
CONFIGURATION
FIGHTER-TYPE
DATA
CONFIGURATION
VIEWS
FIGHTER
1
I
1
1
!
1
TYPE
0
7
OF
AND
SHOWN
FIGURE
CONFIGURATION
13
4
21
13
24
30
SPECIFICATIONS
IN THE
FOR
A
PERSPECTIVE
5
WITH
10
PLOT
21
ARBITRARY
25
2
BODY
2
9
6
lO
2
10
REFA
131,184
O,
cO1
5,
80,
90,
I00,
lle8
I ,4
2,00
13,6
wORG
1
16,25
3,0
1,83
11,625
WORG
2
10,
20,
30,
40e
50,
60,
70,
xAF
10
XAF
t3
18,975
4cO
I.763
10,460
wORG
3
22,150
5,0
1,719
8,856
wORG
4
25,332
6,0
1,709
7,250
WORG
5
26,688
6,43
Ie695
6,550
WORG
6
WORG
7
32e140
8,120
1,670
O,
Oe
O,
,01
,02
-,05
,05
,19
O,
O,
,02
,02
,04
O,
O,
• 022
,020
,018
O,
O-
eOO2
,070
,073
,074
Oe
Oe
--cO04
• 087
,093
e099
O,
O,
,003
o104
o114
el20
O,
Oe
Oe
O,
O,
O,
O,
O,
I,_9
2,21
1,18
O,
Oe
O,
1,125
-,17
-,20
-,14
,02
,01
-,02
-,01
,01
O,
-,001
-cO03
cO03
,010
,013
,017
,019
,660
Oe
Ie363
1,267
,660
Oe
O.
O.
leaa5
I,248
e638
Oe
Oe
O,
1,297
1,193
.600
O,
Oe
Oe
1e306
.580
O,
1e306
Ie153
0580
Oe
10,292
cO05
,012
,024
eOaI
,029
O,
,040
e034
,Oa3
Oe
-Oa5
e047
e057
O,
,051
e056
,068
Oe
,057
,064
e078
Oe
,063
e076
,090
Oe
1,71
2,63
3,22
3,65
3e90
3e68
3,08
le800
2,810
3,380
3,300
2,405
2,190
l ,821
1,855
2.199
2,314
2,423
2,405
2,190
Ie821
Ie604
1,682
|e703
2,078
2,138
2,153
2,366
2,393
2e390
2e484
2,476
2e489
2,422
2,407
2,397
2,197
2,159
2et38
Ie813
Ie738
I,718
O,
Oe
1,542
,012
TZORD
1
TZORD
I
TZORD
2
TZORD
2
TZORD
3
TZORD
3
TZORD
4
TZORD
4
TZORD
5
TZORD
5
TZORD
6
TZORD
6
TZORD
7
TZORD
Oe
9,458
-,09
cO3
Oe
Ie267
0.000
-,02
,02
-,002
Oe
1,153
,02
2,375
|e703
3,208
2,153
4e042
2,390
4e875
2e489
50708
2e397
6,542
2e138
7e375
1e718
8,6a5
11,t25
WORD
7
1
wORD
I
wORD
2
WORD
2
WORD
3
WORD
3
wORD
4
WORD
4
WORD
5
wORD
5
WORD
6
wORD
6
WORD
7
WORD
7
XFUS
I0
xFUS
13
0,000
0,000
0,000
OeO00
0,000
O,OOO
0,000
O,OOO
0,000
O,OOO
Y
1
0.000
0,000
0,000
OeO00
0,000
0,000
OeOOO
0,000
0,000
OeO00
Y
I
59
TABLE
IH.-
INPUT
CONFIGURATION
FIGHTER-TYPE
CONFIGURATION
VIEWS
00000
0,000
00000
0,000
0,000
0533
00000
-0482
• 001
0435
0,000
o721
0,000
-0675
,003
.602
00000
0879
0,000
--*755
e028
0756
0,000
10002
00000
-0825
• 035
,904
0,000
1,091
0,000
--,845
o103
10063
00000
10174
00000
--0831
,126
10217
00000
10238
00000
-,796
60
00000
0,000
0oQO0
0,000
DATA
00000
0,000
OF
00000
00000
AND
SHOWN
PLOT
IN THE
FIGURE
5 - Continued
0,000
0,000
00000
0,000
e064
,516
,142
0486
o216
,442
0290
,389
e366
,329
,428
,267
--e480
0088
-,475
e155
-,455
,224
-0425
,285
--,376
,333
--o321
,370
o102
o701
0207
0659
0306
0592
0405
0525
*505
,450
,585
e361
-0665
o116
-,642
,213
-o612
0314
-,570
0390
-e511
e455
o123
0854
024a
0809
,372
,740
0494
0656
--,750
o165
--e733
0285
--,700
0406
e138
,985
0268
.940
-,818
0187
--0436
0509
SPECIFICATIONS
00000
0,000
,479
,195
FOR
PERSPECTIVE
00000
00000
00000
0.000
,516
,130
o531
0068
--0252
0400
--o175
0419
--,093
0428
0654
.275
0700
,180
0718
0089
-0339
,546
-,227
,577
-,lib
e595
,851
0225
0877
o111
,611
0561
,713
0455
,799
0338
--e652
0503
--e581
0584
--0494
0646
--0378
e696
0409
,868
0539
o779
0675
0673
.790
0537
-0801
0338
--,764
,478
-,715
0594
-0636
0694
-,545
0779
--0425
0837
--,279
0874
--e128
0896
o153
10074
0299
],025
0454
0949
0599
0853
0747
0733
0876
0592
0980
0455
1,052
2308
10089
o153
--0839
0267
--0822
0429
--0787
o581
--0733
,709
--0645
,824
--0542
o921
--0412
0981
--0250
1-026
--0075
10052
0156
10155
,310
10107
,466
1,032
,623
0933
0775
0805
10035
0506
10118
0333
10164
0163
--0826
0300
-.809
,482
--,779
0648
--,729
0792
--1654
0944
--1548
10044
--1410
1o12_
--1244
10177
--0067
10206
e158
1,230
e312
10194
0472
1,124
,636
1,015
0790
0886
e937
e729
10070
0563
10159
e377
1-215
,188
--0794
-0782
-0755
--0707
-0636
-0385
--,225
--,041
o912
e666
-0532
,890
e404
A
--o252
,728
--oi09
o748
0957
,272
.993
e136
Y
Z
Z
Z
Y
Y
7
Z
Z
Z
Y
Y
Y
Z
Z
Z
Y
Y
Y
Z
Z
Z
Y
Y
Y
Z
Z
Z
Y
Y
Y
Z
Z
Z
Y
Y
Y
Z
Z
Z
Y
Y
Y
Z
1
1
1
1
2
2
2
2
2
2
3
3
3
3
3
3
4
4
4
4
4
4
5
5
5
5
5
5
6
6
6
6
6
6
7
7
7
7
7
7
8
8
8
8
TABLE
III.-
INPUT
CONFIGURATION
FIGHTER-TYPE
CONFIGURATION
VIEWS
• 162
.352
.542
DATA
.719
OF
.899
FIGURE
1.044
AND
SHOWN
5 -
1 ,165
PLOT
SPECIFICATIONS
IN THE
FOR
PERSPECTIVE
Continued
1.258
1.324
1.359
Z
8
Z
8
Y
9
Y
9
Y
9
Z
9
Z
9
1,374
0,000
1,274
,166
1,266
,342
1.225
,522
1,147
.68a
.867
1.040
.908
1.008
.750
1-126
.584
1,21V
1.261
.400
*203
0.000
--,760
• 277
--.760
--,753
,464
,664
-.725
,860
-.672
-.581
--.463
--,310
--.I
1,024
1.174
1,301
1.394
1,467
13
,079
1,514
Z
9
Y
I0
Y
I0
Y
10
Z
10
Z
I0
Z
10
1,531
00000
1,319
.188
1.327
.375
1.313
.562
10248
.753
.935
1,149
,992
1,090
,8?3
1.205
.684
1.283
.500
1.312
.247
0.000
-,714
• 401
-,714
.606
-,712
.817
-,687
-.629
-.526
-.381
-.213
-,016
1.040
1.224
1,392
1,572
1.753
1.873
.196
1.968
1.995
0.000
1,358
.252
1.356
,468
1,321
.720
1,252
.935
I,I02
1.127
1.029
1.241
1.322
1.344
1,351
Y
II
.898
,713
.495
.244
Y
!1
Y
II
Z
II
Z
II
Z
11
Y
12
Y
12
Y
12
0,000
-0719
• 703
-.719
,921
-.704
-.650
-.548
-0406
-o201
1.138
1.327
1,514
1.728
1,907
0049
2.082
.265
2,216
0483
2.297
2.323
0.000
1.380
.235
1.386
.466
1.377
.707
1.333
.933
1.136
1-243
1.156
1.263
,998
1.336
.807
1.365
.554
1.372
.277
0,000
-,701
• 738
-.700
.951
--,697
--.652
-.553
-.386
--.182
.044
.290
.521
1.185
1,414
1,635
1,886
2.135
2.327
2.488
2.588
1,149
1.277
1.348
1,370
1.380
1.242
1.076
2.617
0,000
I e390
,232
1.397
.467
1,405
.715
1.390
0945
1.337
,864
.606
.308
00000
--.688
.757
-.688
,972
-.683
--.645
-,553
--.392
-0181
I.208
1.464
1,710
1.999
2.259
.063
2,469
*309
2.634
.537
2.739
2.776
11,125
0,000
1,397
,875
-,691
• 767
2,490
0,000
1.408
.913
--.688
,769
11,958
,238
1,405
.611
-,690
.988
2,657
0229
10419
.650
-.688
.990
12.792
.472
1,410
,312
13.625
.721
1,398
14.458
.958
1.344
l,648
-15_
1,225
1.47@
1,723
2,759
2.794
1.430
*333
16.125
16,958
17.792
18.333
.722
10436
.965
10410
I
Z
12
Z
12
Z
12
Y
13
Y
13
Y
13
Z
13
Z
13
Z
13
XFUS
10
1,161
1.287
1.356
1-379
1,387
Y
1.253
1 o253
1.253
1.253
1.087
Y
1
Y
I
Z
1
Z
1
0.000
-.687
.476
15.292
A
-.389
-.178
2.009
2,009
*070
2-009
,319
2.009
.548
2.281
I,166
1.294
1.367
I*384
lo396
10379
1.407
10407
10344
1.146
0.000
--.683
--.650
--.559
--.399
-.183
10227
1.493
10791
1,938
10958
.073
2.070
.321
20108
.543
2.334
I
Z
1
Y
2
Y
2
Y
2
Z
2
Z
2
61
TABLE
III.-
INPUT
CONFIGURATION
FIGHTER-TYPE
DATA
CONFIGURATION
VIEWS
2.563
00000
20725
,231
10405
10419
1.431
|e444
*936
-0676
0647
-.676
0331
-0673
0.000
-0653
.762
20599
0984
20768
10226
20872
10506
2,904
00000
20841
0471
20873
0727
OF
0972
10448
AND
SHOWN
FIGURE
5
-
IN
SPECIFICATIONS
THE
FOR
Continued
10300
1,366
1*381
10394
Z
Y
10444
|0402
1.402
10402
1o!75
Y
-o404
-*190
10813
1,845
10845
A
PERSPECTIVE
10175
-.566
*064
2*216
*316
20216
.547
2.3e8
V
Z
Z
2
2
3
3
3
3
3
3
4
0234
0475
.730
1,180
10306
10370
10387
10400
Y
10413
,947
10426
,658
10439
0326
10456
00000
1,471
10407
1,407
10407
10407
10208
Y
Y
-0666
0760
-,666
0993
-,666
10233
-0650
1,513
-0584
10764
-0416
1,759
-.186
10759
0061
2*323
.310
20323
0539
20433
Z
Z
20620
0.000
2,771
,225
2,867
,459
20901
0721
0981
10201
10319
1.376
10392
10407
Z
Y
10424
0953
1,442
0664
10459
0334
1.479
00000
10489
1.409
10409
1.409
10409
1.244
-*657
-,657
-0656
-0650
-0586
-,431
-0194
,767
2.621
00000
0993
2,752
o214
10239
2*837
0447
10519
20867
o712
10687
10677
10677
2*389
2*389
20464
10201
1.324
1.384
1.403
1.419
Z
Z
Y
10437
1.453
1,470
1.490
I*498
10409
10409
1.409
1.409
10249
Y
6
0942
-0647
0647
-0647
0333
-0647
00000
-0643
-.601
-,447
-.215
V
Z
6
6
10615
10603
10603
2*473
Z
Z
V
6
6
7
0757
0976
0058
0049
0298
0530
10230
1,519
2,786
0459
2,809
.719
.991
10224
1,341
10390
10410
10428
1.446
0917
-0643
10464
0624
-0643
10484
0313
-,643
10504
0.000
-,639
10504
10403
10403
10403
10403
1-236
-.604
--e447
-.214
10004
1.250
10546
10546
2,675
20737
20755
20575
10532
0055
20431
20418
0541
2,715
.223
1.532
20418
0313
20600
0.000
0772
.984
,978
PLOT
0307
2*431
0536
20475
Y
V
Z
Y
Y
Z
Z
Z
00000
10463
,224
1,483
e459
1,503
.716
10520
0896
-,639
0607
-,639
,297
-0639
00000
-,635
--604
-0477
-0231
10010
10256
1.475
10456
10456
1.456
2*423
2.4Z3
20456
Z
2*539
00000
20612
0221
20667
0456
2*679
,715
10274
1.382
10429
1.452
10472
Z
Y
10488
10507
10529
10539
1.409
10409
1,409
10409
10409
10217
Y
.878
-*624
0585
-0624
0296
-4624
00000
-.622
-.602
--*483
--.244
10384
1.384
1.384
0767
0778
20495
0-000
62
1,014
1,269
10403
20553
2.601
20616
0223
0454
*702
0993
10401
0999
10233
10401
10359
10401
10402
10401
0048
*037
2.411
10424
10401
0303
e296
20411
1*443
1.231
0539
*538
2*437
Y
Y
V
Z
Y
Z
Z
Z
*989
10268
10393
1.436
1.456
10478
Y
4
4
4
4
4
5
5
5
5
5
5
6
7
7
7
7
7
8
8
8
8
8
8
9
9
9
9
9
9
10
TABLE
HI.-
INPUT
CONFIGURATION
FIGHTER-TYPE
CONFIGURATION
VIEWS
10497
0864
-0618
• 761
20460
10516
o581
-0618
e984
2,504
10540
0284
DATA
10547
1,401
OF
FIGURE
10401
AND
SHOWN
5 -
10401
PLOT
IN
SPECIFICATIONS
THE
FOR
PERSPECTIVE
Continued
10401
1,401
10209
00000
-o618
-0616
-0600
-0505
-0259
1,259
10361
1,340
10340
10339
20551
20564
A
i028
2,393
0281
2,393
0528
2,416
Y
10
Y
10
Z
10
Z
10
Z
10
180333
180625
19,075
19,458
20,194
21,125
210958
220792
230625
24,458
XFUS
10
250292
260125
260958
270519
280000
28,625
29,458
30,292
310125
31,958
XFUS
20
XFUS
21
320563
00000
,706
0992
10272
1,399
10435
10686
1,939
20186
20414
Y
1
3,011
3,011
3,011
Y
1
OeO00
Y
I
2,626
2,780
2,906
2,989
3-027
30011
3,011
20766
2o357
2004]
10726
10408
1,408
1,215
0874
0283
-0623
-,619
-,603
-0506
--o257
-0018
-,018
0016
0098
10071
10336
10583
10583
10583
10438
1,389
10342
20401
20423
20471
I,007
1,278
10403
10433
10692
10957
30054
0203
10546
00000
0593
10484
,714
0820
Z
1
1,583
Z
1
2,566
20580
Z
2.223
2.458
Y
2
30054
3,054
Y
2
0,000
Y
2
Z
2
10583
.225
I
2,667
2,830
20957
3,044
3,071
30054
30054
2.766
20354
2,043
1,727
10411
10411
10198
-0621
-0618
--0608
-0500
-,253
-0108
-0107
-o063
0788
10053
10310
1,569
10569
1,569
10569
10569
Z
2
10373
10324
20396
20417
20457
2,542
2,560
Z
2
10274
10420
10446
1,708
1,978
20242
2,470
V
3
30076
3,076
30076
Y
3
00000
Y
3
Z
3
3
• 336
10528
00000
o551
10467
o710
10422
0996
0869
o281
0025
o156
2,675
2,840
2,969
30048
30083
30076
30076
20768
20359
2,043
10724
10411
1,411
10190
-0620
-o616
-o610
-0519
-0278
-0160
-0152
-,II0
-0019
10000
1,263
10525
10525
1,525
10525
10525
Z
1,347
10306
20372
20394
20429
20502
20522
Z
3
1,294
10435
1,451
10716
10980
20235
20468
Y
4
3,081
30081
30081
Y
4
0,000
Y
4
Z
4
0292
1,487
0-000
0497
10434
0706
0740
10391
0993
20673
20844
20971
30059
30092
30081
30081
20769
20364
2,047
1,734
1,413
1,413
10166
--0609
--,607
--,595
-0514
--,276
--o188
0268
,479
0711
10234
10352
10464
0,000
1,420
0705
1,387
0990
0850
0295
o112
0838
0303
--0184
--,144
--0051
10498
10498
10498
10498
10498
Z
4
10318
20355
2,378
20410
2,475
20489
Z
4
1,292
10452
10464
1,728
1,999
2-246
20470
Y
5
30052
3,052
Y
5
00000
Y
5
Z
5
0967
,087
20673
20830
2,952
30025
3,058
3,052
30052
3-052
2,768
20359
2,045
10730
10411
10411
10138
o812
-0604
-0600
-,586
-0501
-0275
-,249
-0245
-0197
-0098
,436
,684
0929
1,191
10443
10443
10443
10443
10443
Z
5
1,382
10365
1,346
2,328
20344
20372
2,422
20435
Z
5
1,264
10475
10475
10754
2,027
20292
2.503
V
6
30027
30027
3,027
Y
6
OeO00
Y
6
Z
6
• 228
10424
00000
1,40!
0699
0984
0310
0047
20694
20827
20929
2,992
3,016
3,027
30027
20766
20353
20040
10725
1,407
10407
101t3
--0594
--0592
--e578
--,487
--0325
--e325
--,317
--0254
--,133
1,216
10457
1,457
10457
1,457
10457
Z
6
20318
20368
20381
Z
6
0243
10455
0461
1$448
,704
I0440
,962
10435
1,431
20295
20305
0781
o313
0022
63
TABLE
Ill.-
INPUT
CONFIGURATION
FIGHTER-TYPE
CONFIGURATION
VIEWS
OF
PLOT
SHOWN
FIGURE
1,414
2,973
5
-
IN
SPECIFICATIONS
THE
FOR
A
PERSPECTIVE
Continued
1,718
2,973
2,492
2,973
Y
Y
7
7
0-000
Y
7
,014
1,509
Z
Z
7
7
2,333
2,348
Z
7
2,340
2,896
2,547
2,896
Y
8
8
,?60
-,319
o314
-,129
0,000
0110
Y
Z
0,000
2,671
,686
2,798
,964
2,890
1,219
2,942
1,414
2,966
2,768
2,356
2,042
1,729
1,411
1,411
1,098
-,584
• 248
-,580
,488
-,570
,746
-,500
1,002
-,408
1,259
-,408
1,509
-,381
1,509
-,315
1,509
-,175
1,509
1 ,514
1,519
_,525
1,528
1,533
2,271
2,270
2,283
0,000
2,704
,685
2,798
,966
2,852
1,225
2,875
1,440
2,890
1,440
2,896
1,762
2,896
2,071
2,896
2,770
-,586
2,356
--,583
2,042
-,562
1,725
-,499
1,412
--,461
1,412
--,461
10090
-0429
2,000
2,973
,777
2,270
2-973
,318
8
,647
,917
1,179
1,405
1,632
1,632
1,632
1-632
1,632
Z
8
8
1,634
0,000
1,647
,680
1,656
,957
1,664
1,192
1,673
1,410
2,25?
1,410
2,250
1,748
2,245
2,068
2*295
2,325
2,309
2*524
Z
Y
8
9
2,6S3
2,768
2,743
2,356
2,797
2,041
2,814
1,726
2,824
1,408
2,830
I,408
2,830
1,069
2,830
,742
2,830
,3|6
2,830
0,000
Y
Y
9
-,569
,426
-0565
,695
-,557
,958
-,526
1,213
-0511
1,440
-,511
1,676
-0478
1,676
-,343
1,676
-,124
1,676
,146
1,676
Z
Z
9
9
9
1,680
0,000
1,723
,684
1,757
2972
1,789
Ie193
1,820
Ie414
2,239
I,414
2.234
Ie779
2.22|
2,094
2-277
2,339
2.298
2,506
Z
Y
I0
2,618
2,764
2,695
2,356
2,743
2,044
2,767
1,729
2.785
1,408
2,787
1,408
2,787
1,057
2,787
-728
2,787
,318
2,787
0,000
Y
Y
-,559
•518
-,557
,785
--,560
1,036
-,566
1.283
--,567
1,505
-,567
1,722
-,522
1,722
-,3Sa
1,722
-,091
1,722
,208
1,722
Z
Z
1,725
0,000
1,808
,585
1,870
,827
1,929
1,109
Ii990
I,414
2.226
1,414
2,217
1,772
2,199
2,094
2,257
2,329
2,283
2,482
Z
Y
2,577
2,639
2,688
2,720
2,746
2,756
2,756
2,756
2,756
2,756
Y
2,756
-,533
2,357
-,531
a,043
--,530
1,731
-,575
1,411
-,593
1,411
--,593
1,036
-,545
-716
-,359
,320
-0071
0,000
*257
Y
Z
,824
1,920
1,077
2,007
1,305
2,094
1,515
2,179
1,728
2,214
1,805
2,199
1,805
2,181
1-805
2,236
1,805
2,255
Z
Z
0,000
2,539
,602
a,594
,849
2,636
1,152
2,670
I,411
2,703
1,41!
2,718
1,769
2,719
2,082
2,719
2-313
2,719
2,450
2.719
Y
Y
2,722
-,508
2,357
--,508
2,041
-0508
1.725
--,571
1,409
-,600
1.409
-,600
l,OIS
-,551
-699
-,361
,313
--,051
0,000
,281
Y
Z
12
12
12
12
• 379
• 561
1,805
9
I0
I0
I0
I0
I0
11
II
II
11
II
11
12
la
1,092
1,307
1-518
1,720
1,794
1,794
1,794
1,794
Z
1,892
1,998
2,089
2,154
2,189
2,189
2,170
2,147
2,207
2*227
Z
0,000
2,523
2,704
,626
2,576
2,359
,885
2,612
2,045
1,146
2,641
1,732
1,411
2,669
1,420
1,411
a,688
1,420
1,769
2,690
,996
2,076
2.690
,686
2,308
2,690
,319
2*436
2*690
0,000
Y
Y
Y
13
13
-,469
-,469
-,467
-,539
-,574
-,572
-,516
-,311
Z
,618
2,029
,877
2,09|
1,117
2,I02
1,332
2,147
1,531
2,179
1,729
2,179
1,793
2,147
1,793
2,127
1,793
2,187
1,793
2,215
Z
Z
13
13
0,000
2,513
,619
2,565
,882
2.599
1,138
2,629
1,409
2,650
1,409
2,672
1,756
2.672
2-058
2,672
2,281
2e672
2,422
2,672
Y
Y
• 596
64
AND
DATA
,856
,002
,313
13
13
14
14
TABLE
III.-
INPUT
CONFIGURATION
FIGHTER-TYPE
DATA
CONFIGURATION
VIEWS
OF
AND
SHOWN
FIGURE
5
-
IN
SPECIFICATIONS
THE
2,365
2.045
1,729
1,414
1.414
-,439
--,439
--.439
--,518
--,545
--,545
--,485
---282
1,116
1,330
1.522
1,719
1,793
1,793
2,088
2,128
2.156
2.166
2,134
2,100
1,148
1,411
1,411
1.751
2,705
2,010
0,000
,883
2.072
,629
,888
FOR
A
PERSPECTIVE
Continued
2.573
• 634
,998
PLOT
,678
.318
Y
14
Z
14
1,793
Z
14
2,170
2.197
Z
14
2.054
2,275
2.a13
Y
15
2,864
2.864
_.673
Y
15
0,000
Y
15
Z
15
,014
1,793
0,000
,324
2,511
2,560
2,588
2.613
2,635
2,664
2,673
2.362
2.042
1,728
1,406
1,406
-,426
-,426
-,424
-,498
-,527
-,527
-,467
-,269
I,I17
1,326
1,519
1,718
1,766
1,786
1,797
1,827
Z
15
2.074
2,124
2,162
2-162
2.129
2,094
2,164
2.186
Z
15
1,161
1,417
1,417
1,746
2.043
2,259
2,401
Y
16
2,613
2,673
2,862
2,862
2,641
Y
16
• 615
2,015
0.000
,878
2,064
,557
,928
,317
,016
2,538
2,563
2,641
2,359
2,048
1,727
1,389
1,389
-,374
-.371
-,371
-,445
-,472
-.472
-.406
--214
1,136
1,345
1,528
1,616
1.697
1,723
1.858
2.104
2.154
2,154
2,116
2,079
2,144
1.412
I,738
20021
2,860
2,860
2,009
0.000
,896
2,040
o616
2,051
e876
lel51
I,412
2,758
,679
2.491
• 644
2,580
,997
,98|
,667
,3|4
.301
Y
16
Z
16
Z
16
2,166
Z
16
20237
2.382
V
17
2,860
2,611
Y
17
OlO00
Y
17
Z
17
.063
0,000
,3S3
1,892
2,479
2.528
2,546
2.571
2,643
2.742
2,611
2,359
2.044
1,728
1,412
1,412
-,299
-,299
-.302
-.377
-,403
-,403
-,331
-,140
1.147
1,340
1.455
1.551
1,610
1,610
1,906
1,953
Z
17
2.094
2,079
2.124
2.|22
Z
17
• 663
1,986
,914
2,016
2.030
2,089
2,136
2,136
,993
,687
-315
.I08
-380
10127
10414
1.414
1.725
2.001
20217
20359
Y
18
2,459
2,510
2.530
2,597
2,661
2,749
2.862
2,862
2.862
2,676
Y
18
2,676
2,362
2.044
1,699
1,412
1.412
0.000
Y
18
-,213
-,213
-.217
-,296
-,319
-.319
-,248
-.080
Z
18
1.153
1,344
|e440
1,519
1.556
1.556
1,939
1,964
Z
18
2.000
2.078
2,121
2,121
2,078
2.075
2.093
2.093
Z
18
1,103
1.418
1,418
1,710
1,968
2.183
2.336
Y
19
2,864
2,864
2,682
Y
19
0.000
Y
19
Z
19
19
0-000
• 682
1.964
0,000
,587
,921
1,990
,557
.836
,789
,990
,693
,316
.163
,417
2,440
2,490
2,527
2,602
2,706
2,864
2.864
2,682
2,362
2.048
1,735
1,414
1,414
1,010
,708
,317
-,125
-.125
-,122
-.179
-,208
-.208
-,149
0002
o214
],150
1,333
1,444
1,505
1,505
1,505
1,938
1,939
Z
1,964
2,043
2-098
2.098
2,077
2,076
2,073
2,071
Z
19
1.072
1,420
1,420
1,694
1,939
2,144
2.299
Y
20
2,862
2.862
20579
Y
20
0-000
Y
:_0
Z
20
• 700
,936
I ,939
1,948
0.000
,547
,769
2e396
2,440
2,461
2,523
2,579
2.862
2,862
2,579
2,360
2,048
1,733
1,418
1,418
1,026
,714
,31S
--,043
-,043
-,043
-,050
-,059
-,059
-,006
,115
,296
,743
1,917
0,000
.976
1,924
,519
1.188
1,315
1,417
1,478
1,928
2,015
2,082
2,082
1,026
1,417
1.417
,745
1.478
2,081
1.677
2,348
2,391
2,430
2,518
2,673
2.863
a,863
2,670
2,362
2,042
1.698
1,418
1.418
1.027
,022
,024
,026
,028
,036
,036
,084
.449
.505
1,478
1,911
1,917
Z
20
2,078
2,076
2.074
Z
20
1,912
2.106
2.2SI
Y
21
2,863
2,863
2,670
Y
21
01000
Y
21
Z
21
.714
.316
.196
,365
.550
65
TABLE
III- INPUT
CONFIGURATION
FIGHTER-TYPE
CONFIGURATION
VIEWS
,789
1.881
32,563
0.000
DATA
1,011
1,201
1,312
1.888
1.894
2.028
OF
PLOT
SHOWN
FIGURE
1,412
2.079
AND
SPECIFICATIONS
IN THE
FOR
A
PERSPECTIVE
5 - Concluded
1.452
1.452
1,452
1,858
1,881
Z
21
2.079
2.078
2.077
2.074
2.073
Z
21
2,245
xFUS
Y
2
I
.711
Y
y
I
l
Z
Z
I
I
35,323
.519
.626
.740
1.021
1.410
1.672
1.907
2.I00
2.343
•655
2.382
,593
2.365
.520
2.279
,313
2.133
0,000
1.937
1.692
1.411
1.0al
.019
•781
.022
1.005
.023
1.250
.023
1.503
.025
1.724
.029
1.895
.081
2.019
.193
2.070
.358
2.070
.546
2.067
2.067
2.067
2.067
2.066
2.066
Z
I
0.000
2.338
.508
2.377
.624
2.360
.739
2.279
1.016
2.130
1.407
I.931
1.666
I.690
1.903
1.409
2.096
l.014
2.240
.709
Y
Y
2
2
.591
.314
.512
e211
.312
.206
.723
y
Z
2
2
Z
Z
2
2
PODORG
1
• 659
.314
• 950
2.240
1.173
2.213
1.423
2.067
33.129
0.
0.
.183
6.511
.367
0.
32,563
0.
.028
2,558
.437
.048
1,502
.837
0.000
.206
1.674
1.895
2.066
2.062
.206
2.073
.258
.369
2.188
.534
2.241
2.241
e733
1.09
1.467
1.917
3.612
3.712
.088
.122
.,48
.167
e167
.167
1.207
1.582
1.957
2.437
3.037
3.875
2.241
XPOO
1
POOR
1
PoOORG
XPOO
PODR
• 336
,295
.275
.265
.265
.265
.240
.165
0.
26.771
0.
O,
29.742
2.059
40-
8.896
SO.
33,129
60.
0.
62.529
6.511
70.
3.654
80.
90.
100.
0.
27.058
1.034
0.
1.338
2.191
1.518
0.
1.596
21.125
1.607
0.
1.540
2.371
1.259
6.145
.753
0.
0.
0.
20.26
.765
30.
.765
40.765
50.
.765
60.
.765
70.
.765
84.
.765
98.373
.765
21.125
0.
020.26
2.371
30.
6.145
40.
22.370
50.
0.
60.
2.532
70.
0.
84.
98.373
100,
0.
.765
.765
.765
.765
.765
.765
.765
.765
0.
25.753
0.
2.488
10.
-.925
20.
0.
30.
25.292
40.
2.138
50.
-.300
60.
6.008
70.
FINORG
I00,
0.
xFIN
FINORD
FINORG
xFIN
80.
I00-
XFIN
O,
FINORD
FINORG
,462
,819
1,113
1,324
1,429
1,450
1,345
1,113
25.292
0.
2.138
I0.
--.300
20.
6.008
30-
29.062
40.
2.050
50.
--.170
60.
3.512
70.
80.
100.
XFIN
O.
.462
.819
1.113
1.324
1,429
1,450
1,345
I,]13
O,
29.062
00
0.
2.050
I00
.462
-.170
20.819
3.512
30.
I.I13
32.604
40.
1.324
1.869
50.
1.429
.132
60.
1.450
0.
70.
1.345
FINORD
FINORG
80.
1.113
I00.
0.
XFIN
FINORD
27.958
2.842
1.680
7.504
32.471
5.717
1.680
3.758
0.
0.
I0.
.856
20.
1,393
30.
1.755
40.
1.975
50.
2.062
60.
1.909
70.
1.722
80.
1.332
I00.
0.
32.471
0.
5.717
I0.
1.680
20-
3.758
30.
35.007
40.
7.334
50.
1.680
60.
0.
70.
80.
I00.
xCAN
O.
.856
-20.
-20.
1.393
50.
50.
-50.
-_0.
1.755
18.
18.
2.062
14.
14.
1.909
3.
3.
1.332
0.
CANORD
66
1.722
24.
mER
24,
PER
1
2
2
2
3
3
3
FINORG
O,
1.975
0.
0.
0.
0.
1
1
FINORD
FINORG
XFIN
FINORD
CANORG
xCAN
2
2
2
4
4
4
5
5
5
6
6
6
1
I
CANORO
CANORG
!
2
2
2
TABLE
IV.-
INPUT
CONFIGURATION
DATA
STEREO
FRAMES
BLENDED
I -!
637o94
O,
90,
14,
24e
28.
30.
33.3
36.
38,5
41.2
44,2
48.
I
I
I
11
13
I
30°
AND
SHOWN
WING-BODY
19
PLOT
IN
SPECIFICATIONS
FIGURE
THE
2
101/I/70
REFA
xAF
xAF
6
FIGHTER
15
40,
FOR
5
50e
60e
70.
10
°5
95°
DOe
100e
20°
80.
10
13
3.0
4°0
50
Oe
O.
Oe
31.
21.1
1707
WORG
wORG
WORG
1
2
3
6,
Oe
16,2
wORG
4
8.
lO,
O,
O.
13,5
11°5
WORG
WORG
5
6
12e
14,
O°
Oo
g°6
7°6
wORG
WORG
?
8
16°
O°
_°2
WORG
9
50,
O.
17.6
18.
e95
O.
O.
1,8
2.
Oe
3.2
4.2
4.8
5.0
408
4°2
3°2
WORG
wORG
WORD
10
11
1
le8
O.
.95
.655
O.
1°26
2.24
2°94
3.36
3.5
3.36
2°94
2e24
wORD
WORD
I
2
1.26
O.
°655
O.
WORD
2
1,08
O.
I°92
2.52
2,88
3.0
2,88
2°52
1.92
1,08
e57
• 57
WORD
WORD
3
3
O,
°475
°9
1.6
2.1
2.4
2.5
2.4
2.1
1.6
WORD
4
.9
O.
.475
0475
O.
09
1o6
2ol
2.4
2.5
204
2ol
! .6
WORD
WORD
4
5
.9
O°
o475
• 475
O.
.9
1o6
2oi
204
205
2,4
2oi
1.6
WORD
WORD
5
6
,9
O,
0475
• 475
• 475
O.
.9
O.
1.6
2ol
2.4
2,5
2,4
2°1
1.6
wORD
wORD
WORD
6
?
?
.475
.475
• 475
.9
O.
.9
106
2.1
204
2.5
2,4
201
1o6
1.6
201
2.4
2.5
204
2.1
1o6
WORD
WORD
WORD
8
8
9
0475
• 475
0.
.9
1.6
2.1
2.4
2.5
204
2.1
1o6
WORD
WORD
9
10
• 475
O.
WORD
10
•475
°475
09
0.
le6
2°I
204
2°5
2.4
2el
!o6
WORD
WORD
11
II
2.0
40.
O.
4.
48.
O.
6.
52.
0.
12o
650
O.
16o
200
24,
28.
32,
10
15
O,
O.
O.
O.
Oe
XFUS
xFUS
Y
I
O.
O.
O.
O-
O.
O.
O-
O-
O,
O.
O.
O.
0.
0.
O.
O.
O,
O,
O.
O.
O.
O.
O.
O.
.9
O,
.9
O.
°9
O.
.9
O°
,9
O°
36,
O,
O°
O.
O°
O.
Y
1
Z
Z
I
1
67
TABLE
IV.-
INPUT
CONFIGURATION
STEREO
O,
0061
,124
DATA
FRAMES
,18
0276
SHOWN
,375
AND
IN
PLOT
SPECIFICATIONS
FIGURE
.476
6
-
,637
FOR
THE
Continued
,793
,887
Y
2
Y
2
,793
-,336
063.7
-,335
,476
-.331
,375
-,316
02.76
-,306
,18
-.2"75
,124
-.221
.061
-*12_
O,
--,007
O,
,007
O,
,127
,138
o221
,2.72
,2.75
,427
.306
,582
,316
.754
,331
,985
,335
1,IT9
,336
1,394
Z
Z
2
2
1,488
1,394
--,743
1,179
--,735
,985
-.7|6
,754
--,684
,582
--0634
.44"7
--,549
,272
--,428
,138
--,428
O*
-.oaa
Y
v
3
3
o.
Z
3
,oae
,Re8
,428
,549
,634
0684
,716
,.735
,.743
O1,924
--10034
,185
|,66
--1,02
0383
1,363
--,981
,602
10077
--.938
081
,81
--,8"73
1,0"77
*602
--,'754
1,363
.383
--0548
1,66
,185
--,2"73
1,924
O,
--,067
2,028
Z
Y
3
4
O*
*067
O,
,2"73
,294
,548
,6
,754
,935
,873
1,283
.938
1,664
0981
2,049
1,02
2,4645
1,032
2..789
Y
Z
Z
4
4
4
a,905
Y
5
2,789
40466
2,049
1,664
1,283
,935
.6
,294
00
Y
5
--1,655
--10637
--1,581
--I,494
--I.368
--1,168
--,882
--,473
--,005
O,
Z
5
,005
O,
,473
035
,884
,725
1,168
1,125
1,368
1,5"75
1,494
2,0
1,581
2,4.75
1.637
3,0
1,655
3,0
3,0
Z
Y
5
6
3.0
-2,05
3,0
-2.04
2,475
-200
2,0
-I,95
1,575
-I,825
1,125
-1,65
,725
--I.425
,35
--I.05
O*
--.5
O,
Z
Y
6
3,0
Z
y
6
"7
y 7
O.
Y
Z
7
"7
6
•5
1,05
10425
1,65
10825
1,95
a,O
2*04
R.05
O,
3.0
-2,0
,35
3.0
-2,0
,725
2,55
-1,975
1,15
2,05
--I.95
1,575
I,575
-1,85
2,05
1,15
--|,'7
2,55
,725
--I,45
3.0
035
--1,1
3.0
O*
--,5
• 5
1,1
1,45
107
1,85
lo95
1,975
20
20
O*
3,0
035
300
0725
3,0
1o15
2.2
lo65
1o65
2o2
1015
300
,725
3*0
,35
3o0
O,
300
Y
8
Y
--200
-200
-2,
-20
-I,95
-I,85
-105
-1005
-.5
O,
Y
8
•5
O*
1005
,35
1o5
,725
1085
I*15
1,95
1o65
2*
2o15
2,
300
20
300
2*
300
Z
8
300
Y
3.0
-200
300
-2,0
300
--2.
_,15
-2,
1.65
-1095
1o15
--I.8
0725
--105
035
--1o05
O,
-05
9
Y
O*
•5
O,
1005
,35
Io5
0725
1o8
Io15
I,95
1.65
2,
2,15
2,
3*0
2*
300
2,
300
Y
Z
9
9
3.0
Y
300
-2.0
300
-200
3,0
--2,
2015
--2.
1.65
-I.95
1.15
-108
,.725
--1,5
035
-I*05
O,
--05
10
Y I0
O,
Y
10
3o0
Z
Y
10
11
O,
Y
Y |1
11
68
8
9
•5
I*05
1.5
l,S
1,95
20
20
2.
20
O*
300
-2,0
.35
300
-200
0.725
3,0
-2,
1.15
2,15
-2,
1,65
I,65
-1o95
2o15
1.15
-I*8
3,0
0.725
-1o5
300
.35
-1,05
300
O*
-05
05
1,05
I,5
1.8
1,95
2,
20
20
2,
O,
300
,35
3,0
0.725
2,5
lo15
2.15
1,65
1065
2.15
1015
2,5
,725
3,0
,35
3,0
O*
3,0
Z
Y
11
12
-2.0
05
-a,O
1005
-2,
1,4
-20
1o8
-lo95
1,95
-I,8
2o
-104
2.
-I,05
20
-.5
20
O,
Y
Y 12
12
Z
12
TABLE
IV.-
INPUT
CONFIGURATION
STEREO
O,
2095
-2°0
.35
2.875
-2.0
.725
205
-2.
•5
0o
o975
.35
1.4
.725
208
2055
2025
-2.0
05
-ao0
,9
O.
2.8
-2.0
DATA
FRAMES
PLOT
SPECIFICATIONS
2.5
0725
-1o4
2.
2.875
.35
-.975
2.
2095
0-05
2.
300
Y
13
Y 13
0.
a.a5
• 705
a.5s
.35
e.8
0.
300
Y
Z
Y
13
13
14
-10275
a0
-.9
2.
-.5
2.
O.
Y
Z
14
14
a.z5
0725
2.55
o35
a.8
O.
3.0
Y
-I.275
2.
80483
-.9
2.
6.129
-.5
20
O.
Y
15
Y 15
15
Z
15
70.
1.68
80.
1.28
100o
0.
2.15
1o15
-108
2.
109
-20
10275
!o9
-1.95
1-6
10525
-108
1o8
1.125
-1.6
1095
.35
2,55
-2,0
.725
2025
-2.
10125
I.9
-I 095
1.525
10525
-1.8
1.9
10125
-1.6
05
09
1o275
1.6
1.8
1o95
53.091
O.
O*
I00
200
20.
62.215
40.
0.
500
6
-
Concluded
Y
0.
.72
1028
1.68
1o92
2.0
60.
1o92
620215
0.
8.483
60129
64.602
O.
I0.18
O.
O.
O.
I00
.72
20.
1.28
40.
109a
50.
a.O
-4,481
O.
O.
130722
1.49
200
1.49
300
1.49
55.026
400
1.49
O.
500
1.49
70.
1.68
80498
100.
O.
O.
60.
1.94
--30948
80.
1.28
55.724
30.
1.68
O*
I00.
Oe
O.
130722
-30948
20.
8,498
30.
53.073
40.
0.
500
700
1049
11.473
86.278
lo49
55.026
00
60.
1049
-20455
700
Io49
860278
Io49
100.
Oo
86.278
100o
00
1.49
lo49
1o49
1o49
1049
60.
1049
530073
O.
O.
130722
-20455
200
11.473
300
52.481
40.
O.
50-
-2,0
600
120066
70.
0.
57.475
1o49
300
0.
O.
1o49
1o49
1o49
1o49
I00
072
O.
200
1o28
80567
300
1o68
66.868
40.
11.515
500
1.49
0.
60.
1.49
3.413
70.
660868
00
11.315
i00
O.
200
30413
300
1o92
68.115
2.0
12.419
1.92
00
1o68
O.
O.
.?a
-500
-500
40.
1.92
50.
2.0
60.
1092
70.
1.68
l.a8
-30.
-500
40.
500
1.68
28.
28.
0.
O.
0.
O.
THE
IN
1.65
1065
-1.95
1o95
1.525
FIGURE
FOR
SHOWN
1015
2o15
-20
1.8
1.125
12.182
30.
AND
19.
18o
10
10
10.
100
14
VTO_G
XFIN
FINORD
VTORG
XFIN
2
FINORD
VO_G
3
VOiD
VORG
4
VORD
VORG
00
VORD
CANORG
80.
1o28
1000
00
XCAN
80.
1.28
100.
O,
XCAN
1.49
1
CANORO
CANORG
5
!
2
CANORD
STE
STE
69
:i
f
1
/
/
!
c
8
Q)
"6
o
0
J
70
R
o
_D
L..i-
71
+,o
+.J
_L
m--"
o
c
_o
<._
.c
c
L
L_
o
+_
+
o
+__O
i
c_
72
c
o
c_
.c
clo
.c
.D
_L
o
.E
o
_z
a_
0
i
LL-
73
8
i
f_
L_
74
o
§
B_
.m
_o
O
",,
i
c2_
©
75
c
._o
f_
L_
o
a_
76
/
8
_k
77
¢tl
N
E
@
78
o
(J
i
LL
79
Co6e
I
,
COO
_'g"
E
:E
5
Z
..
o
.C
g
J_
3
g g
'..--
o
,--
E
!
i
!
i
!
Z
0
C
o
0
80
,
\\
_\
\,
.E
oC
LL
A'"
5
c
M
c
oE
c_
81
optLOn
'_V
,t
\13"
oP ti°_;
knc/_c
e
"g
_2
L
Ook_t
,'
i
j
rk
0
G
O
t_
g
ot
i_c
s
h(_
I< _'
&e
_
_'i
deg.
L
o
deg,
_
f.
o£
-
ld
r_
82
_,,,;, ..... ,......[,_:. _.
-7 149
Z _
IL
• _7:1,
I
,
Z
' ii_
i__'
•
Fly UP