Home
The OZDRAW user`s manual / Steven Firth, Michael J. Zyda.
Contents
1. 9 99 90009 9 eee eee eee eee ee eee AAA AAA 09099909 99 9 9 Examples of Figures Produced By OZDRAW Section Three Printer Dependent Information 99
2. 12 13 14 14 14 15 16 16 21 INTRODUCTION TO THE SYSTEM OZDRAW 05 an interactive figure generation system designed to operate on the IRIS 2400 workstations manufactured by Silicon Graphics Inc of Mountain View California OZDRAW was written in 1985 at the Naval Postgraduate School in the Graphics and Video Laboratory of the Department of Computer Science The aim of OZDRAW 15 to provide a powerful yet friendly general purpose figure generation system to allow untrained users to produce high quality figures that can be used for presentations technical papers and academic theses OZDRAW has been designed so that the user can efficiently operate the system with little or no experience The system uses pop up menus to provide the user with the available instructions menus use text rather than icons to provide an interface that 15 less ambiguous to the inexperienced user The system requirements for OZDRAW are 1 an IRIS 2400 workstation ideally with three megabytes of memory and a floating point accelerator and 2 the IRIS mouse 3 a graphics printer capable of quality graphics production a laser printer is the preferred printer This manual is divided into the following three sections 1 Section One a very quick overview of the
3. Computer Science University of Illinois at Chicago Box 4348 Chicago IL 60680 Dr Lansing Hatfield Lawrence Livermore National Laboratory 7000 East Avenue PO Box 5504 L 156 Livermore CA 94550 DUDLEY KNOX LIBRARY 6 773 1
4. FONT ID 19 I 19 o 13 It In ic Ic 10 lt lt IN Ix s oo Ix o lt IN IR IA IV NW 6 amp lt 0123 EN I B amp 0123456789 lt gt 6 A BC DEF GH I J L MN OP Q R 1 WX Y TU GABCDEFGHIJKLMNOPQRSTUVWXYZL N a b c d e fg hi j k 1 m n o p qr t u v w X y 3 TET abcdefghijklmnopgqrstuvwxy 2 Ma FONT 16 C 7b H m n n FONT H n n FONT 18 H m FONT 19 n FONT 20 P C H h n n FONT 21 F H FONT 22 F H n FONT SE FONT 24 H H h n n FONT 25 H H n FONT 26 n T F H h FONT 28 H H h m FONT 29 H H n FONT 30 H m n FONT 31 F h n FONT 32 m lo 169 ES Re 10 la lo x 1 FONT 33 IN Ee la gt lon 10 IN 100 IO IN IN lv XJ Io a emm o 155 lc Ia lo Io ja Im lo im v 1c gt H um j x x Im pz 13 Iz lo Fo FONT 34 11 lo I w gt ler 100 Io Ic lt x
5. For a graphical display of these attributes see the end of this supplement The Seed Point When dropped a seed point will fill up to either the boundary of the page or a solid line Use this facility with caution as an error may have strange results For example dropping a seed point inside a rectangle with a dotted boundary will cause the entire page to be filled OZPRINT The print utility OZPRINT 13 in reality driver programme that uses the FIG drawing system to draw the user s figures OZPRINT parses the parameters and then calls FIG and spawns it into the background A source of error is calling OZPRINT twice or more in rapid succession This error is caused by FIG using a scratch file to store some intermediate data When more than one OZPRINT is executing at one time collisions over this scratch file may occur thus leading to errors Therefore to avoid this error allow several minutes between calls to OZPRINT This should not be too inconvenient as OZPRINT allows more than one file to be printed at a time Refer to the OZDRAW Users manual for further discussion Drawing a Filled Figure When drawing a filled figure there are two considerations to be taken into account 1 OZPRINT cannot print a filled concave figure due to the fill algorithm it uses Unpredictable results may occur if this is done 2 Printing a figure that is filled with a dotted boundary will cause more than that figure to be g g filled The a
6. F o H n n FONT 2 T h n n FONT 3 F H m n n FONT 4 H D FONT T C 5 o H n FONT 6 F H FONT 7 T C F a H n FONT 8 H FONT 9 F n FONT 10 Q n FONT 11 C gt 109 IO Ip Is lo 69 3 t o Re ar 3 eg IH Ire x I ES ls E K ES n IB n 10 ro 10 ro FONT 12 ID n n Ri ES lct E lt gt IN le o E E 1 IN 00 Ee IN IN Iv lo 76 t o H 1575 IB n 10 ro FONT 13 In W DR ot lic lt IN E ES o Im IN IV 19 1 19 Io Io IQ 10 169 IG 7 IR 09 Ia H Im o IH ES IG ES LE IZ 18 KE 10 10 FONT 14 In E o IC I lt E E l lt IN n IO v lt IN s x o IN lA Iw v 109 iQ lo lo IR Ip lo le k Io H Im is IH Ir IG ES 1x Dei ES Iz n lo 10
7. In l iv x 10 lo IO n e lo a 7 IR Im lo Re F Im lO H IH x IX x IZ 13 Z n 10 d 10 to FONT le La 35 IN Ee bh In la T Ky 1 lo lt lt IN E 3 100 x x o lt IN IN Iv 9 100 io In 16 lo ja 3 im lo Re im 10 H IEN x x be E 13 Iz 10 lv lo lo FONT 1 le La 36 IN 20 la 10 In Ict c 10 IN E MT i gt 0 1 2 3 4 5 67 8 9 HSK 0123456789 2 HES DE F GHIJK LMNOPQRSTUVWXYZLI N ABCDEFGHIJKLMNOPQRSTUVWXYZI N EE uu 105 h i jk 1 m n o p qr s t u v w x y 2 gt B abcdefghijklmnoparstuvwxyzil E FONT 37 63 H H m n FONT 38 n FONT 39 H H D FONT 40 C F H FONT 41 H D FONT 42 e H n FONT H n FONT 44 C H n FONT 45 C F k n FONT 46 H FONT 47 FONT 48 H FONT 49 le H mba FONT 50
8. C oO H FONT 51 Ig de LM a ae sel _ P LO TH F H FONT 52 l Iv F H e FONT 53 l lv bv 1 amp 7 O 1 209394 52 AEN O r 0123456789 SS 1 Q ABC DE F GH I JK NOP 1 WX Y ZEE QABCDEFGHIJKLMNOPQRSTUVWXYZILIN a b c d e f g hi 1 k le 79 op q r stu vw x y gt X gt a abcdefghijKkKlmnopgrstuvwxyZ m FONT 54 F H H FONT 55 T 3 F 0123456789 FONT 56 R isl o LE C o H IN IV o FONT 57 1 n e IA n 91 2 3 4 5 A 7i IV o ND FONT 58 IY Im 1 22 H I n FONT 59 IM Dier I C 1 H 12 FONT 60 X Distribution List for Papers Written by Michael J Zyda Defense Technical Information Center Cameron Station Alexandria VA 22314 2 copies Library Code 0142 Naval Postgraduate School Monterey CA 93943 2 copies Center for Naval Analyses 2000 N Beauregard Street Alexandria VA 22311 Director of Research Administration Code 012 Naval Postgraduate School Monterey CA 93943 Dr Henry Fuchs 208 New West Hall 035A University of North Carolina Chapel Hill NC 27514 Dr Kent R Wilson University of Cali
9. Calhoun Institutional Archive of the Naval Postgraduate School Calhoun The NPS Institutional Archive Reports and Technical Reports All Technical Reports Collection 1986 01 The OZDRAW user s manual Steven Firth Michael J Zyda Firth Steven J Monterey California Naval Postgraduate School http hdl handle net 10945 26147 E Y Calhoun is a project of the Dudley Knox Library at NPS furthering the precepts and qm de goals of open government and government transparency All information contained K N O A herein has been approved for release by the NPS Public Affairs Officer LIBRARY Dudley Knox Library Naval Postgraduate School 411 Dyer Road 1 University Circle Monterey California USA 93943 http www nps edu library a FedDocs D 208 14 2 NPS52 86 0 NAVAL POSTGRADUATE SCHOOL Monterey California THE OZDRAW USER S MANUAL Steven Firth Michael J 2748 January 1986 Approved for public release distribution unlimited Prepared for Chief of Naval Research Arlington VA 22217 NPS 52 86 005 Todaol4 fe d me Me OT A D NAVAL POSTGRADUATE SCHOOL Monterey California Rear Admiral R H Shumaker D A Schrady Superintendent Provost The work reported herein was supported by Contract from the Office of Naval Research Reproduction of all or part of this report is authorized This report was prepared by x NAVAL POSTGRADU C
10. Z be P th WLD PIXEL SIZE User Defined Viewport Graphics Display Space HDD ED 88 IE EDD X Distance Depth p The Pixel he Z Depth In Pixels Is Defined By Z ES EE G0 AS TITI TTT IN IN T CIRE 11211 Graphics Displ Terminal Figure 3 2 Normalizing the Pixel Space World Coord System The Pixel Size Is Defined By PIXEL SIZE User Defined Window The Cubic Pixel Space In Example 3 Computed Four Rectangles Midpoints are created for each rectangle initiator Computed displacement Negative Y displacement Positive Y displacement Original generating rectangle COMPLETED FRACTAL RECTANGLE Figure 6 1 The Rectangular Midpoint Displacement Example 4 SECTION THREE PRINTER DEPENDENT INFORMATION The following is included as a supplement to detail the requirement and capabilities of the printer currently being used with OZDRAW This section will be maintained by local personnel 21 THE OZDRAW QMS LASER PRINTER SUPPLEMENT OZDRAW AND THE QMS LASER PRINTER This supplement to the OZDRAW is designed to detail the various attributes used with the QMS Laser Printer as well as alerting the user to local peculiarities Attributes Currently OZDRAW can use the following attributes of the QMS laser printer 1 four linestyles 2 five linewidths 3 sixty one fonts and 4 twenty seven textures
11. mouse button move the cursor to complete the line and press the middle mouse button 10 Continuous Lines select the first point using the middle mouse button move the cursor and the middle mouse button to drop other points when finished press the left mouse button During the drawing process the last figure of the type being drawn can be deleted my pressing the DELETE key on the keyboard For example while drawing circles the user decides the last circle he drew was not suitable he can erase this circle by using the DELETE key It 15 not an error to try to erase a figure that does not exist Also during the drawing process the user can reproduce the last figure drawn by pressing the left mouse button That is if the user is in the ellipse drawing function he can reproduce the last ellipse drawn by pressing the left mouse button The new figure is drawn at the current position of the cursor and can then be moved about to position it in the correct place A word of warning the IRIS workstation cannot fill a concave polygon When drawing a polygon with a filled texture the user is advised that unpredictable results may occur THE INTERACTIVE EDIT FACILITY The edit functions are selected via the Main Menu option draw Once this is selected text boxes appear at the top of the displayed page For a complete description of all the choices refer to the section Drawing a Figure There are two edit choices Single or Block Edit Singl
12. or rectangle 2 Draw a Line draw a line including arcs 3 Write a Line of Text self explanatory Single Edit explained in the section The Interactive Edit Facility 5 Block Edit as above 6 Attributes refer to the section Changing Attributes 7 Toggle Grid to change the grid overlay see the section The Grid Overlay and Exit to Main Menu self explanatory Once selected a further menu similar to the main menu will appear on the screen prompting the user for a further choice As always the functions of the mouse buttons will be displayed at the right side of the screen All drawing function differ slightly in operation but are basically similar To begin drawing the middle mouse button is pushed to finish the middle button is again pushed As usual the functions of the mouse buttons are always displayed All functions are easy to use and most users are comfortable with the drawing process after several minutes of experimentation However for completeness the following quick description of the procedure to draw each figures is given 1 Rectangles press the middle mouse button to drop the first corner of the rectangle move the cursor to draw the rectangle and press the middle mouse button when finished 2 Circles press the middle mouse button to choose the centre of the circle move the cursor until the circle is drawn then press the middle mouse button again 3 Ellipses press the
13. AW stores the user produced figures in a file that uses ASCII characters The actual file format is readily understandable by inspection of any OZDRAW file so no further description will be given here Using an ASCII file format gives the following advantages 1 the OZDRAW file can be edited by the user using any suitable text editor this approach is certainly only recommended for the experienced user as errors can produce unpredictable results 2 transferring binary files between systems such as between the IRIS and VAX 11 780 can be messy if systems use different sized data types and 3 the ASCII format lends itself to other programmes producing complex figures for use with OZDRAW that would normally be impractical to draw with OZDRAW EXAMPLES OF FIGURES PRODUCED USING OZDRAW The next four pages are included to show to the new user what OZDRAW is capable of These figures were produced by students other than the author for their academic theses 16 Fig 1 1 Two contours on adjacent parallel planes Qj surface patch defined by Qj Qk Pk Example 1 bounding box for 1 1 Fig 3 10 Vector radiating from center coordinate through the interior coordinate towards the outer contour for tentative mapping inner outer distance coord coord large relative change in distance and mapped coordinate number sequencing Example 2 Set 7717 au H SR E 111 HET
14. LASSIFIED ATE SCHOOL SECURIT Y CLASSIFICATION Of THIS PAGE When Dota Entered MONTEREY CA 93943 5101 REPORT DOCUMENTATION PAGE READ INSTRUCTIONS BEFORE COMPLETING FORM 1 REPORT NUMBER 2 GOVT ACCESSION NO 3 RECIPIENT S CATALOG NUMBER NPS52 86 005 4 TITLE end Subtitle TYPE OF REPORT A PERIOD COVERED THE OZDRAW USER S MANUAL 6 PERFORMING ORG REPORT NUMBER 7 AUTHOR e 8 CONTRACT OR GRANT NUMBER e Steven Firth Michael J Zyda 9 PERFORMING ORGANIZATION NAME AND ADDRESS 10 PROGRAM ELEMENT PROJECT TASK AREA 4 WORK UNIT NUMBERS Naval Postgraduate School 62766N Rf66 111 073 Monterey CA 93943 5100 N0001485WR4B001 11 CONTROLLING OFFICE NAME AND ADDRESS A 12 REPORT DATE Chief of Naval Research January 1986 13 NUMBER OF PAGES 64 14 MONITORING AGENCY NAME amp 80017655611 different from Controlling Office 1S SECURITY CLASS of thie report Prlingetons VA 22217 158 DECL ASSIFICATION DOWNGRADING SCHEDULE 16 DISTRIBUTION STATEMENT of this Report Approved for public release distribution unlimited 17 DISTRIBUTION STATEMENT of the abetract entered in Block 20 if different from Report 18 SUPPLEMENTARY NOTES 19 KEY WORDS Continue on reverea eido if necessary and Identity by block number 20 ABSTRACT Continue on reveree aide l necesaary and identify by block number OZDRAW is an interactive figure generation system designed to operate on the IRIS 2400 workstations manuf
15. ZDRAW as the Left Middle and Right mouse buttons Their individual locations are thus self explanatory Moving the mouse across the surface of the work desk or any appropriate surface moves the position of the cursor on the terminal screen The cursor can appear as a small pencil when in the drawing mode or as a red square when the user is being asked to select an answer to a prompt A description of menu items will follow later in this manual Sometimes when pressed the mouse buttons give a double bounce that is it appears to the system that the user has pressed the mouse button two or more times This occurrence can be annoying as it may produce results that are not expected Therefore lt is advised that the mouse buttons be pressed in a crisp sharp manner to avoid this problem STARTING OZDRAW OZDRAW is envoked by the command ozdraw Note no command line arguments are used For the path name to locate OZDRAW within your system consult your local system management When beginning the drawing proces OZDRAW will prompt the user for the page alignment This alignment can be either vertical or horizontal this choice is represented graphically so no confusion should arise Choice of page alignment is not binding at any time during the drawing process the user can change alignment by writing the figures to disk changing the page alignment and then reading the figures back into the system SCREEN LAYOUT During the dra
16. actured by Silicon Graphics Inc of Mountain View California OZDRAW was written in 1985 at the Naval Postgraduate School in the Graphics and Video Laboratory of the Department of Computer Science The aim of OZDRAW is to provide a powerful yet friendly general purpose figure generation system to allow untrained users to produce high quality figures that can be used for presentations technical papers and academic FORM 1473 EDITION OF 1 NOV 6515 OBSOLETE JAN 73 m a S N 0162 LF 014 6601 UNCLASSIFIED SECURITY CLASSIFICATION OF THIS PAGE When Data Entered UNCLASSIFIED SECURITY CLASSIFICATION OF THIS PAGE When Data Entered theses OZDRAW has been designed so that the user can efficiently operate the system with little or not experience The system uses pop up menus to provide the user with the available instructions menus use text rather than icons to provide an interface that is less ambiguous to the inexperienced user N 0102 LF 014 6601 UNCLASSTE TED SECURITY CLASSIFICATION OF THIS PAGE When Data Entered THE OZDRAW USER S MANUAL Steven Firth and Michael J Zyda Naval Postgraduate School Code 52 Dept of Computer Science Monterey California 93943 5100 This work has been supported by the NPS Foundation Research Program TABLE OF CONTENTS Introduction to the System eme Section One A Quick Overview Section Two A Detailed Description A Figures S
17. ai cho 3 Chome Hitachi shi Ibaraki ken 317 Japan Toshiro Nishimura Hitachi Engineering Co Ltd 2 1 Saiwai cho 3 Chome Hitachi shi Ibaraki ken 317 Japan Dr John Staudhammer Dept of Electrical Engineering University of Florida Gainesville Florida 32611 Dr Lewis E Hitchner Computer and Information Science Dept 237 Applied Science Building University of California at Santa Cruz Santa Cruz California 95064 Dr Pat Mantey Computer Engineering Department University of California at Santa Cruz Santa Cruz California 95064 Dr Walter A Burkhardt University of California San Diego Dept of Computer Science La Jolla California 92093 P K Rustagi Silicon Graphics Inc 2011 Stierlin Road Mountain View CA 94043 Peter Broadwell Silicon Graphics Inc 2011 Stierlin Road Mountain View CA 94043 Norm Miller Silicon Graphics Inc 2011 Stierlin Road Mountain View CA 94043 Dr Tosiyasu L Kunii Department of Information Science Faculty of Science The University of Tokyo 7 3 1 Hongo Bunkyo ku Tokyo 113 Japan Dr Kazuhiro Fuchi Institute for New Generation Computer Technology Mita Kokusai Building 21FL 1 4 28 Mita Minato ku Tokyo 108 Japan Tony Loeb Silicon Graphics Inc 1901 Avenue of the Stars Suite 1774 Los Angeles CA 90067 Kevin Hammons NASA AMES Dryden Flight Research Facility PO Box 273 Mail Stop OFI Edwards California 93523 S
18. c 2011 Stierlin Road Mountain View CA 94043 Edward R McCracken Silicon Graphics Inc 2011 Stierlin Road Mountain View CA 94043 Shinji Tomita Dept of Information Science Kyoto University Sakyo ku Kyoto 606 Japan Hiroshi Hagiwara Dept of Information Science Kyoto University Sakyo ku Kyoto 606 Japan Dr Alain Fournier Dept of Computer Science University of Toronto Toronto Ontario Canada M58 144 Dr Andries Van Dam Dept of Computer Science Brown University Providence RI 02912 Dr Brian A Barsky Berkeley Computer Graphics Laboratory Computer Sciences Division Dept of Electrical Engineering and Computer Sciences University of California Berkeley CA 94720 Dr Ivan E Sutherland Carnegie Mellon University Pittsburg PA 15213 Dr Turner Whitted New West Hall 035A University of North Carolina Chapel Hill NC 27514 Dr Robert B Grafton Office of Naval Research Code 433 Arlington Virginia 22217 5000 Professor Eihachiro Nakamae Electric Machinery Laboratory Hiroshima University Higashihiroshima 724 Japan Carl Machover Machover Associates 199 Main Street White Plains New York 10601 Dr Buddy Dean Naval Postgraduate School Code 52 Dept of Computer Science Monterey California 93943 Earl Billingsley 43 Fort Hill Terrace Northhampton MA 01060 Dr Jan Cuny University of Massachusetts Amherst Dept of Computer and Informat
19. ctory This facility cannot be used to view any other directory To print the file produced by OZDRAW issue the command ozprint alignment filename alignment filename where alignment is v for a vertical alignment and h for horizontal alignment SECTION TWO A DETAILED DESCRIPTION The following section will give a detailed description of the operation and capabilities of OZDRAW It is recommended that for a complete coverage of OZDRAW that Section Three also be read in addition to this section FIGURES SUPPORTED BY OZDRAW OZDRAW supports the following figures 1 polygons including rectangle and squares 2 circles and ellipses 3 single and continuous lines 4 arcs 5 a seed point to fill unconvenntional objects 6 lines of text and 7 arrow heads For a description of the procedure to draw these figures refer to the section Drawing a Figure OZDRAW FIGURE ATTRIBUTES OZDRAW supports four basic attributes 1 linewidth 2 linestyle 3 texture for filled figures and 4 text fonts These attributes are totally dependent on the printer currently being used For a listing of possible attributes refer to Section Three Initially OZDRAW has the attributes set to the following values 1 Linestyle continuous line 2 Linewidth one pixel width 3 Texture a clear texture and 4 Font 6 lines per inch 10 characters per inch The IRIS workstations provide only one p
20. e edit offers the following choices 1 Move a single figure 2 Remove a single figure 3 Recover a single deleted figure and 4 Reproduce a single figure Selection of individual figures is done by positioning the cursor over the control point of required figure and pressing the middle mouse button an explanation of control points will follow later If an object was found OZDRAW will cause the figure to blink if the blinking figure is correct the user confirms this by pressing the middle mouse button If it is the incorrect figure the user rejects it by pressing either of the outside mouse buttons If no figure was found then an error 12 message is displayed Once a figure has been selected then the required editing action is carried out Block edit choices are as follows 1 Move a block of figures 2 Reproduce a block of figures 3 Remove a block of figures and 4 Move the entire page Selection of a block is carried out by the user drawing a special rectangle around the required figures lf any figure has a control point inside this rectangle it will be selected Once selected the edit action is carried out The control points for the various figures are as follows 1 Polygons and Rectangles any corner 2 Circles and Ellipses the centre point 3 Arcs either end point 4 Text the first letter 5 Lines any end point or internal junction 6 Seed Point the centre point Moving the en
21. fornia San Diego B 014 Dept of Chemistry La Jolla CA 92093 Dr Guy L Tribble 111 900 Waverly St Palo Alto California 94301 Bill Atkinson Apple Computer 20525 Mariani Ave Cupertino CA 95014 Dr Victor Lesser University of Massachusetts Amherst Dept of Computer and Information Science Amherst MA 01003 Dr Gunther Schrack Dept of Electrical Engineering University of British Columbia Vancouver B C Canada V6T 1W5 Dr R Daniel Bergeron Dept of Computer Science University of New Hampshire Durham NH 03824 Dr Ed Wegman Division Head Mathematical Sciences Division Office of Naval Research 800 N Quincy Street Arlington VA 22217 5000 Dr Gregory B Smith ATT Information Systems 190 River Road Summit NJ 07901 Dr Lynn Conway University of Michigan 263 Chrysler Center Ann Arbor MI 48109 Dr John Lowrance SRI International 333 Ravenswood Ave Menlo Park CA 94025 Dr David Mizell Office of Naval Research 1030 E Green St Pasadena CA 91106 Dr Richard Lau Office of Naval Research Code 411 800 N Quincy St Arlington VA 22217 5000 Dr Y S Wu Naval Research Laboratory Code 7007 Washington D C 20375 Dr Joel Trimble Office of Naval Research Code 251 Arlington VA 22217 5000 Robert A Ellis Calma Company R amp D Engineering 525 Sycamore Dr M S C510 Milpitas CA 95035 7489 Dr James H Clark Silicon Graphics In
22. herman Gee Code 221 Office of Naval Technology 800 N Quincy St Arlington VA 22217 Dr J A Adams Department of Mechanical Engineering US Naval Academy Annapolis MD 21402 Dr David F Rogers Dept of Aerospace Engineering US Naval Academy Annapolis MD 21402 Dr Robert F Franklin Environmental Research Institute of Michigan PO Box 8618 Ann Arbor MI 48107 LT Mark W Hartong 900 Cambridge Dr 17 Benicia CA 94510 Capt Mike Gaddis ME A IDSSC C720 1860 Wiehle Ave Reston VA 22090 Lt Cdr Patrick G Hogan USN 102 Borden Avenue Wilmington North Carolina 28403 Dr Edwin Catmull LucasFil n PO Box 2009 San Rafael CA 94912 Dr John Beatty Computer Science Department University of Waterloo Waterloo Ontario Canada N2L 301 Dr James Foley George Washington University Dept of Electrical Engineering and Computer Science Washington D C 20032 Dr Donald Greenberg Cornell University Program of Computer Graphics Ithaca NY 14853 Dr Leo 7 Guibas Systems Research Center Digital Equipment Corporation 130 Lytton Avenue Palo Alto CA 94301 Dr S Ganapathy Ultrasonic Imaging Laboratory Dept of Electrical and Computer Engineering University of Michigan Ann Arbor MI 48109 Dr Hank Christiansen Brigham Young University Dept of Civil Engineering 368 Clyde Bldg Provo Utah 84602 Dr Thomas A DeFanti Dept of Electrical Engineering
23. hout the drawing process 1 2 3 4 5 The information prompts displayed listed in order from the top of the screen are File In Use displays the file that is currently being produced edited This name is set when a file is read into the system if no file has been read in then this area is blank Cursor Position displays the current position of the cursor measured in inches from the lower left hand corner of the screen If the cursor is not in use then 0 0 0 0 is displayed Note this display is for information only and does not have any effect on the cursor positioning Main Menu as the name implies this is the main menu for the entire system The functions selected from this menu will be described later in this manual Key Functions displays which keyboard keys are active at any one time If a key is not listed then it is not active pressing an inactive key will have no effect Mouse Functions lists the functions of the three mouse buttons The buttons are identified by black squares representing the button with a letter inside it The letter L represents the left mouse button the letter M the middle and the letter R the right mouse buttons THE GRID OVERLAY OZDRAW has the facility to overlay the displayed page with a grid This grid is there to aid the user align figures on the page this grid is not printed on the paper copy This grid can be altered by the user this option is
24. ion Science Amherst MA 01003 Robert Lum Silicon Graphics Inc 2011 Stierlin Road Mountain View CA 94043 Jeff Hausch Silicon Graphics Inc 2011 Stierlin Road Mountain View CA 94043 Lt Robert A Walker Naval Sea Systems Command SEA 61YM Department of the Navy Washington DC 20362 5101 Dr Barry L Kalman Washington University Department of Computer Science Box 1045 St Louis Missouri 63130 Dr Wm Randolph Franklin Electrical Computer and Systems Engineering Department Rensselaer Polytechnic Institute Troy New York 12180 3590 Dr Gershon Kedem Microelectronics Center of North Carolina PO Box 12889 3021 Cornwallis Road Research Triangle Park North Carolina 27709 Dr Branko Gerovac Digital Equipment Corporation 150 Locke Drive LMO4 H4 Box 1015 Marlboro Massachusetts 01752 9115 Robert A Schumacker Evans and Sutherland PO Box 8700 580 Arapeen Drive Salt Lake City Utah 84108 R A Dammkoehler Washington University Department of Computer Science Box 1045 St Louis Missouri 63130 Dr Lynn Ten Eyck Interface Software 79521 Highway 99N Cottage Grove Oregon 97424 Toshiaki Yoshinaga Hitachi Works Hitachi Ltd 1 1 Saiwaicho 3 Chome Hitachi shi Ibaraki ken 317 Japan Takatoshi Kodaira Omika Works Hitachi Ltd 2 1 Omika cho 5 chome Hitachi shi Ibaraki ken 319 12 Japan Atsushi Suzuki Hitachi Engineering Co Ltd 2 1 Saiw
25. lgorithm in use fills up to the edge of the page or to a continuous line If a filled concave figure is required then the following procedure can be used 1 set the texture to clear that is the value equal to 1 2 ensure the linestyle is continuous that is the value equal to 1 3 draw the required concave figure 4 set the texture to the required fill pattern 5 drop a seed point inside the concave figure Clipping of Figures The user is to be aware that OZDRAW does not undertake any clipping of figures produced during drawing session Therefore the figure produced may be stored in the file with portions of this figure lying outside the bounds of the page Certainly there is no problem with this but when the user attempts to print the figures on the QMS unpredictable results may occur lt appears that the QMS printer can handle figures that overlap the right hand and the top edges However the lower and left edges are not as understanding unpredictable therefore results may occur on these two edges if figure project off the page AVAILABLE TEXTURES FOR OZDRAW Linewidth No Linewidth No Linewidth No Linewidth No Linewidth No OZDRAW S AVAILABLE LINEWIDTHS 1 2 3 E Linestyle No Linestyle No Linestyle No 0 Z o gt gt 0 8 A A AVAILABLE OZDRAW LINESTYLES C C F Q H H n FONT O T C C H n FONT 1 T T
26. middle mouse button to drop the first corner of a rectangle that will later contain the ellipse move the cursor to draw the rectangle and when finished press the middle mouse button the ellipse will now be drawn 4 Arcs press the middle mouse button to choose the centre of the arc move the cursor to draw the circle press the middle mouse button when the correct radius is selected then press the middle mouse button to select the start of the arc move the cursor counter clockwise and press the middle mouse button to select the angle of the arc 5 Polygons press the middle mouse button to drop the first point of the polygon move the cursor and press the middle mouse button again to select subsequent points when complete press the left mouse button 6 Arrow Head select the position of the arrow head by pressing the middle mouse button select the direction of the arrow by aligning the line from the cursor press the middle mouse button when complete and the arrow head will be drawn 7 Text choose the starting position for the text with the middle mouse button type in the text followed by pressing the RETURN key carry out the final positioning of the text when complete press the middle mouse button 11 8 Seed Point select the position of the seed point my pressing the middle mouse button the seed point will have the texture that 15 currently set 9 Single Lines select the first point using the middle
27. n The attributes of that figure are then displayed on the screen The facility to view the values set for the current attributes is selected from the Attribute Menu Once selected the current settings are displayed on the screen ERASING THE PAGE Erasing the entire page can be done two ways 1 remove individual figures one at a time using the interactive edit facility or 2 erase the page in one function this function is selected from the Main Menu Note erasing the entire page using the second option resets all attributes to their default values For the value of the default attributes refer to the section OZDRAW Figure Attributes READING AND WRITING A FILE To print a file or save a drawing the figures need to stored in a file Naturally there is a facility to retrieve this drawing from a file A directory listing facility is also provided this facility can only list the files contained in the users current directory Both the Read and Write operations are selected from the Main Menu Both operations are similar in format the user is prompted for a file name which is typed at the keyboard If the user wishes to read a file OZDRAW checks two conditions 1 OZDRAW checks if the file exists if it does not exist an error has occurred and the user is informed 2 OZDRAW checks if any figures are displayed on the screen If there are OZDRAW asks the user if he wishes to discard the displayed figures or to merge the tw
28. o drawings 14 If the user is writing to a file OZDRAW checks if the file exists If it does not then the file is created and the figures written to that file If however the file does exist the user is asked if he wishes to append the figures on the end of the file or if he wishes to overwrite the file Note if the user chooses to overwrite the file the old contents are destroyed be careful when overwriting a file PRINTING A FILE OZDRAW itself does not actually print the figures produced by the user Instead OZDRAW produces a file named by the user that can be printed later by a print utility called not surprisingly enough OZPRINT For those interested all printer dependent functions are carried out by this utility OZPRINT must be altered for different printers that are used with OZDRAW Consult local system management for the location of OZPRINT in your system The method to print a file produced by OZDRAW is to issue the following command ozprint alignment filename alignment filename where alignment 15 h for horizontal and v for vertical Note that more than one file can be printed in this manner as long as the correct number of alignment values are placed in the appropriate places For example to print the file junk1 dwg with a vertical alignment as well as file junk2 d wg with a horizontal alignment the following command would be issued ozprint v junkl dwg h junk2 dwg 15 FILE FORMAT OZDR
29. re defined font Therefore all but one of OZDRAW s selectable fonts cannot be displayed as they would on the printed page To partially overcome this limitation OZDRAW does the following When any font is selected other than the default font see Section Three a red rectangle is shown around the text This rectangle represents the area that the text will occupy on the printed page Note this displayed rectangle can either be larger or smaller than the displayed text For similar reasons OZDRAW does not realistically display all the textures that can be printed OZDRAW will certainly display a clear texture as such but most of the other textures will be displayed as one set texture For a graphical representation of each texture see the printer supplement at the end of this manual To change attributes refer to the section Changing Attributes THE PRINTED PAGE SIZE OZDRAW is designed to produce figures for a standard paper size 8 5 x11 this size cannot be changed OZDRAW allows the user to print the page either vertically or horizontally that 15 either 8 5 x 11 or 11 x 8 5 respectively THE IRIS MOUSE AND CURSOR OZDRAW uses mainly the mouse and to a lesser extent the key board for user input to the system For instance selection of menu choices is done via the mouse The IRIS mouse has three buttons associated with it these are located on the upper side of the mouse These buttons are referred to in this manual and by O
30. selectable from the Draw Menu The allowable settings of the grid are 1 not displayed 2 each grid equals one half inch and 3 each grid equals one quarter inch the initial setting The grid is displayed in a green colour with the half inch grid having a thicker linestyle to distinguish it from the quarter inch grid THE MENU STRUCTURE The user inputs commands to OZDRAW via a series 0 pop up menus These menus are organised in a hierarchical structure as detailed in Figure 1 Selection of a menu command is done via the mouse buttons The outside mouse buttons left and right buttons scroll the highlighted command up or down This scrolling can be done with a series of individual mouse hits or the button can be held down for continuous scrolling Once the correct command is highlighted it can be selected with the middle mouse button At all times the mouse button functions are displayed at the bottom right hand corner of the screen DRAWING A FIGURE To commence drawing select the draw option from the Main Menu Once selected a series of boxes will appear at the top of the displayed page Inside each box will be text that describes the function that can be selected from this box At this stage the cursor will appear as a red square to select a box place the cursor over the box and press the middle mouse button The available choices are 1 Draw a Figure draw a figure that is not a line for example a circle ellipse
31. system 2 Section Two detailed description of the system and 3 Section Three a discussion of the particular printer currently in use SECTION ONE A QUICK OVERVIEW This section is designed for the new user who wishes to know the bare minimum to operate the system This section is not recommended for those users inexperienced with computer systems especially computer graphics systems For these users it is recommended that a reading of Section Two and Three would be more appropriate OZDRAW is envoked by the command ozdraw Note no command line arguments are accepted OZDRAW allows two alignments of the page either vertically or horizontally Choice of an alignment for a series of figures is not binding by writing figures to a file and then back into the system the alignment can be changed at any time OZDRAW is almost completely menu driven that is all choices are by selection of menu items not by typed commands At various times the menu selections are augmented by key strokes on the keyboard At all times OZDRAW displays the functions of the mouse buttons and the active keys on the screen An interactive edit facility is provided by OZDRAW so mistakes during drawing can be quickly and easily rectified Once completed the figures must be stored in a file for later printing OZDRAW does not print the file directly A directory listing facilivy is provided to enable the user to view the files contained in his current dire
32. tire page is straightforward the page is reduced so that the user can see the entire page and via the arrow keys all the figures on the page are moved about This option is particularly useful when the user has finished drawing his figures and wishes to centre them on the page Another function carried out by OZDRAW that could be classed as an edit function is to change an attribute on a previously drawn figure This function is not chosen from the Single Edit menu but instead chosen from the Attribute Menu The selection of the figure is done via the above method for choosing single figures CHANGING ATTRIBUTES To change the current set attributes choose the Attributes text box at the top of the displayed page Once selected the Attribute Menu will be displayed from which the appropriate attribute can be selected to change Individual figures that already have been drawn can be have their attributes altered from 13 this menu Refer to the section The Interactive Edit Facility for a full description of this option QUERYING ATTRIBUTES OZDRAW allows the user to query attributes set either of a particular figure or of the current set attributes The facility to view the set attributes of a particular figure is selected from the Attribute Menu The user selects the figure by placing the cursor over a control point see the section The Interactive Edit Facility for a discussion of control points and pressing the middle mouse butto
33. upported By OZDRAW B OZDRAW Figure Attributes C The Printed Page Size en D The IRIS Mouse and Cursor rr Q H The Grid Overlays aeee e l The Menu Structure E I A A J Drawing A 1 2 K The Interactive Edit Facility Changing Attributes o Querying Attributes e eeereeereee rrer Erasing ther Een Printing A File E M N O Reading and Writing A File P Q Filet Format 2 2 25 ORS R E Starting OZDRAW nn e Sereen Layout een System Prompts a 0
34. wing process OZDRAW displays a portion of the intended printed page as well as system information and prompts For more information on the later refer to the section System Prompts OZDRAW does not display the entire page only 8 5 x 8 4 of the page is seen at any one time When using a horizontal page alignment the entire height is seen but not all of the width When using the vertical page alignment vice versa occurs all of the width is seen but no all of the height When in a drawing or an edit function the page can be moved around via the Arrow keys on the keyboard Initially OZDRAW displays grid overlaying the page for a description of this grid refer to the section The Grid Overlay in this manual Superimposed on the page is a red dotted rectangle The area within this rectangle is NOT the entire page this line represents what generally is regarded as the correct margin settings for normal use The choice of the size of this rectangle reflects the page layout dimensions required for a thesis page at the US Naval Postgraduate School OZDRAW does not place any restrictions on where the user draws on the page if required the user can draw outside the boundaries of this rectangle up to the border of the page itself SYSTEM PROMPTS During the drawing process OZDRAW allocates the right hand side of the screen for system information and prompts The inexperienced user is recommended to refer to these prompts throug
Download Pdf Manuals
Related Search
Related Contents
Gear Head MPT3400YLW mice Substances dangereuses: ce qu`il faut savoir sujet Owner`s Manual - Raw Nutrition Canada USER MANUAL User Manual D637-R/D639-R Series Servo Valves DPY 8507 GXB1 Asciugatrice Manuale utente Sèche HydraPump Pro™ Zebra TLP2824 Printhead Assy., (203 dpi) W315/325/W345 Hardware User`s Manual Copyright © All rights reserved.
Failed to retrieve file