Gargoyle file for scene: ///ipbook/IPBookFig2-14.gargoyle Produced by version 8708.21 Slope: [T 0.0] [F 15.0] [F 30.0] [F 45.0] [F 60.0] [T 90.0] [F 120.0] [F 135.0] [F 150.0] Angle: [F -90.0] [F -60.0] [F -45.0] [F -30.0] [F 0.0] [F 30.0] [F 45.0] [F 60.0] [F 90.0] Radius: [F 14.0] [F 12.0] [T 10.0] [F 9.6] [F 9.5] [F 9.25] [F 7.375] [F 6.5] [F 5.0] [F 4.175] [F 4.0] [F 3.5] [F 3.0] [F 2.361783] [F 2.0] [F 1.75] [F 1.5] [F 1.1875] [F 1.0] [F 0.8] [F 0.75] [F 0.6666667] [F 0.5] [F 0.47] [F 0.4] [F 0.3333333] [F 0.25] [F 0.2] [F 0.1574802] [F 0.15] [F 0.125] [F 0.1111111] [F 0.1] [F 0.0625] [F 5.555556e-2] LineDistance: [F 1.0] [F 0.5] [F 0.25] [F 0.2] [F 0.15] [F 0.1111111] [F 0.1] [F 5.555556e-2] [F 0.0] Midpoints: T Heuristics: T ShowAlignments: T ShowColors: F ScaleUnit: 1.0 DisplayStyle: print Gravity: T GravityExtent: 0.1736111 GravityType: pointsPreferred DefaultFont: xerox/pressfonts/Helvetica-mrr [r1: 0.0 s: [8.0 8.0] r2: 0.0] 1.0 1.0 Defaults: [1 0.0] [1 1.0] 1.5 miter square Dashed: F Shadows: []F Anchor: F Entities: [75]: Box [393.0,198.694] [461.0,396.0001] [0.994325 0.0 -108.2697 -2.99192e-7 0.3910668 321.3719] strokeWidths: ( 1.0 1.0 1.0 1.0 ) strokeEnds: ( square square square square ) strokeColors: ( [1 1.0] [1 1.0] [1 1.0] [1 1.0] ) fillColor: [1 0.0] dashes: ( F F F F ) props: ( ( F ) ( F ) ( F ) ( F ) ) Text T "Stack" xerox/pressfonts/Helvetica [8.0 0.0 180.0 0.0 8.0 500.9629][] F 1.0 props: ( F ) Outline fillColor: [1 1.0] Trajectories: [1] Traj (open) [11] arrows: 0 j: round e: T round w: 0.0 c: T [1 1.0] d: T F [531.0,0.0] (Line ) [265.5,0.0] (Line ) [0.0,0.0] (Line ) [0.0,54.0] (Line ) [0.0,558.0] (Line ) [0.0,666.0] (Line ) [36.0,666.0] (Line ) [85.5,666.0] (Line ) [445.5,666.0] (Line ) [531.0,666.0] (Line ) [531.0,333.0] (Line ) [531.0,0.0] Outline fillColor: [1 1.0] Trajectories: [1] Traj (open) [4] arrows: 0 j: round e: T round w: -1.0 c: T [1 1.0] d: T F [-36.0,666.0] (Line 1.0 Tools ) [-9.0,666.0] (Line 0.0 Tools ) [0.0,666.0] (Line 0.0 Tools ) [0.0,675.0] (Line 1.0 Tools ) [0.0,702.0] Outline fillColor: [1 1.0] Trajectories: [1] Traj (open) [4] arrows: 0 j: round e: T round w: -1.0 c: T [1 1.0] d: T F [-36.0,0.0] (Line 1.0 Tools ) [-9.0,0.0] (Line 0.0 Tools ) [0.0,0.0] (Line 0.0 Tools ) [0.0,-9.0] (Line 1.0 Tools ) [0.0,-36.0] Outline fillColor: [1 1.0] Trajectories: [1] Traj (open) [4] arrows: 0 j: round e: T round w: -1.0 c: T [1 1.0] d: T F [531.0,-36.0] (Line 1.0 Tools ) [531.0,-9.0] (Line 0.0 Tools ) [531.0,0.0] (Line 0.0 Tools ) [540.0,0.0] (Line 1.0 Tools ) [567.0,0.0] Outline fillColor: [1 1.0] Trajectories: [1] Traj (open) [4] arrows: 0 j: round e: T round w: -1.0 c: T [1 1.0] d: T F [567.0,666.0] (Line 1.0 Tools ) [540.0,666.0] (Line 0.0 Tools ) [531.0,666.0] (Line 0.0 Tools ) [531.0,675.0] (Line 1.0 Tools ) [531.0,702.0] Text T "Frame" xerox/pressfonts/Helvetica [8.0 0.0 270.5 0.0 8.0 500.9629][] F 1.0 props: ( F ) Box [393.0,373.0] [461.0,396.0001] [0.994325 0.0 -108.2697 -2.99192e-7 0.3910668 321.3719] strokeWidths: ( 1.0 1.0 1.0 1.0 ) strokeEnds: ( square square square square ) strokeColors: ( [1 1.0] [1 1.0] [1 1.0] [1 1.0] ) fillColor: [1 0.0] dashes: ( F F F F ) props: ( ( F ) ( F ) ( F ) ( F ) ) Text T "Input" xerox/pressfonts/Helvetica [8.0 0.0 85.5 0.0 8.0 500.9629][] F 1.0 props: ( F ) Text T "Figure 2.14 " xerox/pressfonts/Helvetica-b [8.0 0.0 214.623 0.0 8.0 55.4945][] F 1.0 props: ( F ) Text T "Imager variable" xerox/pressfonts/Helvetica [8.0 0.0 365.3859 0.0 8.0 500.9629][] F 1.0 props: ( F ) Text T "8" xerox/pressfonts/Helvetica-b [7.205373 0.0 313.8302 0.0 7.205373 469.5425][] F 1.0 props: ( F ) Box [393.0,198.694] [461.0,396.0001] [0.994325 0.0 -13.38382 -2.99192e-7 0.3910668 321.3719] strokeWidths: ( 1.0 1.0 1.0 1.0 ) strokeEnds: ( square square square square ) strokeColors: ( [1 1.0] [1 1.0] [1 1.0] [1 1.0] ) fillColor: [1 0.0] dashes: ( F F F F ) props: ( ( F ) ( F ) ( F ) ( F ) ) Outline fillColor: [1 0.0] Trajectories: [1] Traj (open) [1] arrows: 0 j: miter e: T square w: 1.0 c: T [1 1.0] d: T T [1.0 6.0] 0.0 -1.0 [379.386,447.5924] (Line ) [447.0,447.5924] Box [393.0,198.694] [461.0,322.7598] [0.994325 0.0 -25.38382 -2.99192e-7 0.3910668 313.3719] strokeWidths: ( 1.0 0.0 1.0 1.0 ) strokeEnds: ( square square square square ) strokeColors: ( [1 1.0] [1 1.0] [1 1.0] [1 1.0] ) fillColor: [1 0.0] dashes: ( F F F F ) props: ( ( F ) ( F ) ( F ) ( F ) ) Outline fillColor: [1 0.0] Trajectories: [1] Traj (open) [1] arrows: 0 j: miter e: T square w: 1.0 c: T [1 1.0] d: T T [1.0 6.0] 0.0 -1.0 [365.386,439.5924] (Line ) [433.0,439.5924] Box [393.0,198.694] [461.0,396.0001] [0.994325 0.0 -120.2697 -2.99192e-7 0.3910668 313.3719] strokeWidths: ( 1.0 1.0 1.0 1.0 ) strokeEnds: ( square square square square ) strokeColors: ( [1 1.0] [1 1.0] [1 1.0] [1 1.0] ) fillColor: [1 0.0] dashes: ( F F F F ) props: ( ( F ) ( F ) ( F ) ( F ) ) Box [393.0,373.0] [461.0,396.0001] [0.994325 0.0 -210.7697 -2.99192e-7 0.3910668 303.3827] strokeWidths: ( 1.0 1.0 1.0 1.0 ) strokeEnds: ( square square square square ) strokeColors: ( [1 1.0] [1 1.0] [1 1.0] [1 1.0] ) fillColor: [1 0.0] dashes: ( F F F F ) props: ( ( F ) ( F ) ( F ) ( F ) ) Box [393.0,373.0] [461.0,396.0001] [0.994325 0.0 -210.7697 -2.99192e-7 0.3910668 312.3773] strokeWidths: ( 1.0 1.0 1.0 1.0 ) strokeEnds: ( square square square square ) strokeColors: ( [1 1.0] [1 1.0] [1 1.0] [1 1.0] ) fillColor: [1 0.0] dashes: ( F F F F ) props: ( ( F ) ( F ) ( F ) ( F ) ) Box [393.0,373.0] [461.0,396.0001] [0.994325 0.0 -210.7697 -2.99192e-7 0.3910668 321.3719] strokeWidths: ( 1.0 1.0 1.0 1.0 ) strokeEnds: ( square square square square ) strokeColors: ( [1 1.0] [1 1.0] [1 1.0] [1 1.0] ) fillColor: [1 0.0] dashes: ( F F F F ) props: ( ( F ) ( F ) ( F ) ( F ) ) Box [393.0,373.0] [461.0,396.0001] [0.994325 0.0 -210.7697 -2.99192e-7 0.3910668 276.3989] strokeWidths: ( 1.0 1.0 1.0 1.0 ) strokeEnds: ( square square square square ) strokeColors: ( [1 1.0] [1 1.0] [1 1.0] [1 1.0] ) fillColor: [1 0.0] dashes: ( F F F F ) props: ( ( F ) ( F ) ( F ) ( F ) ) Box [393.0,373.0] [461.0,396.0001] [0.994325 0.0 -210.7697 -2.99192e-7 0.3910668 285.3936] strokeWidths: ( 1.0 1.0 1.0 1.0 ) strokeEnds: ( square square square square ) strokeColors: ( [1 1.0] [1 1.0] [1 1.0] [1 1.0] ) fillColor: [1 0.0] dashes: ( F F F F ) props: ( ( F ) ( F ) ( F ) ( F ) ) Box [393.0,373.0] [461.0,396.0001] [0.994325 0.0 -210.7697 -2.99192e-7 0.3910668 294.3881] strokeWidths: ( 1.0 1.0 1.0 1.0 ) strokeEnds: ( square square square square ) strokeColors: ( [1 1.0] [1 1.0] [1 1.0] [1 1.0] ) fillColor: [1 0.0] dashes: ( F F F F ) props: ( ( F ) ( F ) ( F ) ( F ) ) Box [393.0,373.0] [461.0,396.0001] [0.994325 0.0 -210.7697 -2.99192e-7 0.3910668 258.4098] strokeWidths: ( 1.0 1.0 1.0 0.0 ) strokeEnds: ( square square square square ) strokeColors: ( [1 1.0] [1 1.0] [1 1.0] [1 1.0] ) fillColor: [1 0.0] dashes: ( F F F F ) props: ( ( F ) ( F ) ( F ) ( F ) ) Box [393.0,373.0] [461.0,396.0001] [0.994325 0.0 -210.7697 -2.99192e-7 0.3910668 267.4044] strokeWidths: ( 1.0 1.0 1.0 1.0 ) strokeEnds: ( square square square square ) strokeColors: ( [1 1.0] [1 1.0] [1 1.0] [1 1.0] ) fillColor: [1 0.0] dashes: ( F F F F ) props: ( ( F ) ( F ) ( F ) ( F ) ) Box [393.0,373.0] [461.0,396.0001] [0.994325 0.0 -120.2697 -2.99192e-7 0.3910668 313.3719] strokeWidths: ( 1.0 1.0 1.0 1.0 ) strokeEnds: ( square square square square ) strokeColors: ( [1 1.0] [1 1.0] [1 1.0] [1 1.0] ) fillColor: [1 0.0] dashes: ( F F F F ) props: ( ( F ) ( F ) ( F ) ( F ) ) Text T "4" xerox/pressfonts/Helvetica-b [7.205373 0.0 301.8303 0.0 7.205373 461.5425][] F 1.0 props: ( F ) Text T "0" xerox/pressfonts/Helvetica-b [7.205373 0.0 211.3302 0.0 7.205373 469.5425][] F 1.0 props: ( F ) Text T "7" xerox/pressfonts/Helvetica-b [7.205373 0.0 211.3302 0.0 7.205373 460.548][] F 1.0 props: ( F ) Text T "5" xerox/pressfonts/Helvetica-b [7.205373 0.0 211.3302 0.0 7.205373 451.5533][] F 1.0 props: ( F ) Text T "3" xerox/pressfonts/Helvetica-b [7.205373 0.0 211.3302 0.0 7.205373 442.5588][] F 1.0 props: ( F ) Text T "Mark" xerox/pressfonts/Helvetica-b [7.205373 0.0 204.35 0.0 7.205373 433.5642][] F 1.0 props: ( F ) Text T "12" xerox/pressfonts/Helvetica-b [7.205373 0.0 208.8534 0.0 7.205373 424.5696][] F 1.0 props: ( F ) Text T "6" xerox/pressfonts/Helvetica-b [7.205373 0.0 211.3302 0.0 7.205373 415.575][] F 1.0 props: ( F ) Box [393.0,198.694] [461.0,396.0001] [0.994325 0.0 -108.2697 -2.99192e-7 0.3910668 30.1376] strokeWidths: ( 1.0 1.0 1.0 1.0 ) strokeEnds: ( square square square square ) strokeColors: ( [1 1.0] [1 1.0] [1 1.0] [1 1.0] ) fillColor: [1 0.0] dashes: ( F F F F ) props: ( ( F ) ( F ) ( F ) ( F ) ) Box [393.0,373.0] [461.0,396.0001] [0.994325 0.0 -108.2697 -2.99192e-7 0.3910668 30.13762] strokeWidths: ( 1.0 1.0 1.0 1.0 ) strokeEnds: ( square square square square ) strokeColors: ( [1 1.0] [1 1.0] [1 1.0] [1 1.0] ) fillColor: [1 0.0] dashes: ( F F F F ) props: ( ( F ) ( F ) ( F ) ( F ) ) Text T "8" xerox/pressfonts/Helvetica-b [7.205373 0.0 313.8302 0.0 7.205373 178.3083][] F 1.0 props: ( F ) Box [393.0,198.694] [461.0,396.0001] [0.994325 0.0 -13.38382 -2.99192e-7 0.3910668 30.1376] strokeWidths: ( 1.0 1.0 1.0 1.0 ) strokeEnds: ( square square square square ) strokeColors: ( [1 1.0] [1 1.0] [1 1.0] [1 1.0] ) fillColor: [1 0.0] dashes: ( F F F F ) props: ( ( F ) ( F ) ( F ) ( F ) ) Outline fillColor: [1 0.0] Trajectories: [1] Traj (open) [1] arrows: 0 j: miter e: T square w: 1.0 c: T [1 1.0] d: T T [1.0 6.0] 0.0 -1.0 [379.386,156.3581] (Line ) [447.0,156.3581] Box [393.0,326.972] [461.0,396.0001] [0.994325 0.0 -210.7697 -2.99192e-7 0.3910668 12.14844] strokeWidths: ( 1.0 1.0 1.0 0.0 ) strokeEnds: ( square square square square ) strokeColors: ( [1 1.0] [1 1.0] [1 1.0] [1 1.0] ) fillColor: [1 0.0] dashes: ( F F F F ) props: ( ( F ) ( F ) ( F ) ( F ) ) Box [393.0,373.0] [461.0,396.0001] [0.994325 0.0 -210.7697 -2.99192e-7 0.3910668 21.14307] strokeWidths: ( 1.0 1.0 1.0 1.0 ) strokeEnds: ( square square square square ) strokeColors: ( [1 1.0] [1 1.0] [1 1.0] [1 1.0] ) fillColor: [1 0.0] dashes: ( F F F F ) props: ( ( F ) ( F ) ( F ) ( F ) ) Box [393.0,373.0] [461.0,396.0001] [0.994325 0.0 -210.7697 -2.99192e-7 0.3910668 30.13764] strokeWidths: ( 1.0 1.0 1.0 1.0 ) strokeEnds: ( square square square square ) strokeColors: ( [1 1.0] [1 1.0] [1 1.0] [1 1.0] ) fillColor: [1 0.0] dashes: ( F F F F ) props: ( ( F ) ( F ) ( F ) ( F ) ) Text T "12" xerox/pressfonts/Helvetica-b [7.205373 0.0 208.8534 0.0 7.205373 178.3083][] F 1.0 props: ( F ) Text T "6" xerox/pressfonts/Helvetica-b [7.205373 0.0 211.3302 0.0 7.205373 169.3137][] F 1.0 props: ( F ) Text T "6" xerox/pressfonts/Helvetica-b [9.333334 0.0 85.5 0.0 9.333334 455.2559][] F 1.0 props: ( F ) Text T "12" xerox/pressfonts/Helvetica-b [9.333334 0.0 85.5 0.0 9.333334 441.2559][] F 1.0 props: ( F ) Text T "0 MARK" xerox/pressfonts/Helvetica-b [9.333334 0.0 85.5 0.0 9.333334 427.2559][] F 1.0 props: ( F ) Text T "3" xerox/pressfonts/Helvetica-b [9.333334 0.0 85.5 0.0 9.333334 413.2559][] F 1.0 props: ( F ) Text T "5" xerox/pressfonts/Helvetica-b [9.333334 0.0 85.5 0.0 9.333334 399.2559][] F 1.0 props: ( F ) Text T "8 0 FSET" xerox/pressfonts/Helvetica-b [9.333334 0.0 85.5 0.0 9.333334 385.2559][] F 1.0 props: ( F ) Text T "DOSAVESIMPLEBODY" xerox/pressfonts/Helvetica-b [9.333334 0.0 85.5 0.0 9.333334 371.2559][] F 1.0 props: ( F ) Text T "{" xerox/pressfonts/Helvetica-b [9.333334 0.0 85.5 0.0 9.333334 357.2559][] F 1.0 props: ( F ) Text T "4 0 FSET" xerox/pressfonts/Helvetica-b [9.333334 0.0 99.5 0.0 9.333334 343.2559][] F 1.0 props: ( F ) Text T "7" xerox/pressfonts/Helvetica-b [9.333334 0.0 99.5 0.0 9.333334 329.2559][] F 1.0 props: ( F ) Text T "0" xerox/pressfonts/Helvetica-b [9.333334 0.0 99.5 0.0 9.333334 315.2559][] F 1.0 props: ( F ) Text T "DIV" xerox/pressfonts/Helvetica-b [9.333334 0.0 99.5 0.0 9.333334 301.2559][] F 1.0 props: ( F ) Text T "3" xerox/pressfonts/Helvetica-b [9.333334 0.0 99.5 0.0 9.333334 287.2559][] F 1.0 props: ( F ) Text T "ADD" xerox/pressfonts/Helvetica-b [9.333334 0.0 99.5 0.0 9.333334 273.2559][] F 1.0 props: ( F ) Text T "}" xerox/pressfonts/Helvetica-b [9.333334 0.0 85.5 0.0 9.333334 259.2559][] F 1.0 props: ( F ) Text T "ADD" xerox/pressfonts/Helvetica-b [9.333334 0.0 85.5 0.0 9.333334 245.2559][] F 1.0 props: ( F ) Text T "2" xerox/pressfonts/Helvetica-b [9.333334 0.0 85.5 0.0 9.333334 203.2559][] F 1.0 props: ( F ) Text T "UNMARK 0" xerox/pressfonts/Helvetica-b [9.333334 0.0 85.5 0.0 9.333334 217.2559][] F 1.0 props: ( F ) Text T "0 FSET" xerox/pressfonts/Helvetica-b [9.333334 0.0 85.5 0.0 9.333334 231.2559][] F 1.0 props: ( F ) Text T "1" xerox/pressfonts/Helvetica-b [9.333334 0.0 85.5 0.0 9.333334 189.2559][] F 1.0 props: ( F ) Text T "Error discovered" xerox/pressfonts/Classic [8.0 0.0 236.0 0.0 8.0 301.8271][] F 1.0 props: ( F ) Text T "After mark recovery, execution resumes here" xerox/pressfonts/Helvetica [8.0 0.0 236.0 0.0 8.0 203.8272][] F 1.0 props: ( F ) Outline fillColor: [1 0.0] Trajectories: [1] Traj (open) [1] arrows: 0 j: miter e: T square w: 0.5 c: T [1 1.0] d: T F [231.0,206.0984] (Line ) [106.0,206.0984] Outline fillColor: [1 0.0] Trajectories: [1] Traj (open) [1] arrows: 0 j: miter e: T square w: 0.5 c: T [1 1.0] d: T F [231.0,304.0985] (Line ) [131.0,304.0985] Outline fillColor: [1 1.0] Trajectories: [1] Traj (fence) [3] arrows: 0 j: round e: T round w: 0.0 c: T [1 1.0] d: T F [93.61677,206.0984] (Line ) [107.6152,209.4818] (Line ) [106.0,206.0984] (Line ) [107.6152,202.7152] (Line ) Outline fillColor: [1 1.0] Trajectories: [1] Traj (fence) [3] arrows: 0 j: round e: T round w: 0.0 c: T [1 1.0] d: T F [118.6168,304.0985] (Line ) [132.6152,307.4818] (Line ) [131.0,304.0985] (Line ) [132.6152,300.7151] (Line ) Text T "The stack is cleared through the mark" xerox/pressfonts/Classic [8.0 0.0 126.75 0.0 8.0 115.0][] F 1.0 props: ( F ) Text T "Frame and imager variables are" xerox/pressfonts/Classic [8.0 0.0 282.5 0.0 8.0 95.0][] F 1.0 props: ( F ) Text T "reset to the context at the mark" xerox/pressfonts/Classic [8.0 0.0 282.5 0.0 8.0 85.0][] F 1.0 props: ( F ) Text T "Mark recovery." xerox/pressfonts/Helvetica [8.0 0.0 266.623 0.0 8.0 55.4945][] F 1.0 props: ( F )