⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 if_practical.ps

📁 这是移动机器人同时定位与地图创建的第三部分
💻 PS
📖 第 1 页 / 共 5 页
字号:
    /cY uY lY add 0.5 mul def    debugMode { gsave 0 setgray 1 setlinewidth        lX lY moveto lX uY lineto uX uY lineto uX lY lineto closepath        lX bY moveto uX bY lineto lX cY moveto uX cY lineto        cX lY moveto cX uY lineto stroke    grestore } if    dstFM dup invertmatrix dstM CM srcM    2 { dstM concatmatrix } repeat pop    getrepl /temp X        S str convert get {            aload pop [ /rot /scl /loc /K ] MD            /aX cX def /aY cY def            loc {                dup 66  eq { /aY bY def } { % B                dup 98  eq { /aY lY def } { % b                dup 108 eq { /aX lX def } { % l                dup 114 eq { /aX uX def } { % r                dup 116 eq { /aY uY def }   % t                if } ifelse } ifelse } ifelse } ifelse pop            } forall            K srcFM rot tM rotate dstM            2 { tM concatmatrix } repeat aload pop pop pop            2 { scl normalize 4 2 roll } repeat            aX aY transform            /temp temp 7 add def        } forall    temp setrepl} B/Rif {    S 3 index convert known { pop replace } { exch pop OE } ifelse} B/XA { bind [ /Kproc /str } B /XC { ] 2 array astore def } B/xs   { pop } XA XC/xks  { /kern load OE } XA /kern XC/xas  { pop ax ay rmoveto } XA /ay /ax XC/xws  { c eq { cx cy rmoveto } if } XA /c /cy /cx XC/xaws { ax ay rmoveto c eq { cx cy rmoveto } if }    XA /ay /ax /c /cy /cx XC/raws { xaws { awidthshow } Rif } B/rws  { xws { widthshow } Rif } B/rks  { xks { kshow } Rif } B/ras  { xas { ashow } Rif } B/rs   { xs { show } Rif } B/rrs { getrepl dup 2 add -1 roll //restore exec setrepl } BPSfragDict beginislev2 not { /restore { /rrs PSfrag } B } if/show       { /rs   PSfrag } B/kshow      { /rks  PSfrag } B/ashow      { /ras  PSfrag } B/widthshow  { /rws  PSfrag } B/awidthshow { /raws PSfrag } Bend PSfragDict RO popend%%EndProcSet%%BeginProcSet: 8r.enc 0 0% File 8r.enc  TeX Base 1 Encoding  Revision 2.0  2002-10-30%% @@psencodingfile@{%   author    = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry,%                W. Schmidt, P. Lehman",%   version   = "2.0",%   date      = "30 October 2002",%   filename  = "8r.enc",%   email     = "tex-fonts@@tug.org",%   docstring = "This is the encoding vector for Type1 and TrueType%                fonts to be used with TeX.  This file is part of the%                PSNFSS bundle, version 9"% @}% % The idea is to have all the characters normally included in Type 1 fonts% available for typesetting. This is effectively the characters in Adobe% Standard encoding, ISO Latin 1, Windows ANSI including the euro symbol,% MacRoman, and some extra characters from Lucida.% % Character code assignments were made as follows:% % (1) the Windows ANSI characters are almost all in their Windows ANSI% positions, because some Windows users cannot easily reencode the% fonts, and it makes no difference on other systems. The only Windows% ANSI characters not available are those that make no sense for% typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen% (173). quotesingle and grave are moved just because it's such an% irritation not having them in TeX positions.% % (2) Remaining characters are assigned arbitrarily to the lower part% of the range, avoiding 0, 10 and 13 in case we meet dumb software.% % (3) Y&Y Lucida Bright includes some extra text characters; in the% hopes that other PostScript fonts, perhaps created for public% consumption, will include them, they are included starting at 0x12.% These are /dotlessj /ff /ffi /ffl.% % (4) hyphen appears twice for compatibility with both ASCII and Windows.%% (5) /Euro was assigned to 128, as in Windows ANSI%% (6) Missing characters from MacRoman encoding incorporated as follows:%%     PostScript      MacRoman        TeXBase1%     --------------  --------------  --------------%     /notequal       173             0x16%     /infinity       176             0x17%     /lessequal      178             0x18%     /greaterequal   179             0x19%     /partialdiff    182             0x1A%     /summation      183             0x1B%     /product        184             0x1C%     /pi             185             0x1D%     /integral       186             0x81%     /Omega          189             0x8D%     /radical        195             0x8E%     /approxequal    197             0x8F%     /Delta          198             0x9D%     /lozenge        215             0x9E%/TeXBase1Encoding [% 0x00 /.notdef /dotaccent /fi /fl /fraction /hungarumlaut /Lslash /lslash /ogonek /ring /.notdef /breve /minus /.notdef /Zcaron /zcaron% 0x10 /caron /dotlessi /dotlessj /ff /ffi /ffl /notequal /infinity /lessequal /greaterequal /partialdiff /summation /product /pi /grave /quotesingle% 0x20 /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash% 0x30 /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question% 0x40 /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O% 0x50 /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore% 0x60 /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o% 0x70 /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright /asciitilde /.notdef% 0x80 /Euro /integral /quotesinglbase /florin /quotedblbase /ellipsis /dagger /daggerdbl /circumflex /perthousand /Scaron /guilsinglleft /OE /Omega /radical /approxequal% 0x90 /.notdef /.notdef /.notdef /quotedblleft /quotedblright /bullet /endash /emdash /tilde /trademark /scaron /guilsinglright /oe /Delta /lozenge /Ydieresis% 0xA0 /.notdef /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron% 0xD0 /degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown% 0xC0 /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis% 0xD0 /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls% 0xE0 /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis% 0xF0 /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis] def%%EndProcSet%%BeginProcSet: texps.pro 0 0%!TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 rollexec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 getdiv def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict enddefinefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dupsin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 rollmul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}defend%%EndProcSet%%BeginProcSet: special.pro 0 0%!TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/hoX}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known{userdict/md get type/dicttype eq{userdict begin md length 10 add mdmaxlength ge{/md md dup length 20 add dict copy def}if end md begin/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform Satan/pa X newpath clippath mark{transform{itransform moveto}}{transform{itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 rolltransform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 rollcurveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdfpop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflipyflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg subneg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -