This is a generated file for the l3build validation system. Don't change this file in any respect. PASS: left corner at -90 degrees x PASS: left corner at -90 degrees y PASS: left corner at 45 degrees x PASS: left corner at 45 degrees y PASS: right corner at -90 degrees x PASS: right corner at -90 degrees y PASS: default left wall A equals floor top-left x PASS: default left wall A equals floor top-left y PASS: bent left wall stays continuous at corner x PASS: bent left wall stays continuous at corner y PASS: default left wall D x PASS: default left wall spans platform depth PASS: left wall B is exact 135-degree miter PASS: left miter meets floor inner edge PASS: right wall B is exact 45-degree miter PASS: right miter meets floor inner edge PASS: default platform strip width is 0.25cm PASS: platform surface midpoint x PASS: platform surface midpoint y PASS: platform bottom-left corner x PASS: platform bottom-left corner y PASS: platform bottom-right corner x PASS: platform bottom-right corner y PASS: platform top-left corner x PASS: platform top-left corner y PASS: platform top-right corner x PASS: platform top-right corner y PASS: platform surface-25 increases left to right PASS: wall contact starts at root x PASS: wall contact starts at root y PASS: wall outer root corner x PASS: wall outer root corner y PASS: wall inner root corner x PASS: wall inner root corner y PASS: wall outer tip corner x PASS: wall outer tip corner y PASS: wall inner tip corner x PASS: wall inner tip corner y PASS: wall contact midpoint PASS: left pulley centre stays at projecting floor tip x PASS: left pulley centre stays at projecting floor tip y PASS: right pulley centre stays at projecting floor tip x PASS: right pulley centre stays at projecting floor tip y PASS: left preset wall inset PASS: left preset wall drop PASS: left inset inner miter x PASS: left inset inner miter y PASS: right preset wall inset PASS: right preset wall drop PASS: right inset inner miter x PASS: right inset inner miter y PASS: left transition starts at pulley centre x PASS: left transition starts at pulley centre y PASS: left transition ends at wall root x PASS: left transition ends at wall root y PASS: right transition starts at pulley centre x PASS: right transition starts at pulley centre y PASS: right transition ends at wall root x PASS: right transition ends at wall root y PASS: independent left wall inset PASS: independent left wall drop PASS: independent right wall inset PASS: independent right wall drop PASS: both platform left pulley centre x PASS: both platform left pulley centre y PASS: both platform right pulley centre x PASS: both platform right pulley centre y PASS: left wall contact starts at root x PASS: left wall contact starts at root y PASS: right wall contact starts at root x PASS: right wall contact starts at root y PASS: left wall outer tip corner x PASS: left wall outer tip corner y PASS: right wall inner tip corner x PASS: right wall inner tip corner y PASS: both platform left transition endpoint x PASS: both platform left transition endpoint y PASS: both platform right transition endpoint x PASS: both platform right transition endpoint y PASS: both preset left wall inset PASS: both preset left wall drop PASS: both preset right wall inset PASS: both preset right wall drop PASS: wedge base-0 endpoint x PASS: wedge base-0 endpoint y PASS: wedge base-100 endpoint x PASS: wedge base-100 endpoint y PASS: wedge slope-0 endpoint x PASS: wedge slope-0 endpoint y PASS: wedge slope-100 endpoint x PASS: wedge slope-100 endpoint y PASS: wedge right midpoint follows boundary x PASS: wedge right midpoint follows boundary y PASS: wedge slope midpoint follows contact face x PASS: wedge slope midpoint follows contact face y PASS: plain wedge retains triangle centroid x PASS: plain wedge retains triangle centroid y PASS: left-mode right midpoint follows boundary x PASS: left-mode right midpoint follows boundary y PASS: left-mode slope midpoint follows contact face x PASS: left-mode slope midpoint follows contact face y PASS: top-mode right midpoint is on boundary x PASS: top-mode right midpoint is on boundary y PASS: top-mode left slope midpoint follows contact face x PASS: top-mode left slope midpoint follows contact face y PASS: top-mode right slope midpoint follows contact face x PASS: top-mode right slope midpoint follows contact face y PASS: named wedge retains left interior angle PASS: named wedge reports right interior angle PASS: named wedge reports top interior angle PASS: named wedge slope angle is directly usable by rotate PASS: bottom-left mode reports its right angle PASS: bottom-left mode reports opposite base angle PASS: bottom-left mode reports rising right-edge direction PASS: bottom-left mode reports its vertical left edge PASS: bottom-left mode reports the slope-mid placement angle PASS: top mode reports left base angle PASS: top mode reports right base angle PASS: top mode reports apex right angle PASS: top mode reports the slope-mid placement angle PASS: top mode reports the slope-right-mid placement angle PASS: collision-safe accessor reports right-edge direction PASS: named wedge reports resolved width PASS: named wedge reports resolved height PASS: named wedge reports right-angle vertex PASS: wedge pulley centre remains at top x PASS: wedge pulley centre remains at top y PASS: wedge pulley edge moves base corner inward PASS: wedge preset top inset PASS: wedge preset top drop PASS: wedge transition starts at pulley centre x PASS: wedge transition starts at pulley centre y PASS: wedge transition ends at wall root x PASS: wedge transition ends at wall root y PASS: named wedge reports pulley-edge inset PASS: named wedge reports pulley-edge drop PASS: named wedge reports visible pulley-tip angle PASS: named wedge reports reflex wall-root angle PASS: wedge right boundary starts at shifted base corner x PASS: wedge right boundary starts at shifted base corner y PASS: wedge right boundary ends at top x PASS: wedge right boundary ends at top y PASS: wedge right boundary midpoint follows vertical wall PASS: wedge pulley-edge right midpoint follows full boundary x PASS: wedge pulley-edge right midpoint follows full boundary y PASS: wedge pulley-edge slope midpoint follows incline x PASS: wedge pulley-edge slope midpoint follows incline y PASS: wedge pulley-edge centroid follows filled polygon x PASS: wedge pulley-edge centroid follows filled polygon y PASS: wedge mid follows area centroid x PASS: wedge mid follows area centroid y PASS: mirrored wedge pulley centre remains at top x PASS: mirrored wedge pulley centre remains at top y PASS: mirrored wedge moves base corner inward PASS: mirrored wedge slope boundary starts at top x PASS: mirrored wedge slope boundary starts at top y PASS: mirrored wedge slope boundary ends at shifted base corner x PASS: mirrored wedge slope boundary ends at shifted base corner y PASS: mirrored wedge boundary midpoint follows vertical wall PASS: mirrored wedge right midpoint follows incline x PASS: mirrored wedge right midpoint follows incline y PASS: mirrored wedge slope midpoint follows contact face x PASS: mirrored wedge slope midpoint follows contact face y PASS: mirrored wedge pulley-edge centroid follows filled polygon x PASS: mirrored wedge pulley-edge centroid follows filled polygon y PASS: straight ramp surface-0 endpoint x PASS: straight ramp surface-0 endpoint y PASS: straight ramp surface-100 endpoint x PASS: straight ramp surface-100 endpoint y PASS: straight ramp shorthand 50 uses contact surface x PASS: straight ramp shorthand 50 uses contact surface y PASS: straight ramp floor starts at contact start x PASS: straight ramp floor starts at contact start y PASS: straight ramp floor reaches incline x PASS: straight ramp floor reaches incline y PASS: straight ramp incline begins at foot x PASS: straight ramp incline begins at foot y PASS: straight ramp incline reaches top x PASS: straight ramp incline reaches top y PASS: straight ramp wall contact begins at floor x PASS: straight ramp wall contact begins at floor y PASS: straight ramp wall contact reaches top x PASS: straight ramp wall contact reaches top y PASS: straight ramp wall back begins at base x PASS: straight ramp wall back begins at base y PASS: straight ramp wall tip meets contact face x PASS: straight ramp wall tip meets contact face y PASS: straight ramp base starts behind wall x PASS: straight ramp base starts behind wall y PASS: straight ramp base reaches far end x PASS: straight ramp base reaches far end y PASS: straight ramp end begins at base x PASS: straight ramp end begins at base y PASS: straight ramp end reaches incline top x PASS: straight ramp end reaches incline top y PASS: straight ramp flat length PASS: straight ramp floor is horizontal PASS: straight ramp overall width PASS: straight ramp explicit rise PASS: straight ramp start normal x PASS: straight ramp start normal y LaTeX Font Info: External font `cmex10' loaded for size (Font) <7> on input line .... LaTeX Font Info: External font `cmex10' loaded for size (Font) <5> on input line .... PASS: straight ramp angle marker compiles PASS: left straight ramp mirrors x PASS: left straight ramp retains rise PASS: mirrored straight ramp floor reaches incline x PASS: mirrored straight ramp floor reaches incline y PASS: mirrored straight ramp end reaches incline top x PASS: mirrored straight ramp end reaches incline top y PASS: tall-wall ramp center follows body width PASS: tall-wall ramp center follows highest point PASS: mirrored tall-wall ramp center follows body width PASS: mirrored tall-wall ramp center follows highest point [1 ] Overfull \hbox (159.78772pt too wide) in paragraph at lines ... [][] \hbox(192.25601+0.0)x345.0 .\hbox(0.0+0.0)x15.0 .\hbox(192.25601+0.0)x489.78772 ..\glue 244.89386 ..\hbox(0.0+0.0)x0.0, shifted -149.37689 ...\pdfliteral{q } ...\pdfliteral{0 G } ...\pdfliteral{0 g } ...\pdfliteral{0.3985 w } ...\hbox(0.0+0.0)x0.0 ....\pdfliteral{q } ....\glue 0.0 ....\hbox(0.0+0.0)x0.0 .....\hbox(0.0+0.0)x0.0 ......\pdfliteral{q } ......\pdfliteral{1 g } ......\pdfliteral{/pgfprgb cs 0 0 0 /pgfpat3 scn } ......\pdfliteral{q } ......\pdfliteral{1 g } ......\pdfliteral{/pgfprgb cs 0 0 0 /pgfpat3 scn } ......\pdfliteral{0.0 42.52022 m } ......\pdfliteral{0.0 0.0 l } ......\pdfliteral{170.08093 0.0 l } ......\pdfliteral{243.78282 42.52022 l } ......\pdfliteral{243.78282 -7.08669 l } ......\pdfliteral{-7.08669 -7.08669 l } ......\pdfliteral{-7.08669 42.52022 l } ......\pdfliteral{h } ......\pdfliteral{f } ......\glue 0.0 ......\pdfliteral{Q } ......\pdfliteral{q } ......\hbox(0.0+0.0)x0.0 .......\glue 0.0 .......\hbox(0.0+0.0)x0.0 ........\pdfliteral{1.0 0.0 0.0 1.0 0.0 0.0 cm } ........\pdfliteral{q } ........\hbox(0.0+0.0)x0.0 .........\hbox(0.0+0.0)x0.0 ..........\pdfliteral{0 G } ..........\pdfliteral{0 g } ..........\hbox(0.0+0.0)x0.0 ..........\glue 0.0 ........\pdfliteral{Q } ........\glue 0.0 .......\glue 0.0 plus 1.0fil minus 1.0fil ......\pdfliteral{Q } ......\glue 0.0 ......\pdfliteral{0.0 42.52022 m } ......\pdfliteral{0.0 0.0 l } ......\pdfliteral{170.08093 0.0 l } ......\pdfliteral{243.78282 42.52022 l } ......\pdfliteral{S } ......\pdfliteral{q } ......\pdfliteral{1 g } ......\pdfliteral{/pgfprgb cs 0 0 0 /pgfpat3 scn } ......\pdfliteral{f } ......\glue 0.0 ......\pdfliteral{Q } ......\glue 0.0 ......\pdfliteral{Q } ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\pdfliteral{q } ....\pdfliteral{[ 2.98883 2.98883 ] 0.0 d } ....\pdfliteral{170.08093 0.0 m } ....\pdfliteral{204.09703 0.0 l } ....\pdfliteral{S } ....\glue 0.0 ....\pdfliteral{Q } ....\hbox(0.0+0.0)x0.0 .....\hbox(0.0+0.0)x0.0 ......\pdfliteral{q } ......\glue 0.0 ......\pdfliteral{Q } ....\glue 0.0 ....\hbox(0.0+0.0)x0.0 .....\hbox(0.0+0.0)x0.0 ......\pdfliteral{q } ......\glue 0.0 ......\pdfliteral{Q } ....\glue 0.0 ....\hbox(0.0+0.0)x0.0 .....\hbox(0.0+0.0)x0.0 ......\pdfliteral{q } ......\glue 0.0 ......\pdfliteral{Q } ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\hbox(0.0+0.0)x0.0 .....\hbox(0.0+0.0)x0.0 ......\pdfliteral{q } ......\pdfliteral{q } ......\glue 0.0 ......\glue 0.0 ......\glue 0.0 ......\glue 0.0 ......\glue 0.0 ......\glue 0.0 ......\glue 0.0 ......\glue 0.0 ......\pdfliteral{Q } ......\pdfliteral{Q } ....\hbox(0.0+0.0)x0.0 .....\hbox(0.0+0.0)x0.0 ......\pdfliteral{q } ......\pdfliteral{q } ......\glue 0.0 ......\glue 0.0 ......\glue 0.0 ......\glue 0.0 ......\glue 0.0 ......\glue 0.0 ......\glue 0.0 ......\glue 0.0 ......\glue 0.0 ......\glue 0.0 ......\glue 0.0 ......\pdfliteral{192.75838 0.0 m } ......\pdfliteral{192.75838 3.97725 191.7108 7.88718 189.92245 10.98697 c } ......\pdfliteral{S } ......\pdfliteral{q } ......\pdfliteral{-0.4997 0.86618 -0.86618 -0.4997 189.8229 11.15955 cm } ......\pdfliteral{q [ ] 0.0 d 1 J 1 j -2.07224 2.39104 m -1.69365 0.95639 -0.84999 0.27895 0.0 0.0 c -0.84999 -0.27895 -1.69365 -0.95639 -2.07224 -2.39104 c S Q } ......\pdfliteral{Q } ......\glue 0.0 ......\glue 0.0 ......\pdfliteral{Q } ......\pdfliteral{Q } ....\glue 0.0 ....\hbox(0.0+0.0)x0.0 .....\hbox(0.0+0.0)x0.0 ......\pdfliteral{q } ......\pdfliteral{1 g } ......\glue 0.0 ......\glue 0.0 ......\glue 0.0 ......\glue 0.0 ......\pdfliteral{q } ......\pdfliteral{1 g } ......\pdfliteral{190.56372 3.27171 16.53546 8.85277 re } ......\pdfliteral{f } ......\glue 0.0 ......\pdfliteral{Q } ......\pdfliteral{q } ......\hbox(0.0+0.0)x0.0 .......\glue 192.27588 .......\hbox(0.0+0.0)x0.0, shifted -4.28395 ........\pdfliteral{1.0 0.0 0.0 1.0 0.0 0.0 cm } ........\pdfliteral{q } ........\hbox(0.0+0.0)x0.0 .........\hbox(6.88586+0.0)x14.59726 ..........\pdfliteral{0 G } ..........\pdfliteral{0 g } ..........\hbox(6.88586+0.0)x14.59726 ...........\mathon ...........\OT1/cmr/m/n/10 3 ...........\OT1/cmr/m/n/10 0 ...........\hbox(3.25694+0.0)x4.59723, shifted -3.62892 ............\OMS/cmsy/m/n/7 ^^N ...........\mathoff ..........\glue 0.0 ........\pdfliteral{Q } ........\glue 0.0 .......\glue 0.0 plus 1.0fil minus 1.0fil ......\pdfliteral{Q } ......\glue 0.0 ......\glue 0.0 ......\pdfliteral{Q } ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\hbox(0.0+0.0)x0.0 .....\hbox(0.0+0.0)x0.0 ......\pdfliteral{q } ......\pdfliteral{1 g } ......\pdfliteral{/pgfprgb cs 0 0 0 /pgfpat3 scn } ......\pdfliteral{q } ......\pdfliteral{1 g } ......\pdfliteral{/pgfprgb cs 0 0 0 /pgfpat3 scn } ......\pdfliteral{0.0 -14.17339 m } ......\pdfliteral{0.0 -56.69362 l } ......\pdfliteral{-170.08093 -56.69362 l } ......\pdfliteral{-243.78282 -14.17339 l } ......\pdfliteral{-243.78282 -63.7803 l } ......\pdfliteral{7.08669 -63.7803 l } ......\pdfliteral{7.08669 -14.17339 l } ......\pdfliteral{h } ......\pdfliteral{f } ......\glue 0.0 ......\pdfliteral{Q } ......\pdfliteral{q } ......\hbox(0.0+0.0)x0.0 .......\glue 0.0 .......\hbox(0.0+0.0)x0.0, shifted 56.90549 ........\pdfliteral{1.0 0.0 0.0 1.0 0.0 0.0 cm } ........\pdfliteral{q } ........\hbox(0.0+0.0)x0.0 .........\hbox(0.0+0.0)x0.0 ..........\pdfliteral{0 G } ..........\pdfliteral{0 g } ..........\hbox(0.0+0.0)x0.0 ..........\glue 0.0 ........\pdfliteral{Q } ........\glue 0.0 .......\glue 0.0 plus 1.0fil minus 1.0fil ......\pdfliteral{Q } ......\glue 0.0 ......\pdfliteral{0.0 -14.17339 m } ......\pdfliteral{0.0 -56.69362 l } ......\pdfliteral{-170.08093 -56.69362 l } ......\pdfliteral{-243.78282 -14.17339 l } ......\pdfliteral{S } ......\pdfliteral{q } ......\pdfliteral{1 g } ......\pdfliteral{/pgfprgb cs 0 0 0 /pgfpat3 scn } ......\pdfliteral{f } ......\glue 0.0 ......\pdfliteral{Q } ......\glue 0.0 ......\pdfliteral{Q } ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\hbox(0.0+0.0)x0.0 .....\hbox(0.0+0.0)x0.0 ......\pdfliteral{q } ......\pdfliteral{1 g } ......\pdfliteral{/pgfprgb cs 0 0 0 /pgfpat3 scn } ......\pdfliteral{q } ......\pdfliteral{1 g } ......\pdfliteral{/pgfprgb cs 0 0 0 /pgfpat3 scn } ......\pdfliteral{0.0 -56.69359 m } ......\pdfliteral{0.0 -141.73404 l } ......\pdfliteral{170.08093 -141.73404 l } ......\pdfliteral{243.78282 -99.21382 l } ......\pdfliteral{243.78282 -148.82074 l } ......\pdfliteral{-7.08669 -148.82074 l } ......\pdfliteral{-7.08669 -56.69359 l } ......\pdfliteral{h } ......\pdfliteral{f } ......\glue 0.0 ......\pdfliteral{Q } ......\pdfliteral{q } ......\hbox(0.0+0.0)x0.0 .......\glue 0.0 .......\hbox(0.0+0.0)x0.0, shifted 142.26372 ........\pdfliteral{1.0 0.0 0.0 1.0 0.0 0.0 cm } ........\pdfliteral{q } ........\hbox(0.0+0.0)x0.0 .........\hbox(0.0+0.0)x0.0 ..........\pdfliteral{0 G } ..........\pdfliteral{0 g } ..........\hbox(0.0+0.0)x0.0 ..........\glue 0.0 ........\pdfliteral{Q } ........\glue 0.0 .......\glue 0.0 plus 1.0fil minus 1.0fil ......\pdfliteral{Q } ......\glue 0.0 ......\pdfliteral{0.0 -56.69359 m } ......\pdfliteral{0.0 -141.73404 l } ......\pdfliteral{170.08093 -141.73404 l } ......\pdfliteral{243.78282 -99.21382 l } ......\pdfliteral{S } ......\pdfliteral{q } ......\pdfliteral{1 g } ......\pdfliteral{/pgfprgb cs 0 0 0 /pgfpat3 scn } ......\pdfliteral{f } ......\glue 0.0 ......\pdfliteral{Q } ......\glue 0.0 ......\pdfliteral{Q } ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\hbox(0.0+0.0)x0.0 .....\hbox(0.0+0.0)x0.0 ......\pdfliteral{q } ......\pdfliteral{1 g } ......\pdfliteral{/pgfprgb cs 0 0 0 /pgfpat3 scn } ......\pdfliteral{q } ......\pdfliteral{1 g } ......\pdfliteral{/pgfprgb cs 0 0 0 /pgfpat3 scn } ......\pdfliteral{0.0 -56.69359 m } ......\pdfliteral{0.0 -141.73404 l } ......\pdfliteral{-170.08093 -141.73404 l } ......\pdfliteral{-243.78282 -99.21382 l } ......\pdfliteral{-243.78282 -148.82074 l } ......\pdfliteral{7.08669 -148.82074 l } ......\pdfliteral{7.08669 -56.69359 l } ......\pdfliteral{h } ......\pdfliteral{f } ......\glue 0.0 ......\pdfliteral{Q } ......\pdfliteral{q } ......\hbox(0.0+0.0)x0.0 .......\glue 0.0 .......\hbox(0.0+0.0)x0.0, shifted 142.26372 ........\pdfliteral{1.0 0.0 0.0 1.0 0.0 0.0 cm } ........\pdfliteral{q } ........\hbox(0.0+0.0)x0.0 .........\hbox(0.0+0.0)x0.0 ..........\pdfliteral{0 G } ..........\pdfliteral{0 g } ..........\hbox(0.0+0.0)x0.0 ..........\glue 0.0 ........\pdfliteral{Q } ........\glue 0.0 .......\glue 0.0 plus 1.0fil minus 1.0fil ......\pdfliteral{Q } ......\glue 0.0 ......\pdfliteral{0.0 -56.69359 m } ......\pdfliteral{0.0 -141.73404 l } ......\pdfliteral{-170.08093 -141.73404 l } ......\pdfliteral{-243.78282 -99.21382 l } ......\pdfliteral{S } ......\pdfliteral{q } ......\pdfliteral{1 g } ......\pdfliteral{/pgfprgb cs 0 0 0 /pgfpat3 scn } ......\pdfliteral{f } ......\glue 0.0 ......\pdfliteral{Q } ......\glue 0.0 ......\pdfliteral{Q } ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\pdfliteral{Q } ....\glue 0.0 plus 1.0fil minus 1.0fil ...\pdfliteral{q } ...\pdfliteral{Q } ...\pdfliteral{n } ...\pdfliteral{Q } ...\glue 0.0 plus 1.0fil minus 1.0fil .\penalty 10000 .\glue(\parfillskip) 0.0 plus 1.0fil .\glue(\rightskip) 0.0 PASS: curved ramp surface-0 endpoint x PASS: curved ramp surface-0 endpoint y PASS: curved ramp surface-100 endpoint x PASS: curved ramp surface-100 endpoint y PASS: curved ramp shorthand 80 uses contact surface x PASS: curved ramp shorthand 80 uses contact surface y PASS: curved ramp floor begins at contact start x PASS: curved ramp floor begins at contact start y PASS: curved ramp floor reaches arc x PASS: curved ramp floor reaches arc y PASS: curved ramp start cap begins at base x PASS: curved ramp start cap begins at base y PASS: curved ramp start cap reaches contact x PASS: curved ramp start cap reaches contact y PASS: curved ramp base begins at start cap x PASS: curved ramp base begins at start cap y PASS: curved ramp base reaches back x PASS: curved ramp base reaches back y PASS: curved ramp back begins at base x PASS: curved ramp back begins at base y PASS: curved ramp back reaches top x PASS: curved ramp back reaches top y PASS: curved ramp top begins at arc end x PASS: curved ramp top begins at arc end y PASS: curved ramp top reaches back x PASS: curved ramp top reaches back y PASS: quarter-circle ramp end x PASS: quarter-circle ramp end y PASS: curved ramp floor starts at node position PASS: curved ramp floor remains horizontal PASS: curved ramp floor length PASS: curved ramp floor meets circular arc continuously x PASS: curved ramp floor meets circular arc continuously y PASS: curved ramp arc midpoint x PASS: curved ramp arc midpoint y PASS: curved ramp curve-0 endpoint x PASS: curved ramp curve-0 endpoint y PASS: curved ramp curve-100 endpoint x PASS: curved ramp curve-100 endpoint y PASS: curved ramp top outward normal x PASS: curved ramp top outward normal y PASS: left curved ramp default floor is 50 percent longer PASS: left curved ramp uses 3.75cm default floor and mirrors x PASS: left curved ramp retains rise PASS: mirrored curved ramp floor reaches arc x PASS: mirrored curved ramp floor reaches arc y PASS: mirrored curved ramp top reaches back x PASS: mirrored curved ramp top reaches back y Overfull \hbox (118.13086pt too wide) in paragraph at lines ... [][] \hbox(263.38791+0.0)x345.0 .\hbox(0.0+0.0)x15.0 .\hbox(263.38791+0.0)x448.13086 ..\glue 248.9616 ..\hbox(0.0+0.0)x0.0, shifted -149.37689 ...\pdfliteral{q } ...\pdfliteral{0 G } ...\pdfliteral{0 g } ...\pdfliteral{0.3985 w } ...\hbox(0.0+0.0)x0.0 ....\pdfliteral{q } ....\glue 0.0 ....\hbox(0.0+0.0)x0.0 .....\hbox(0.0+0.0)x0.0 ......\pdfliteral{q } ......\pdfliteral{1 g } ......\pdfliteral{/pgfprgb cs 0 0 0 /pgfpat3 scn } ......\pdfliteral{q } ......\pdfliteral{1 g } ......\pdfliteral{/pgfprgb cs 0 0 0 /pgfpat3 scn } ......\pdfliteral{0.0 0.0 m } ......\pdfliteral{56.69363 0.0 l } ......\pdfliteral{119.31648 0.0 170.08092 50.76442 170.08092 113.38728 c } ......\pdfliteral{198.42772 113.38728 l } ......\pdfliteral{198.42772 -7.08669 l } ......\pdfliteral{0.0 -7.08669 l } ......\pdfliteral{h } ......\pdfliteral{f } ......\glue 0.0 ......\pdfliteral{Q } ......\pdfliteral{q } ......\hbox(0.0+0.0)x0.0 .......\glue 56.9055 .......\hbox(0.0+0.0)x0.0 ........\pdfliteral{1.0 0.0 0.0 1.0 0.0 0.0 cm } ........\pdfliteral{q } ........\hbox(0.0+0.0)x0.0 .........\hbox(0.0+0.0)x0.0 ..........\pdfliteral{0 G } ..........\pdfliteral{0 g } ..........\hbox(0.0+0.0)x0.0 ..........\glue 0.0 ........\pdfliteral{Q } ........\glue 0.0 .......\glue 0.0 plus 1.0fil minus 1.0fil ......\pdfliteral{Q } ......\glue 0.0 ......\pdfliteral{0.0 0.0 m } ......\pdfliteral{56.69363 0.0 l } ......\pdfliteral{119.31648 0.0 170.08092 50.76442 170.08092 113.38728 c } ......\pdfliteral{S } ......\pdfliteral{q } ......\pdfliteral{1 g } ......\pdfliteral{/pgfprgb cs 0 0 0 /pgfpat3 scn } ......\pdfliteral{f } ......\glue 0.0 ......\pdfliteral{Q } ......\glue 0.0 ......\pdfliteral{Q } ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\hbox(0.0+0.0)x0.0 .....\hbox(0.0+0.0)x0.0 ......\pdfliteral{q } ......\pdfliteral{1 g } ......\pdfliteral{/pgfprgb cs 0 0 0 /pgfpat3 scn } ......\pdfliteral{q } ......\pdfliteral{1 g } ......\pdfliteral{/pgfprgb cs 0 0 0 /pgfpat3 scn } ......\pdfliteral{0.0 -141.73404 m } ......\pdfliteral{-106.30057 -141.73404 l } ......\pdfliteral{-168.92343 -141.73404 -219.68785 -90.96962 -219.68785 -28.34676 c } ......\pdfliteral{-248.03467 -28.34676 l } ......\pdfliteral{-248.03467 -148.82074 l } ......\pdfliteral{0.0 -148.82074 l } ......\pdfliteral{h } ......\pdfliteral{f } ......\glue 0.0 ......\pdfliteral{Q } ......\pdfliteral{q } ......\hbox(0.0+0.0)x0.0 .......\glue -106.69783 .......\hbox(0.0+0.0)x0.0, shifted 142.26372 ........\pdfliteral{1.0 0.0 0.0 1.0 0.0 0.0 cm } ........\pdfliteral{q } ........\hbox(0.0+0.0)x0.0 .........\hbox(0.0+0.0)x0.0 ..........\pdfliteral{0 G } ..........\pdfliteral{0 g } ..........\hbox(0.0+0.0)x0.0 ..........\glue 0.0 ........\pdfliteral{Q } ........\glue 0.0 .......\glue 0.0 plus 1.0fil minus 1.0fil ......\pdfliteral{Q } ......\glue 0.0 ......\pdfliteral{0.0 -141.73404 m } ......\pdfliteral{-106.30057 -141.73404 l } ......\pdfliteral{-168.92343 -141.73404 -219.68785 -90.96962 -219.68785 -28.34676 c } ......\pdfliteral{S } ......\pdfliteral{q } ......\pdfliteral{1 g } ......\pdfliteral{/pgfprgb cs 0 0 0 /pgfpat3 scn } ......\pdfliteral{f } ......\glue 0.0 ......\pdfliteral{Q } ......\glue 0.0 ......\pdfliteral{Q } ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\pdfliteral{Q } ....\glue 0.0 plus 1.0fil minus 1.0fil ...\pdfliteral{q } ...\pdfliteral{Q } ...\pdfliteral{n } ...\pdfliteral{Q } ...\glue 0.0 plus 1.0fil minus 1.0fil .\penalty 10000 .\glue(\parfillskip) 0.0 plus 1.0fil .\glue(\rightskip) 0.0 PASS: concave mirror surface-0 endpoint x PASS: concave mirror surface-0 endpoint y PASS: concave mirror surface-100 endpoint x PASS: concave mirror surface-100 endpoint y PASS: concave mirror back-0 endpoint x PASS: concave mirror back-0 endpoint y PASS: concave mirror back-100 endpoint x PASS: concave mirror back-100 endpoint y PASS: concave mirror shorthand 80 uses reflecting surface x PASS: concave mirror shorthand 80 uses reflecting surface y PASS: convex mirror reflecting arc is on the left PASS: concave and convex mirror styles compile [2] PASS: convex lens front-0 endpoint x PASS: convex lens front-0 endpoint y PASS: convex lens front-100 endpoint x PASS: convex lens front-100 endpoint y PASS: convex lens back-0 endpoint x PASS: convex lens back-0 endpoint y PASS: convex lens back-100 endpoint x PASS: convex lens back-100 endpoint y PASS: convex lens shorthand 50 uses front surface x PASS: convex lens shorthand 50 uses front surface y PASS: concave lens front-0 endpoint x PASS: concave lens front-0 endpoint y PASS: concave lens front-100 endpoint x PASS: concave lens front-100 endpoint y PASS: concave lens back-0 endpoint x PASS: concave lens back-0 endpoint y PASS: concave lens back-100 endpoint x PASS: concave lens back-100 endpoint y PASS: concave lens shorthand 80 uses front surface x PASS: concave lens shorthand 80 uses front surface y PASS: slab front-0 endpoint x PASS: slab front-0 endpoint y PASS: slab front-100 endpoint x PASS: slab front-100 endpoint y PASS: slab back-0 endpoint x PASS: slab back-0 endpoint y PASS: slab back-100 endpoint x PASS: slab back-100 endpoint y PASS: slab shorthand 50 uses front surface x PASS: slab shorthand 50 uses front surface y PASS: prism base-0 endpoint x PASS: prism base-0 endpoint y PASS: prism base-100 endpoint x PASS: prism base-100 endpoint y PASS: prism right-100 endpoint x PASS: prism right-100 endpoint y PASS: prism left-0 endpoint x PASS: prism left-0 endpoint y PASS: prism shorthand 80 uses left entry face x PASS: prism shorthand 80 uses left entry face y PASS: bare block width is centimetres PASS: explicit block height unit is preserved PASS: spring is a configurable path style in concise and collision-safe forms PASS: tangent pulley string default, explicit, and named routes compile PASS: short platform matches collision-safe platform x PASS: short platform matches collision-safe platform y PASS: short platform right corner matches collision-safe platform x PASS: short platform right corner matches collision-safe platform y PASS: platform-left-up equals a 90-degree left wall x PASS: platform-left-up equals a 90-degree left wall y PASS: platform-right-up equals a 90-degree right wall x PASS: platform-right-up equals a 90-degree right wall y PASS: concise wedge keys match collision-safe aliases x PASS: concise wedge keys match collision-safe aliases y PASS: wedge height concise key compiles PASS: all concise public styles compile, including optics components PASS: ground contact starts at left x PASS: ground contact starts at left y PASS: ground contact ends at right x PASS: ground contact ends at right y PASS: ground contact midpoint x PASS: ground contact midpoint y PASS: ground bottom-left x PASS: ground bottom-left y PASS: ground bottom-right x PASS: ground bottom-right y PASS: ground left side starts below x PASS: ground left side starts below y PASS: ground right side ends above x PASS: ground right side ends above y PASS: ceiling contact starts at left x PASS: ceiling contact starts at left y PASS: ceiling contact ends at right x PASS: ceiling contact ends at right y PASS: ceiling contact midpoint x PASS: ceiling contact midpoint y PASS: ceiling top-left x PASS: ceiling top-left y PASS: ceiling top-right x PASS: ceiling top-right y PASS: left wall contact starts below x PASS: left wall contact starts below y PASS: left wall contact ends above x PASS: left wall contact ends above y PASS: left wall contact midpoint x PASS: left wall contact midpoint y PASS: left wall back starts below x PASS: left wall back starts below y PASS: left wall back ends above x PASS: left wall back ends above y PASS: right wall contact starts below x PASS: right wall contact starts below y PASS: right wall contact ends above x PASS: right wall contact ends above y PASS: right wall contact midpoint x PASS: right wall contact midpoint y PASS: right wall back starts below x PASS: right wall back starts below y PASS: right wall back ends above x PASS: right wall back ends above y [3]