1 A USER'S GUIDE TO SKETCH 1 A USER'S GUIDE TO SKETCH HOW TO MANIPULATE THE SKETCH DISPLAY 1 HOW TO MANIPULATE THE SKETCH DISPLAY 1 5. HOW TO MANIPULATE THE SKETCH DISPLAY 6 The first part of this chapter, To Display Different Parts of a Sketch, explains how the sketch display works and how to move to, and/or change the scale of, different parts of a sketch window. It also gives some general information about using the window. The second part, To Find Your Way Around in a Sketch, tells you how to keep track of which region of a sketch a window is viewing. The third and final part, To Use the Grid Display, explains how to use a special type of display to align parts of a sketch. 2 To Display Different Parts of a Sketch 1 To Use the Sketch Display 1 Each sketch has a world coordinate space, which is similar to a sheet of graph paper. The position of each sketch element (such as a line or circle) is given by numeric values in this space. For example, the sketch below has a collection of five elements with coordinates between 0 and 200. The coordinate system for a sketch extends indefinitely in both positive and negative directions. ((SKETCH a% figure% from% a% document SKETCHCONTEXT ((ROUND 1 0) (HELVETICA 10) (CENTER BASELINE) (LINE 30.0 6) NIL LAST (CENTER CENTER) NIL T)) ((0.0 68.0 NIL) (OPENCURVE ((184.0 . 368.0) ( 192.0 . 328.0) (248.0 . 352.0) (256.0 . 304.0) (320.0 . 376.0)) (ROUND 2.0 0) NIL NIL 1.0)) ((.05 12.0 NIL) (TEXT (144.0 . 368.0) ("96") 1.0 (CENTER BASELINE) (HELVETICA 10) ((137.0 366.0 14.0 12.0)) NIL)) ((.05 12.0 NIL) (TEXT (144.0 . 336.0) ("64") 1.0 (CENTER BASELINE) (HELVETICA 10) ((137.0 334.0 14.0 12.0)) NIL)) ((.05 12.0 NIL) (TEXT (144.0 . 304.0) ("32") 1.0 (CENTER BASELINE) (HELVETICA 10) ((137.0 302.0 14.0 12.0)) NIL)) ((.05 12.0 NIL) (TEXT (288.0 . 256.0) ("128") 1.0 (CENTER BASELINE) (HELVETICA 10) ((278.0 254.0 21.0 12.0)) NIL)) ((.05 12.0 NIL) (TEXT (256.0 . 256.0) ("96") 1.0 (CENTER BASELINE) (HELVETICA 10) ((249.0 254.0 14.0 12.0)) NIL)) ((.05 12.0 NIL) (TEXT (224.0 . 256.0) ("64") 1.0 (CENTER BASELINE) (HELVETICA 10) ((217.0 254.0 14.0 12.0)) NIL)) ((.05 12.0 NIL) (TEXT (192.0 . 256.0) ("32") 1.0 (CENTER BASELINE) (HELVETICA 10) ((185.0 254.0 14.0 12.0)) NIL)) ((.05 12.0 NIL) (TEXT (144.0 . 400.0) ("128") 1.0 (CENTER BASELINE) (HELVETICA 10) ((134.0 398.0 21.0 12.0)) NIL)) ((0.0 6.0 NIL) (WIRE ((154.0 . 244.0) (166.0 . 244.0)) (ROUND 1 0) (NIL (LINE 30.0 6.0) T) NIL 1.0)) ((0.0 6.0 NIL) (WIRE ((128.0 . 270.0) (128.0 . 282.0)) (ROUND 1 0) (NIL (LINE 30.0 6.0) T) NIL 1.0)) ((.005333334 16.0 NIL) (CIRCLE (224.0 . 368.0) (240.0 . 368.0) (ROUND 2.0 0) NIL 1.0)) ((0.0 16.0 NIL) (OPENCURVE ((240.0 . 336.0) (264.0 . 368.0) (264.0 . 360.0)) (ROUND 2.0 0) NIL NIL 1.0)) ((0.0 24.0 NIL) (WIRE ((232.0 . 320.0) (280.0 . 352.0)) (ROUND 2.0 0) NIL NIL 1.0)) ((.05 13.0 NIL) (TEXT (144.0 . 240.0) ("X") 1.0 (CENTER BASELINE) (HELVETICA 10) ((140.0 238.0 9.0 12.0)) NIL)) ((.05 13.0 NIL) (TEXT (128.0 . 256.0 ) ("Y") 1.0 (CENTER BASELINE) (HELVETICA 10) ((124.0 254.0 9.0 12.0)) NIL)) ((0.0 108.0 NIL) (WIRE ((134.0 . 272.0) (350.0 . 272.0)) (ROUND 1 0) NIL NIL 1.0)) ((0.0 83.0 NIL) (WIRE (( 160.0 . 250.0) (160.0 . 416.0)) (ROUND 1 0) NIL NIL 1.0)) ((.05 12.0 NIL) (TEXT (160.0 . 256.0) (" 0") 1.0 (LEFT BASELINE) (HELVETICA 10) ((160.0 254.0 10.0 12.0)) NIL)) ((.05 12.0 NIL) (TEXT (144.0 . 272.0) ("0") 1.0 (CENTER BOTTOM) (HELVETICA 10) ((141.0 272.0 7.0 12.0) ) NIL)) ((.05 11.0 NIL) (TEXT (240.0 . 226.0) ("Figure 61. A sketch and its coordinate system") 1.0 (CENTER BASELINE) (MODERN 10 (MEDIUM ITALIC REGULAR)) ((135.0 223.0 210.0 10.0)) NIL))) (124.0 221.0 230.0 198.0) 1.0 2.0 A sketch is viewed and edited inside a window. A window shows a region of the coordinate space of a sketch and displays any of the elements or pieces of elements that are in that region. The region is determined by the window's scale, its size, and the values of its left and bottom coordinates. If a window has a scale of 1.0 and left and bottom coordinates of 0, it is said to be in the home position. This is where all sketch windows are positioned when they are created. Figure 62 shows a window onto the example sketch in its home view. ((SKETCH a% figure% from% a% document SKETCHCONTEXT ((ROUND 1 0) (HELVETICA 10) (CENTER BASELINE) (LINE 30.0 12) NIL NIL (CENTER CENTER) NIL T)) ((.1 4 NIL) (SKIMAGEOBJ {(BMOBJ.GETFN3)ffffffffff̀Α19m[ol3333333333jo}ffffffffffoom̀wqٟ3333333333~<800p````< ```|``````8```p`p`08`0080p8`p8<0~ <>>8vp ><x`p< 88<p8`0p>;ps8? p8p8``8p8p~0} (48.0 88.0 211.0 171.0) 1.0 (0 . 0))) ((.05 12.0 NIL) (TEXT (144.0 . 64.0) ("scale = 1.0" "left = 0" "bottom = 0") 1.0 (CENTER BASELINE) (MODERN 10 (MEDIUM REGULAR REGULAR)) ((116.0 73.0 56.0 12.0) (123.0 61.0 42.0 12.0) (114.0 49.0 60.0 12.0)) NIL)) ((.05 11.0 NIL) ( TEXT (144.0 . 40.0) ("Figure 62. Home view") 1.0 (CENTER BASELINE) (MODERN 10 (MEDIUM ITALIC REGULAR)) ((93.5 37.0 101.0 10.0)) NIL))) (48.0 30.0 193.0 219.0) 1.0 8.0 There are two ways you can move around in the sketch coordinate space. The first way is to scroll the window, which changes the values of the left and bottom coordinates. Figure 63 has been scrolled down and to the left. ((SKETCH a% figure% from% a% document SKETCHCONTEXT ((ROUND 1 0) (HELVETICA 10) (CENTER BASELINE) (LINE 30.0 12) NIL NIL (CENTER CENTER) NIL T)) ((.1 4 NIL) (SKIMAGEOBJ {(BMOBJ.GETFN3)ffffffffff̀Α19m[ol3333333333jo}ffffffffffoom̀wqٟ3333333333~<``< `|``8`p800p8`p8<0~ <>>8vp ><x`p< 88p8`0p;s p8p8``8p8p~0} (40.0 112.0 203.0 172.0) 1.0 (0 . 0))) ((.05 11.0 NIL) (TEXT (136.0 . 56.0) ( "Figure 63. A scrolled view") 1.0 (CENTER BASELINE) (MODERN 10 (MEDIUM ITALIC REGULAR)) ((76.0 53.0 120.0 10.0)) NIL)) ((.05 12.0 NIL) (TEXT (136.0 . 80.0) ("scale = 1.0" "left = 80" "bottom = 64") 1.0 (CENTER BASELINE) (MODERN 10 (MEDIUM REGULAR REGULAR)) ((108.0 89.0 56.0 12.0) (112.0 77.0 48.0 12.0) (103.0 65.0 67.0 12.0)) NIL))) (40.0 47.0 196.0 226.0) 1.0 8.0 The second way to move around in a sketch is to use the Move View command, which can also be used to change the scale of the display (see figure 64). Finally, you can just change the scale by using the Autozoom command. ((SKETCH a% figure% from% a% document SKETCHCONTEXT ((ROUND 1 0) (HELVETICA 10) (CENTER BASELINE) (LINE 30.0 12) NIL NIL (CENTER CENTER) NIL T)) ((.05 12.0 NIL) (TEXT (136.0 . 88.0) ( "scale = .27" "left = 80" "bottom = 64") 1.0 (CENTER BASELINE) (MODERN 10 (MEDIUM REGULAR REGULAR)) ((108.0 97.0 57.0 12.0) (112.0 85.0 48.0 12.0) (103.0 73.0 67.0 12.0)) NIL)) (( .05 11.0 NIL) (TEXT (136.0 . 64.0) ("Figure 64. A zoomed view") 1.0 (CENTER BASELINE) ( MODERN 10 (MEDIUM ITALIC REGULAR)) ((74.0 61.0 124.0 10.0)) NIL)) ((.1 4 NIL) (SKIMAGEOBJ {( BMOBJ.GETFN3)ffffffffff̀Α19m[ol3333333333jo}ffffffffffoom̀wqٟ3333333333?????>~?~?|~?~??~8?x?????|~?~>>?????~??~????} (48.0 112.0 218.0 178.0) 1.0 (0 . 0)))) (48.0 52.0 194.0 219.0) 1.0 8.0 To Scroll a Window 1 You can move around in a sketch by scrolling the window in one of four directions: to the right, to the left, upward, or downward. To Scroll the Sketch to the Right 1 Slide the cursor from inside the sketch window to just outside the bottom edge. The cursor will change to   088x>o@?@?  @ @  (@&@! ` @ @ ? @ 0@88@ @   ` 0@  @   3@ @@ ?   @ @ @  @ @  ` @ @@ `@ `@  @  @ p     @ @   0@ 0@ 0 0 n>0@ ~1@ fp3 f`3  `3 @ `3 @ f`3  f`3  `1 @ `>0@@ @ @ @ @   @ @ @  @ @   @ @ @   @ `@   88@ @ ?  @ @   @ @   @ @   @ @   @ @  ?@@@@@@*UUUUUUUUUUUUUUUUUUUUUUUUT } (29.0 53.0 206.0 206.0) 1.0 (0 . 0))) ((0.0 16.0 NIL) (OPENCURVE ((232.0 . 96.0) (248.0 . 96.0) (256.0 . 92.0) (264.0 . 84.0)) (ROUND 2 7) NIL NIL 1.0)) ((.05 12.0 NIL) (TEXT ( 264.0 . 68.0) ("specified" "region") 1.0 (LEFT BASELINE) (MODERN 10 (MEDIUM REGULAR REGULAR)) ((264.0 71.0 45.0 12.0) (264.0 59.0 32.0 12.0)) NIL)) ((0.0 28.0 NIL) (CLOSEDCURVE ((256.0 . 76.0) (264.0 . 84.0) (280.0 . 84.0) (296.0 . 84.0) (312.0 . 80.0) (304.0 . 64.0) (288.0 . 56.0) (264.0 . 56.0) (256.0 . 68.0)) (ROUND 2 7) NIL 1.0)) ((.1 4.0 NIL) (SKIMAGEOBJ {( BMOBJ.GETFN3)ktmjowq    ሀ @E B @E ሀ                                @    `   ? ` F ( @  `       @      ` $$   $$ q       @ @    ?  (1l0ŀ (IHI& D9$x  |I$@ $ u$8Ā } (344.0 72.0 107.0 116.0) 1.0 (0 . 0))) ((.1 16.0 NIL) (WIRE ((336.0 . 140.0) (320.0 . 124.0)) (ROUND 3.0 NIL) NIL NIL 1.0)) ((.1 16.0 NIL) (WIRE ((336.0 . 140.0) ( 320.0 . 156.0)) (ROUND 3.0 NIL) NIL NIL 1.0)) ((.1 88.0 NIL) (OPENCURVE ((240.0 . 148.0) ( 264.0 . 148.0) (304.0 . 148.0) (328.0 . 148.0)) (ROUND 3.0 7) NIL (NIL NIL T) 1.0)) ((.1 88.0 NIL) (OPENCURVE ((240.0 . 132.0) (264.0 . 132.0) (304.0 . 132.0) (328.0 . 132.0)) ( ROUND 3.0 7) NIL (NIL NIL T) 1.0)) ((.05 10.0 NIL) (TEXT (240.0 . 40.0) ( "Figure 66. Zooming out with the Move View command") 1.0 (CENTER BASELINE) (MODERN 10 (MEDIUM ITALIC REGULAR)) ((113.0 37.0 254.0 10.0)) NIL))) (26.0 22.0 425.0 237.0) 1.0 8.0 To Automatically Expand or Shrink an Image 1 Move the cursor over the Move View command, press the left button, and slide the cursor out the right side through the triangle. The menu shown in figure 67 will appear. Select the item Autozoom. The message Left button zooms in; right zooms out will be printed in a small window above the sketch window, and the cursor will change to ]xp@@?px]. Move the cursor to the point in the sketch around which you want to zoom. If you want to zoom in (make the image larger), press the left button. The cursor will change to ?9q@@q9? and the image will get larger, leaving the point under the cursor in the same location in the window. If you want to zoom out (make the image smaller), press the right button. The cursor will change to GrN>|xx@@xx>|rNG and the image will get smaller, leaving the point under the cursor in the same location in the window. The image will continue to grow or shrink around the position of the cursor as long as either the left or right mouse button is down. To stop this mode, move the cursor out of the window and press any mouse button. ((SKETCH a% figure% from% a% document SKETCHCONTEXT ((ROUND 1 0) (HELVETICA 10) (CENTER BASELINE) (LINE 30.0 12) NIL NIL (CENTER CENTER) NIL T NIL NIL)) ((.1 4.0 NIL) (SKIMAGEOBJ {(BMOBJ.GETFN3)zUUUUUUUUUUUUT0UUUUUUUUUUUUT0000UUUUUUUUUUUUT7776670Ԁ66660663660 Ԁ663660 63s6w0Ԁ1>c>c<>cccc cԀc6c6 cc66 Ԁc6`6 `cc cԀ!>> >~Ԁ);Ԁ+Ԁ)0;`Ԁ!7f106=Ԁf116=f136=Ԁ136=p 6q66=Ԁ0`! 3`Ԁc)3`Ԁ3`+`0Ԁ3`)0338`0Ԁ`q!3=0Ԁ6=06=Ԁ6=`6=0Ԁ`!3Ԁ)c8Ԁyc+cԀc)c8Ԁa!ԀԀԀԀ``aWNNNykԀNdUNdk?ԀNdϒW1  Nqo1 Ԁ`1?1a?1111Ԁ61 1113? 1??Ԁ30100m111Ԁ!1? Ԁ)1;Ԁ1+Ԁ1) 191Ԁ`!0a?a`01a9Ԁ011m1011m1Ԁ11m13m1Ԁ0?1? 0Ԁ6761Ԁ1100Ԁ100q00Ԁ0 30<0 06v<0Ԁ= 66= 66=Ԁv 66=v= 6v=Ԁ0330Ԁ1Ԁ17UUUUUUUUUUUUT6v1UUUUUUUUUUUUTUUUUUUUUUUUUTUUUUUUUUUUUUTUUUUUUUUUUUUT } (72.0 120.0 195.0 116.0) 1.0 (0 . 0))) ((.05 10.0 NIL) (TEXT (168.0 . 112.0) ( "Figure 67. Submenu for the Move View command") 1.0 (CENTER BASELINE) (MODERN 10 (MEDIUM ITALIC REGULAR)) ((52.5 109.0 231.0 10.0)) NIL))) (5.0 102.0 327.0 142.0) 1.0 8.0 To Open A Second Window Onto a Sketch 1 It is sometimes useful to work on two views of a sketch at once. You can do this by opening a second wIndow onto the sketch. First, move the cursor over the Move View command, press the left button, and slide the cursor out the right side through the triangle. The menu shown in figure 67 will appear. Select the item New Window. You will be prompted for a region of the screen in which to put the second sketch window. The second window can be scrolled or zoomed without affecting the view in the original window. Any changes made to either window are reflected in both windows. To Open A Page-Sized Sketch Window 1 When making large figures, particularly for overhead transparencies, it is useful to have a window that is exactly the same size as a sheet of paper. Use the function EDITSLIDE for this purpose. Typing (EDITSLIDE) into the Interlisp-D Executive window will prompt you for the location of a page-sized window and open a sketch window there. Note: a page-sized window is 612 points (8") wide and 792 points (11") high. To Clean Up the Display 1 In the course of editing a sketch, the image of the figure may develop holes where elements were erased. To clean up the display, move the cursor into the title bar of the window, press the right button, and select the Redisplay item from the menu that appears. This menu is the standard Interlisp-D window command menu. Other items on this menu can be used for moving, shrinking, closing, printing, and reshaping the window. 2 To Find Your Way Around in a Sketch 1 Since a sketch can extend past the window boundaries in both directions and can be zoomed to make the image very large or very small, it is easy to lose track of which region of the sketch a window is viewing. Sketch provides a number of facilities to make it easier to navigate in figures. There are commands to return to the home position and to get to an overview position. There is a facility for naming viewpoints on the sketch and returning to them, called views. There is also a facility for finding out where in the sketch coordinate space the cursor is, called coordinate windows. These facilities are all available on the submenu of the Move View command (shown in figure 67). To Get Back to Where You Started 1 Move the cursor over the Move View command, press the left button, and slide the cursor out the right side through the triangle. The menu shown in figure 67 will appear. Select the item Home. The region of the sketch displayed in the window will return to its home position (i.e., its scale will be 1.0 and the lower-left corner will be (0,0)). To Get an Overview of the Sketch 1 Move the cursor over the Move View command, press the left button, and slide the cursor out the right side through the triangle. The menu shown in figure 67 will appear. Select the item Fit It. The region of the sketch displayed in the window will jump so that the whole sketch is just visible in the window. That is, it changes the scale so that the largest extent of the sketch fits the extent of the window and places the center of the sketch in the center of the window. If you get lost, this is usually a good way back. To Remember a View on the Sketch 1 Move the cursor over the Move View command, press the left button, and slide the cursor out the right side through the triangle. The middle menu shown in figure 68 will appear. Move the cursor over the Restore View item, then slide it out the right side through the triangle. The rightmost menu in figure 68 will appear. Select the item Save View. A small window will appear above the sketch window with the message Name for this view: printed in it. The caret will be flashing after the message. Type the name you want this view to have, ending with a carriage return. When you type the return, the view in the window will be associated with the entered name. You can then return to this place in the sketch by using the Restore View command described below. ((SKETCH a% figure% from% a% document SKETCHCONTEXT ((ROUND 1 0) (HELVETICA 10) (CENTER BASELINE) (LINE 30.0 12) NIL NIL (CENTER CENTER) NIL T NIL NIL)) ((.1 4.0 NIL) (SKIMAGEOBJ {(BMOBJ.GETFN3)/v Pc UUUUUUUUUUUUUUUUUUUUUUUUURc3 Pcc UUUUUUUUUUUUUUUUUUUUUUUUURc~`>>c~ Pcs`;ccsUUUUUUUUUUUURcco0ccc Pccc0cccp UUUUUUUUUUUURccc0cccp Pcc70cgs UUUUUUUUUUUUR>c0>?~330 P`6600<0 UUUUUUUUUUUUR` 3f0`= P` 3g` UUUUUUUUUUUUR 3f` P1 610= UUUUUUUUUUUUR1 3 P1 UUUUUUUUUUUUR1 P1P UUUUUUUUUUUUR1 P1P UUUUUUUUUUUUR1 P1< UUUUUUUUUUUUR1 >> Pfcc cc UUUUUUUUUUUURfcccc Pfcc0cc UUUUUUUUUUUURcc0cc P>gc`cc UUUUUUUUUUUUR3  ?>>> P1   UUUUUUUUUUUUR1?1? P131 1P UUUUUUUUUUUUR11 0 P11 Pc UUUUUUUUUUUUR1 31 c P3133 cR> c>>Pcc`Rccc`PccRcc`PccccRc>>ccڢP13cR03cڢP03PcR71qaP11P R11`  P3`R`<~<~P~  R`  1P`  1R`  11aX`  3111R`  11X??R  p100mX111R$LO%_?Y$LO&R$LO%|?Y&?R   p_ <$?R<|O%P0 _<|O&0 R<|O%p0?1aP1$|&?111R1~ 0111킢P1011?R1?1011 0mP?1_0131R1110?P111P`R11`1P13R1?P08c;MUUUUUUUUUUUUR0<cڪP0cMUUUUUUUUUUUURcڊP~8c; UUUUUUUUUUUURcc Pc UUUUUUUUUUUURcc~ Pcc UUUUUUUUUUUUR~c P`cc  UUUUUUUUUUUUR`cs  P`gs UUUUUUUUUUUUR`?{><~?> P{c sgc UUUUUUUUUUUURoc ccc Po ccc UUUUUUUUUUUURg` ccc Pgc cgc UUUUUUUUUUUUR3c>~~ c?>~ Pc UUUUUUUUUUUUR`>~ P`c UUUUUUUUUUUURocPc UUUUUUUUUUUUUUUUUUUUUUUUURc` P7c UUUUUUUUUUUUUUUUUUUUUUUUUR> P UUUUUUUUUUUUUUUUUUUUUUUUUR P UUUUUUUUUUUUUUUUUUUUUUUUUR } (48.0 128.0 297.0 112.0) 1.0 (0 . 0))) ((.05 10.0 NIL) (TEXT (200.0 . 112.0) ( "Figure 68. Submenu for the Restore View subcommand" "of the Move View command") 1.0 (CENTER BASELINE) (MODERN 10 (MEDIUM ITALIC REGULAR)) ((71.5 114.0 257.0 10.0) (135.0 104.0 130.0 10.0)) NIL))) (-17.0 96.0 369.0 153.0) 1.0 8.0 To Return to a View on the Sketch 1 Move the cursor over the Move View command, press the left button, and slide the cursor out the right side through the triangle. The menu shown in figure 67 will appear. Select the item Restore View. A menu containing the item Home and the names of any other views you have saved with the Save View subcommand will appear. Select the name of the view you want. The window will jump to the region of the sketch associated with that name. See the section To Remember a View on the Sketch to learn how to save a view. To Forget a View 1 Move the cursor over the Move View command, press the left button, and slide the cursor out the right side through the triangle. The middle menu shown in figure 69 will appear. Move the cursor over the Restore View item, then slide it out the right side through the triangle. The rightmost menu in figure 69 will appear. Select the item Forget View. A menu containing the item Home and the names of any other views you have saved with the Save View subcommand will appear. Select the name of the view you want to be removed. The selected name will no longer appear in the menu of saved views. See the section To Remember a View on the Sketch to learn how to save a view. To Open a Coordinate Display Window 1 Move the cursor over the Move View command, press the left button, and slide the cursor out the right side through the triangle. The middle menu shown in figure 69 will appear. Select the item Coord Window. A small window titled Cursor Location in Sketch will appear at the bottom-right edge of the sketch window. Whenever the cursor is in the sketch window, this window will display its location in sketch coordinates. The subcommand Grid Coord Window of the Coord Window item will bring up a window that gives the coordinate of the grid point closest to the position of the cursor (see To Use the Grid Display, below). You can close the coordinate display window when you are finished with it. ((SKETCH a% figure% from% a% document SKETCHCONTEXT ((ROUND 1 0) (HELVETICA 10) (CENTER BASELINE) (LINE 30.0 12) NIL NIL (CENTER CENTER) NIL T NIL NIL)) ((.1 4.0 NIL) (SKIMAGEOBJ {(BMOBJ.GETFN3)W{`UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUR`<UUUUUUUUUUUUUUUUUUUUUUUUUUUUUURf`UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUR||`v?UUUUUUUUUUUUUUUUUR` `` UUUUUUUUUUUUUUUUUR` `n` UUUUUUUUUUUUUUUUUR|>`|~ g g`` ll` ax`UUUUUUUUUUUUUUUUUR lf`{`` lf`UUUUUUUUUUUUUUUUUR lf``c lc`{`UUUUUUUUUUUUUUUUURc gÇ`c UUUUUUUUUUUUUUUUURc~?> `csgcUUUUUUUUUUUUUUUUURcccc``cccc0UUUUUUUUUUUUUUUUURcccc 00`ccgc x0 UUUUUUUUUUUUUUUUUR>c?> x||}` 0ǶUUUUUUUUUUUUUUUUUR 00Ƕ` 0`ǶUUUUUUUUUUUUUUUUUR 0`Ƕ`|< 6ǶUUUUUUUUUUUUUUUUURf  ~||}`c  UUUUUUUUUUUUUUUUURc>~ `ccfc cUUUUUUUUUUUUUUUUURccc ```c>c >UUUUUUUUUUUUUUUUURc`fc  `fcfg c UUUUUUUUUUUUUUUUUR|>?? > }|` ǶUUUUUUUUUUUUUUUUUR Ƕ` ǶUUUUUUUUUUUUUUUUUR Ƕ`  ǶUUUUUUUUUUUUUUUUUR3  }|`c UUUUUUUUUUUUUUUUUR`>>>?<~?>`c&66130= `cc;g sgcRc3&3 `cc0c ccc`cc `cc0c cccRc<>?`>~c ccc0c ccc`f;g`csc 3cc0g cgcRc0c`cc3>>0?~ c?>~`c>0c`cc6?Rcf0cccc~ 98 `` 9I8ɉa000R`x9O9J0000``09O9Mf0000R9O9J 36`9 0630 66=`0?30630 66=R?30630 66=`0?sp663p 6v=R0 !3`0  R0  `6  R~ }x~}?` dždžUUUUUUUUUUUUUUUUUR ǶǶ` ǶUUUUUUUUUUUUUUUUUR Ƕ`< ǶǶUUUUUUUUUUUUUUUUURf0 |~|`0 UUUUUUUUUUUUUUUUUR| `0 UUUUUUUUUUUUUUUUUR0?`0UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUR0`n6UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUR>|`UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUR`UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUR`UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUR0`0UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUR } (24.0 128.0 337.0 117.0) 1.0 (0 . 0))) ((.05 11.0 NIL) (TEXT (184.0 . 112.0) ( "Figure 69. Submenu for the Coord Window subcommand" "of the Move View command") 1.0 (CENTER BASELINE) (MODERN 10 (MEDIUM ITALIC REGULAR)) ((52.0 114.0 264.0 10.0) (119.0 104.0 130.0 10.0)) NIL))) (-5.0 95.0 368.0 156.0) 1.0 8.0 2 To Use the Grid Display 1 A grid underlies the placement of points in a sketch window. It can be turned on or off. When the grid is on, only points on the corners of the grid can be specified for any sketch operation. If the grid is off, any point can be selected. Having the grid on makes it much easier to align parts of a sketch. Initially, the grid is on with a grid size of about half a centimeter (see figure 70). The grid can be made larger or smaller. The grid size is always a power of two in the sketch coordinate space. This means that the same points are accessible on the grid as the sketch scale changes (i.e., is zoomed). The grid can also be displayed (as in figure 70). ((SKETCH a% figure% from% a% document SKETCHCONTEXT ((ROUND 1 0) (HELVETICA 10) (CENTER BASELINE) (LINE 30.0 12) NIL NIL (CENTER CENTER) NIL T NIL NIL)) ((.1 4.0 NIL) (SKIMAGEOBJ {(BMOBJ.GETFN3)UUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUTW3*Wsο:FۍΓ9m':Fftm>momoKlnWamm۶mooݾmom7۶Mo3*Wq;fی~9-fftoW*V4*V4*V4*V4*V4*V4*V4*V4*V4*V4*V4*V4*V4*V4*V4*V4*V4*V4@*V@4@*V^4c *VA 4A *Va 4@^*V4*V4*V4*V4*V4*V4*V4*V4*V4*V4*V4*V4*V4*V4*V40*V4*V40*V 4*V4*V4*V`4*V4*V`4*V4*V4*VB4B*V"?4*V 4 0`*V@42*V 4*V4*V@4 *V  4@*V@4*V4@*V4*V4*V4*V4*VDD4*V4DH*V4*V@4@*V 4 *V@4*V4*V4*V@40`*V 4*V?4*V4*V4*V4*V4*V4*V4*V4UUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUT } (48.0 72.0 215.0 179.0) 1.0 (0 . 0))) ((.05 10.0 NIL) (TEXT (160.0 . 64.0) ( "Figure 70. A sketch window with the default grid displayed") 1.0 (CENTER BASELINE) (MODERN 10 ( MEDIUM ITALIC REGULAR)) ((23.5 61.0 273.0 10.0)) NIL))) (12.0 44.0 296.0 207.0) 1.0 8.0 To Turn the Grid On 1 Move the cursor over the Grid command, press the left button, and slide out the right side through the triangle. The menu shown in figure 71 will appear. Select the item Turn Grid On. An alternative way of turning the grid on is to select the Grid command from the main menu when the grid is off. Selecting the Grid command flips between using the grid and not using the grid, that is, you also use this command to turn the grid off. ((SKETCH a% figure% from% a% document SKETCHCONTEXT ((ROUND 1 0) (HELVETICA 10) (CENTER BASELINE) (LINE 30.0 12) NIL NIL (CENTER CENTER) NIL T NIL NIL)) ((.1 4.0 NIL) (SKIMAGEOBJ {(BMOBJ.GETFN3)o`UUUUUUUUUUUUUUUUUUUU`UUUUUUUUUUUUUUUUUUUU`UUUUUUUUUUUUUUUUUUUU?`< Uf  >c` csU|| cs`v c>~?>`|~ g0cg0 gcg` ?0c?0 ?>cU ` cU >`< Uf 0` 06U|| 06`v 36U` 30sp7`` 30306U` 30306`n` 30306U|>`|~ s0sp6` 0U 0` 0U `c Uc 0`c 36000Uc~?> 66000`csgc60Ucccc`gp`ccccf0Ucccc ff6`30`ccgc f6`30U>c?>  63v0sp` 610U ` U `|< Uf  << `c  3 Uc>~ c`ccfc c>< >>`>c >` c0o0 cUc`fc  >> 0c0 c`fcfg c f `0c0 cU|>?? > cf c070 g` >? >00 ?U ` UU| < f Uc `c<>~ c >6c0 cc c fc0 cUf cs fg0 g| >~ ? ?0 ?U` `xcU `0>np Up'00o&000U335&000o6600<2335U3f0`=g=660spp70f6m3g`=3f03000c5U3f` &g3g3000fl610=&f 3f30060aU3&6=10spp70aƪ`&3U 0ƪ` 0U `c?Uc3`ccUUUUUUUUUUUUUUUUUUUUc<>?`>~c`f;g`cscUUUUUUUUUUUUUUUUUUUUc0c`cc3Z`c>0c`cc6UUUUUUUUUUUUUUUUUUUUcf0cccc`cf0g3csUUUUUUUUUUUUUUUUUUUUc?0?>~ `` UUUUUUUUUUUUUUUUUUUU`x``0UUUUUUUUUUUUUUUUUUUU } (24.0 56.0 254.0 105.0) 1.0 (0 . 0))) ((.05 10.0 NIL) (TEXT (152.0 . 48.0) ( "Figure 71. The submenu for the Grid command") 1.0 (CENTER BASELINE) (MODERN 10 (MEDIUM ITALIC REGULAR)) ((44.0 45.0 216.0 10.0)) NIL))) (5.0 38.0 296.0 130.0) 1.0 8.0 To Turn the Grid Off 1 Move the cursor over the Grid command, press the left button, and slide out the right side through the triangle. The menu shown in figure 71 will appear. Select the item Turn Grid Off. You can now place points anywhere. To Make the Grid Larger 1 Move the cursor over the Grid command, press the left button, and slide out the right side through the triangle. The menu shown in figure 71 will appear. Select the item Larger Grid. The grid points will be twice as far apart as they were before. To Make the Grid Smaller 1 Move the cursor over the Grid command, press the left button, and slide out the right side through the triangle. The menu shown in figure 71 will appear. Select the item Smaller Grid. The grid points will be half as far apart as they were before. To Display Where the Grid Points Are 1 Move the cursor over the Grid command, press the left button, and slide out the right side through the triangle. The menu shown in figure 71 will appear. Select the item Display Grid. Each grid point will be marked with a dot as shown in figure 70. If the grid is smaller than one point every three points, the points are not marked and a message giving the distance between the grid points is printed in a small window above the sketch window. If the grid is very large, the message will be printed in addition to marking the grid points. If the grid is off, selecting Display Grid will turn it on. To Remove the Grid Points Display 1 Move the cursor over the Grid command, press the left button, and slide out the right side through the triangle. The menu shown in figure 71 will appear. Select the item Remove Grid Display. The sketch will be redrawn without the grid points marked.(LIST ((PAGE NIL (PAPERSIZE Letter FOLIOINFO (ARABIC) STARTINGPAGE# 59) (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD RIGHT) CHARLOOKS (SUPERSCRIPT 0 INVISIBLE OFF SELECTPOINT OFF PROTECTED OFF SIZE 10 FAMILY MODERN OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO (ARABIC)) (270 12 288 36) NIL) (HEADING NIL (HEADINGTYPE FOOTINGR) (54 27 558 36) NIL) (TEXT NIL NIL (54 54 504 723) NIL))) (PAGE NIL (PAPERSIZE Letter FOLIOINFO (ARABIC)) (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD LEFT) CHARLOOKS (SUPERSCRIPT 0 INVISIBLE OFF SELECTPOINT OFF PROTECTED OFF SIZE 10 FAMILY MODERN OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO (ARABIC)) (54 12 288 36) NIL) (HEADING NIL (HEADINGTYPE FOOTINGV) (54 27 558 36) NIL) (HEADING NIL (HEADINGTYPE VERSOHEAD) (54 762 558 36) NIL) (TEXT NIL NIL (54 54 504 684) NIL))) (PAGE NIL (PAPERSIZE Letter FOLIOINFO (ARABIC)) (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD RIGHT) CHARLOOKS (SUPERSCRIPT 0 INVISIBLE OFF SELECTPOINT OFF PROTECTED OFF SIZE 10 FAMILY MODERN OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO (ARABIC)) (270 12 288 36) NIL) (HEADING NIL (HEADINGTYPE FOOTINGR) (54 27 558 36) NIL) (HEADING NIL (HEADINGTYPE RECTOHEAD) (54 762 558 36) NIL) (TEXT NIL NIL (54 54 504 684) NIL)))))()kT/T.((()TB PAGEHEADING VERSOHEADB PAGEHEADING RECTOHEADA PAGEHEADINGFOOTINGVA PAGEHEADINGFOOTINGR) T()T( )T)2T $MODERN EDITMARK.STYLEFNMODERN MODERN$MODERN EDITMARK.STYLEFN$MODERNEDITMARK.STYLEFN$MODERN EDITMARK.STYLEFN$MODERN EDITMARK.STYLEFNMODERN $MODERN EDITMARK.STYLEFNMODERN MODERN MODERN  HRULE.GETFNMODERN      HRULE.GETFNMODERN     %   HRULE.GETFNMODERN   %   HRULE.GETFNMODERN   HRULE.GETFNMODERN   HRULE.GETFNMODERN (  HRULE.GETFNMODERN   HRULE.GETFNMODERN     SKIO.GETFN.2MODERN     SKIO.GETFN.2MODERN    SKIO.GETFN.2MODERN    SKIO.GETFN.2MODERN    HRULE.GETFNMODERN    " HRULE.GETFNMODERN k  BMOBJ.GETFN3J  ! HRULE.GETFNMODERN k  BMOBJ.GETFN3G   HRULE.GETFNMODERN i , BMOBJ.GETFN32   HRULE.GETFNMODERN i , BMOBJ.GETFN36 "  HRULE.GETFNMODERN   ( BMOBJ.GETFN3  a  .   " f  SKIO.GETFN.2$MODERN EDITMARK.STYLEFN ! SKIO.GETFN.2$MODERN EDITMARK.STYLEFN +  HRULE.GETFNMODERN V , BMOBJ.GETFN3 , BMOBJ.GETFN3 , BMOBJ.GETFN3A P SKIO.GETFN.2$MODERN EDITMARK.STYLEFN ) HRULE.GETFN$MODERN EDITMARK.STYLEFNK #  HRULE.GETFNMODERN     HRULE.GETFNMODERN    HRULE.GETFN$MODERNEDITMARK.STYLEFN#  HRULE.GETFN$MODERNEDITMARK.STYLEFN g d !  HRULE.GETFNMODERN [ !  HRULE.GETFNMODERN  !  HRULE.GETFNMODERN   SKIO.GETFN.2$MODERN EDITMARK.STYLEFN "  HRULE.GETFNMODERN  "   HRULE.GETFNMODERN i " $  HRULE.GETFNMODERN  P SKIO.GETFN.2$MODERN EDITMARK.STYLEFN  HRULE.GETFNMODERN   HRULE.GETFNMODERN   SKIO.GETFN.2MODERN    HRULE.GETFNMODERN     SKIO.GETFN.2MODERN    HRULE.GETFNMODERN     HRULE.GETFNMODERN     HRULE.GETFNMODERN    %  HRULE.GETFNMODERN  ^ "  HRULE.GETFNMODERN   N,z