0

moved everything into a docs dir

This commit is contained in:
Andrew Brown
2011-10-01 16:06:07 -04:00
parent a6035a15c3
commit 2cc06588a1
24 changed files with 0 additions and 0 deletions

BIN
docs/design/cube_parts.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

332
docs/design/cube_parts.svg Normal file
View File

@@ -0,0 +1,332 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="744.09448819"
height="1052.3622047"
id="svg2"
version="1.1"
inkscape:version="0.48.1 r9760"
sodipodi:docname="cube_parts.svg"
inkscape:export-filename="/home/andrew/mc/overviewerdocs/design/cube_parts.png"
inkscape:export-xdpi="63.639942"
inkscape:export-ydpi="63.639942">
<defs
id="defs4">
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow1Lend"
style="overflow:visible;">
<path
id="path4162"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
transform="scale(0.8) rotate(180) translate(12.5,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend-5"
style="overflow:visible">
<path
inkscape:connector-curvature="0"
id="path4162-9"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
</marker>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.979899"
inkscape:cx="673.03608"
inkscape:cy="523.09315"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1920"
inkscape:window-height="1003"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid3360" />
</sodipodi:namedview>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:none"
d="m 330,542.36218 100,0"
id="path3386"
inkscape:connector-curvature="0" />
<g
id="g4606"
transform="translate(0,20.000003)">
<image
width="240"
height="120"
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAAB4CAYAAADMtn8nAAAABHNCSVQICAgIfAhkiAAABRVJREFU eJzt3U9om3Ucx/En/ZPmf9Okuq7rKKtMBbeBCh5EEEQQdhHZpWAPgrcxPApDdCiMgZ6EMa8eNhgM lHkY7iIbqAgqCEWQbbB/qd2aNE3Sp23Spq13k8OH7oHl075fx/J5+qTp78Pv8uX3iwXY1a6fndkW o7H//+CdTy5G/GkQtb6n/QEA7BwFBoxRYMAYBQaMUWDAGAUGjFFgwBgFBoxRYMBYx/QNnq6rZ6bV ySnJlRuzUm5/MRvla4Ogy9r66rvfon7HnscODBijwIAxCgwYo8CAMQoMGKPAgDEKDBijwIAxCgwY YxLrCX349jFpcurZkUyk752rNKRcNjkk5V4/Oinlfp69J+Xy6YSUO3Jon5QLuqzV97/8Xn1212IH BoxRYMAYBQaMUWDAGAUGjFFgwBgFBoxRYMAYBQaM7blJrHMfvCVNTjVWmtLvGy/mpNxiY1XKtTc3 pVxWnHSqDmiTTsmwJOXUA7tSiUEpFxNXYEacKKuH2v8t6LL2T3/7k/psz2AHBoxRYMAYBQaMUWDA GAUGjFFgwBgFBoxRYMAYBQaM9fwk1qWP35OGf7bEEaE/H2u5oWZFyk0U0lJuYLBfypVroZSr1Fak XP+gNsF0sJiScupE1P3HS1JuS/zHqWeK3XpYlnJT40UpVyrXpVzQpUtf//C7+uyOsQMDxigwYIwC A8YoMGCMAgPGKDBgjAIDxigwYIwCA8Yin8S6cOq4NFrzaHFZ+n0bbe2MqOfGC1KuvtKScg8WalKu mNMmmFTqrYNT+0ekXEw8dCpcW5dyo3nt763WtTPAVEemxqTcfEP7Ozaaa1Ku1WpLuZfEWxZLlZ1P dp08f60jxA4MGKPAgDEKDBijwIAxCgwYo8CAMQoMGKPAgDEKDBiLXT87o144J7k9tyjlHohnJqkS 8QEpt97eivS9hVxSylWWtDOsisPRTnYthdrEUSKu3SaoGslo30s2FZdyf99deJKP0yExpK2XVw4f iPS981VtAvGX2XtSjh0YMEaBAWMUGDBGgQFjFBgwRoEBYxQYMEaBAWMUGDAW+ZlYV89MS5NdlYY2 mXS7rJ1hdaio3Zq32tTOTFpZ0947PDYp5VTby4+k3N15bZKt2dqQcmOFnJRrxbSJrf5UXsqpNmv/ SrkDzwxLuT/+KUm5vj6tIq++MCHl2pvyJGDHiz/65seOEDswYIwCA8YoMGCMAgPGKDBgjAIDxigw YIwCA8YoMGAs8kmsqH0x86Y02TW5T5v8+evOvJR7fmJUym1ta0eKqWdTtda12/BGh9NSLj7YL+XU hRCKk2xJ8Yyt6rL2vSwshVIul9Ym8vLimV3VhnzLYsdXeO7Kr+qzO8YODBijwIAxCgwYo8CAMQoM GKPAgDEKDBijwIAxCgwY6/lJrKhdPn1CGp1SJ4TqYVPKlcp1KTeSSUi5fFa7xVC9hW+1qU2ALdS1 yaRiRpuIelhuSLnDR1+WckPhnJQLuqz9k+evqc/2DHZgwBgFBoxRYMAYBQaMUWDAGAUGjFFgwBgF BoxRYMDYnpvEitqFU8elyS71rCt1YmuskJVy6plO8QHt7Kx0Mi7lMiltEqtS026pDLqs1c8u3lSf 3bXYgQFjFBgwRoEBYxQYMEaBAWMUGDBGgQFjFBgwRoEBY0xi9ZhPp9/QrjsUqbcnvvbiwShfGwRd 1ta7n1+O+h17HjswYIwCA8YoMGCMAgPGKDBgjAIDxigwYIwCA8YoMGDsP1je8qOk0Rv8AAAAAElF TkSuQmCC "
id="image3128-0"
x="60"
y="387.36218" />
<path
inkscape:connector-curvature="0"
id="path4600"
d="m 60,457.36218 20,0 0,10 20,0 0,10 20,0 0,10 20,0 0,10 20,0 0,10 50,0 0,-10 20,0 0,-10 20,0 0,-10 20,0 0,-10 20,0 0,-10 10,0"
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
inkscape:export-filename="/home/andrew/mc/overviewerdocs/design/cube_parts.png"
inkscape:export-xdpi="300"
inkscape:export-ydpi="300" />
</g>
<g
id="g4610">
<image
width="120"
height="180"
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAC0CAYAAABfTugdAAAABHNCSVQICAgIfAhkiAAABQtJREFU eJzt3c9r23Ucx/HvN/2mSdr8aNoubRdp1sVt4kURBEFw8yDoQdgugtCJp4kKY5cd58EyOhAviiAe PHgTPHjw5M2LQ3GgTLvhWk1tado1/ZFuSdqmafwHPLwOdV1fPB/nN9/9ePZzefP5fht+dfV8NxC8 9dG3oTKHx0vssP8C+H8R2ByBzRHYHIHNEdgcgc0R2ByBzYWfv/+atMna7uxLD1yuPZDmbnzzI5ux R4ATbI7A5ghsjsDmCGyOwOYIbI7A5ghsLmonstLgwtxf0txmqy3NXZ98SdqgnTr9pPS8Nz74ks3Y f+AEmyOwOQKbI7A5ApsjsDkCmyOwOQKbC6+9qW2UcqPj2hM3F6Wx/mRcmquFeWmu26pLc+2mdmds 6muPO2OcYHMENkdgcwQ2R2BzBDZHYHMENkdgc+HU5Flpk9UT75UeeKY4IM3NVrXN02xF24xFmWPS 3LPFlDS3tNGQ5ta3WtLcp9/9ciibMU6wOQKbI7A5ApsjsDkCmyOwOQKbI7C5qFwckgZ/+HVOmusG 0mIsWKutSXMnnhiV5sqjOWmuE2o/06PiXHuvI8199p72PTL1eVe++F7ajHGCzRHYHIHNEdgcgc0R 2ByBzRHYHIHNhZ+8+6q0YWk0d6QHPlXSNk8z9Uia25i/K821drUv0qdS2luN8Zj2s5/J9Etzfy/e l+aKw9pGLtmr/f9xgs0R2ByBzRHYHIHNEdgcgc0R2ByBzUX9Ke2twWptS5r7o1KV5vKFMWkuzPZJ c7vaVaYgimkv+S2vbUpztdiwNFfIZ6S50+Pa836eWZDmOMHmCGyOwOYIbI7A5ghsjsDmCGyOwOai rca2NNjTo/0sJCLtrtDKQkWaa3e1P3dkIC3NiVetgkSvtlGKh9r3tBqdpDR3e07bBA7ntLtgnGBz BDZHYHMENkdgcwQ2R2BzBDZHYHNRpbouDSZ7tbfy8lnti+ox8W7U4qp2N+qnO/9IcyfHBqW5hPj2 3sTEiDT3270laS4ubgKbO21pjhNsjsDmCGyOwOYIbI7A5ghsjsDmCGwuKo3kpcG6eHdrfmVDmnum rL1dWBjQ3i5c2dTuRlXFzVi6PyHN3bqr/W7Fzr72Ha9cWvv3TgyJd9CkKRxZBDZHYHMENkdgcwQ2 R2BzBDZHYHPRflf7XYMPW7vSnPqW370lbaNUKmjflwp7tDtjUaEszY1ltM3dblv7QFc6KX6PbFW7 I9eX1P69nGBzBDZHYHMENkdgcwQ2R2BzBDZHYHPaK35BEEy//bK08ioXte9L3byjfQ8q1tE2SqXj x6S5ykpdmnvhjPY7GH+fr0lzz5W1v9/yXlaaq/w5I81xgs0R2ByBzRHYHIHNEdgcgc0R2ByBzcmb rIM2PfmitBlbTxSl5/U1te9Q1epNaW4op73lt9fR7rQ9aLSkufETJWluR7wLxgk2R2BzBDZHYHME NkdgcwQ2R2BzBDZ3aJusgzb1zgVppZQLtqTnPdzWNkWLq9rzMintdxc+Pa59kf7m7Jo0xwk2R2Bz BDZHYHMENkdgcwQ2R2BzBDZns8k6aB9ePKfdGatrX5rvE7+TdfK4tskaTGtfpOcEmyOwOQKbI7A5 ApsjsDkCmyOwOQKbY5P1iHx86RVpM7a9syc9bzCrvf3ICTZHYHMENkdgcwQ2R2BzBDZHYHMENscm 64i6/Prz0maME2yOwOYIbI7A5ghsjsDmCGyOwOYIbO5f4STjXu/9BEMAAAAASUVORK5CYII= "
id="image3209"
x="60"
y="482.36218" />
<path
inkscape:connector-curvature="0"
id="path4602"
d="m 60,482.36218 10,0 0,10 20,0 0,10 20,0 0,10 20,0 0,10 20,0 0,10 20,0 0,10 10,0 0,120"
style="fill:none;stroke:#00ff00;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g4614"
transform="translate(-5,2.6171874e-6)">
<image
width="120"
height="180"
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAC0CAYAAABfTugdAAAABHNCSVQICAgIfAhkiAAABO5JREFU eJztnTlvXAUURsee5328j7dgi5A4MhgJkEBIoUGiSEVBgaBFFHRQgURDgwRCokF0QVSUoaSFkgoF gSAkEJw4TrwF2xkvE48zXvgLX2EwOZxTf3oa+8xtPt13p6UkDyVfvffKUZJr/ac/iJwsCoajYDgK hqNgOAqGo2A4CoajYDgtJ/0B/i+8/+oLUfM0Xu2NntdZzmbTCYajYDgKhqNgOAqGo2A4CoajYDgK hlOc9Af4r3Lpwzej5un6H39Gz7txdyvKNZvNKHf67Jko5wTDUTAcBcNRMBwFw1EwHAXDUTAcBcPB 7GR98Hq289TWne08tXT1R7nq0b0oV29kDVVpYDKKba4sRDknGI6C4SgYjoLhKBiOguEoGI6C4SgY zok1WW+//FzUPA31dUXPOzXYE+V+WtyNcvvbf0W56dNZ8zQ9kTVjvy/WotxB80GUc4LhKBiOguEo GI6C4SgYjoLhKBiOguHETdZnb13Idp6KcvS8xbXNKDc1OhDl+ipZ41U+OoxycyvZ51vfyHayhqvD UW5hKWvQXnzmbJRzguEoGI6C4SgYjoLhKBiOguEoGI6C4bR88sZLUUPVeLAfPTBtqB6bHI1y29v1 KNc8zBqq3d3sLb+u9uy7P/jo41Futj/7/127tRLlero7opwTDEfBcBQMR8FwFAxHwXAUDEfBcBQM p1jZ2I6Cz89ORbnmQdYo3axnO1Qd9WxHaXw4292qdGYNUHu2Wlbqb8saqivzy1Guvpu9NTg6nN37 coLhKBiOguEoGI6C4SgYjoLhKBiOguEU1f7svtQvc1kTU6lkz3uyHO5aVapRrqMtq57C1a3Sam0n yjVuz0e53p7s/9IoZ83YVr0R5ZxgOAqGo2A4CoajYDgKhqNgOAqGo2A4xf297G27tqKIco3drGGZ OXcqyv12czXK1bazS+43ljei3PhQJcpVR7JdsP5KZ5Rb28oavvnw73CC4SgYjoLhKBiOguEoGI6C 4SgYjoLhFOcms0vkS+vZjtLmzv0od/nanSjXFzZAm+E9rWdnHolyYwPZDlVXZ3uU+zncaetszxrD scGsaXOC4SgYjoLhKBiOguEoGI6C4SgYjoLhFLX6XhS8V8suuU+MDEW5nUZ2D2piMLsHVStGolxL 61aUK4e/wXh9qRblesP7XOlbjb1efJdSScF4FAxHwXAUDEfBcBQMR8FwFAynWF3Lmpjp2aei3HiR NUU/zmWX3Ls7skapOX87yrWN9Ue5y1cXotxhOdsZO//ERJQ7OMoOeb375bctSc4JhqNgOAqGo2A4 CoajYDgKhqNgOAqGU1SGx6Lg9lbWeF2ZvxXlenuy3y78df5ulNtrZPe51mvZd7q1eibKVfcWo9xr H30dNU/HjRMMR8FwFAxHwXAUDEfBcBQMR8FwFAynuLOc7Uadn87uaa11ZjtKtZ3sQvvkSF+Um5ka jHKbpex5n168dCLN03HjBMNRMBwFw1EwHAXDUTAcBcNRMBwFwykuPJ1dQN/Yye5plctZAdQe3qHa z162K71z8TtE83TcOMFwFAxHwXAUDEfBcBQMR8FwFAxHwXCK1c1sN2pjK/tNwuGB7ij38Rff2zz9 CzjBcBQMR8FwFAxHwXAUDEfBcBQMR8FwiqvhHarPv/nB5ukhxAmGo2A4CoajYDgKhqNgOAqGo2A4 CobzN72N6A9mRP5kAAAAAElFTkSuQmCC "
id="image3339"
x="190"
y="482.36218" />
<path
inkscape:connector-curvature="0"
id="path4604"
d="m 310,482.36218 -10,0 0,10 -20,0 0,10 -20,0 0,10 -20,0 0,10 -20,0 0,10 -20,0 0,10 -10,0 0,120"
style="fill:none;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
transform="translate(380,25.000003)"
id="g4606-1">
<image
width="240"
height="120"
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAAB4CAYAAADMtn8nAAAABHNCSVQICAgIfAhkiAAABRVJREFU eJzt3U9om3Ucx/En/ZPmf9Okuq7rKKtMBbeBCh5EEEQQdhHZpWAPgrcxPApDdCiMgZ6EMa8eNhgM lHkY7iIbqAgqCEWQbbB/qd2aNE3Sp23Spq13k8OH7oHl075fx/J5+qTp78Pv8uX3iwXY1a6fndkW o7H//+CdTy5G/GkQtb6n/QEA7BwFBoxRYMAYBQaMUWDAGAUGjFFgwBgFBoxRYMBYx/QNnq6rZ6bV ySnJlRuzUm5/MRvla4Ogy9r66rvfon7HnscODBijwIAxCgwYo8CAMQoMGKPAgDEKDBijwIAxCgwY YxLrCX349jFpcurZkUyk752rNKRcNjkk5V4/Oinlfp69J+Xy6YSUO3Jon5QLuqzV97/8Xn1212IH BoxRYMAYBQaMUWDAGAUGjFFgwBgFBoxRYMAYBQaM7blJrHMfvCVNTjVWmtLvGy/mpNxiY1XKtTc3 pVxWnHSqDmiTTsmwJOXUA7tSiUEpFxNXYEacKKuH2v8t6LL2T3/7k/psz2AHBoxRYMAYBQaMUWDA GAUGjFFgwBgFBoxRYMAYBQaM9fwk1qWP35OGf7bEEaE/H2u5oWZFyk0U0lJuYLBfypVroZSr1Fak XP+gNsF0sJiScupE1P3HS1JuS/zHqWeK3XpYlnJT40UpVyrXpVzQpUtf//C7+uyOsQMDxigwYIwC A8YoMGCMAgPGKDBgjAIDxigwYIwCA8Yin8S6cOq4NFrzaHFZ+n0bbe2MqOfGC1KuvtKScg8WalKu mNMmmFTqrYNT+0ekXEw8dCpcW5dyo3nt763WtTPAVEemxqTcfEP7Ozaaa1Ku1WpLuZfEWxZLlZ1P dp08f60jxA4MGKPAgDEKDBijwIAxCgwYo8CAMQoMGKPAgDEKDBiLXT87o144J7k9tyjlHohnJqkS 8QEpt97eivS9hVxSylWWtDOsisPRTnYthdrEUSKu3SaoGslo30s2FZdyf99deJKP0yExpK2XVw4f iPS981VtAvGX2XtSjh0YMEaBAWMUGDBGgQFjFBgwRoEBYxQYMEaBAWMUGDAW+ZlYV89MS5NdlYY2 mXS7rJ1hdaio3Zq32tTOTFpZ0947PDYp5VTby4+k3N15bZKt2dqQcmOFnJRrxbSJrf5UXsqpNmv/ SrkDzwxLuT/+KUm5vj6tIq++MCHl2pvyJGDHiz/65seOEDswYIwCA8YoMGCMAgPGKDBgjAIDxigw YIwCA8YoMGAs8kmsqH0x86Y02TW5T5v8+evOvJR7fmJUym1ta0eKqWdTtda12/BGh9NSLj7YL+XU hRCKk2xJ8Yyt6rL2vSwshVIul9Ym8vLimV3VhnzLYsdXeO7Kr+qzO8YODBijwIAxCgwYo8CAMQoM GKPAgDEKDBijwIAxCgwY6/lJrKhdPn1CGp1SJ4TqYVPKlcp1KTeSSUi5fFa7xVC9hW+1qU2ALdS1 yaRiRpuIelhuSLnDR1+WckPhnJQLuqz9k+evqc/2DHZgwBgFBoxRYMAYBQaMUWDAGAUGjFFgwBgF BoxRYMDYnpvEitqFU8elyS71rCt1YmuskJVy6plO8QHt7Kx0Mi7lMiltEqtS026pDLqs1c8u3lSf 3bXYgQFjFBgwRoEBYxQYMEaBAWMUGDBGgQFjFBgwRoEBY0xi9ZhPp9/QrjsUqbcnvvbiwShfGwRd 1ta7n1+O+h17HjswYIwCA8YoMGCMAgPGKDBgjAIDxigwYIwCA8YoMGDsP1je8qOk0Rv8AAAAAElF TkSuQmCC "
id="image3128-0-9"
x="60"
y="387.36218" />
<path
inkscape:connector-curvature="0"
id="path4600-6"
d="m 60,457.36218 20,0 0,10 20,0 0,10 20,0 0,10 20,0 0,10 20,0 0,10 50,0 0,-10 20,0 0,-10 20,0 0,-10 20,0 0,-10 20,0 0,-10 10,0"
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
transform="translate(370,2.6171874e-6)"
id="g4614-4">
<image
width="120"
height="180"
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAC0CAYAAABfTugdAAAABHNCSVQICAgIfAhkiAAABO5JREFU eJztnTlvXAUURsee5328j7dgi5A4MhgJkEBIoUGiSEVBgaBFFHRQgURDgwRCokF0QVSUoaSFkgoF gSAkEJw4TrwF2xkvE48zXvgLX2EwOZxTf3oa+8xtPt13p6UkDyVfvffKUZJr/ac/iJwsCoajYDgK hqNgOAqGo2A4CoajYDgtJ/0B/i+8/+oLUfM0Xu2NntdZzmbTCYajYDgKhqNgOAqGo2A4CoajYDgK hlOc9Af4r3Lpwzej5un6H39Gz7txdyvKNZvNKHf67Jko5wTDUTAcBcNRMBwFw1EwHAXDUTAcBcPB 7GR98Hq289TWne08tXT1R7nq0b0oV29kDVVpYDKKba4sRDknGI6C4SgYjoLhKBiOguEoGI6C4SgY zok1WW+//FzUPA31dUXPOzXYE+V+WtyNcvvbf0W56dNZ8zQ9kTVjvy/WotxB80GUc4LhKBiOguEo GI6C4SgYjoLhKBiOguHETdZnb13Idp6KcvS8xbXNKDc1OhDl+ipZ41U+OoxycyvZ51vfyHayhqvD UW5hKWvQXnzmbJRzguEoGI6C4SgYjoLhKBiOguEoGI6C4bR88sZLUUPVeLAfPTBtqB6bHI1y29v1 KNc8zBqq3d3sLb+u9uy7P/jo41Futj/7/127tRLlero7opwTDEfBcBQMR8FwFAxHwXAUDEfBcBQM p1jZ2I6Cz89ORbnmQdYo3axnO1Qd9WxHaXw4292qdGYNUHu2Wlbqb8saqivzy1Guvpu9NTg6nN37 coLhKBiOguEoGI6C4SgYjoLhKBiOguEU1f7svtQvc1kTU6lkz3uyHO5aVapRrqMtq57C1a3Sam0n yjVuz0e53p7s/9IoZ83YVr0R5ZxgOAqGo2A4CoajYDgKhqNgOAqGo2A4xf297G27tqKIco3drGGZ OXcqyv12czXK1bazS+43ljei3PhQJcpVR7JdsP5KZ5Rb28oavvnw73CC4SgYjoLhKBiOguEoGI6C 4SgYjoLhFOcms0vkS+vZjtLmzv0od/nanSjXFzZAm+E9rWdnHolyYwPZDlVXZ3uU+zncaetszxrD scGsaXOC4SgYjoLhKBiOguEoGI6C4SgYjoLhFLX6XhS8V8suuU+MDEW5nUZ2D2piMLsHVStGolxL 61aUK4e/wXh9qRblesP7XOlbjb1efJdSScF4FAxHwXAUDEfBcBQMR8FwFAynWF3Lmpjp2aei3HiR NUU/zmWX3Ls7skapOX87yrWN9Ue5y1cXotxhOdsZO//ERJQ7OMoOeb375bctSc4JhqNgOAqGo2A4 CoajYDgKhqNgOAqGU1SGx6Lg9lbWeF2ZvxXlenuy3y78df5ulNtrZPe51mvZd7q1eibKVfcWo9xr H30dNU/HjRMMR8FwFAxHwXAUDEfBcBQMR8FwFAynuLOc7Uadn87uaa11ZjtKtZ3sQvvkSF+Um5ka jHKbpex5n168dCLN03HjBMNRMBwFw1EwHAXDUTAcBcNRMBwFwykuPJ1dQN/Yye5plctZAdQe3qHa z162K71z8TtE83TcOMFwFAxHwXAUDEfBcBQMR8FwFAxHwXCK1c1sN2pjK/tNwuGB7ij38Rff2zz9 CzjBcBQMR8FwFAxHwXAUDEfBcBQMR8FwiqvhHarPv/nB5ukhxAmGo2A4CoajYDgKhqNgOAqGo2A4 CobzN72N6A9mRP5kAAAAAElFTkSuQmCC "
id="image3339-6"
x="190"
y="482.36218" />
<path
inkscape:connector-curvature="0"
id="path4604-6"
d="m 310,482.36218 -10,0 0,10 -20,0 0,10 -20,0 0,10 -20,0 0,10 -20,0 0,10 -20,0 0,10 -10,0 0,120"
style="fill:none;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
transform="translate(380,2.6171874e-6)"
id="g4610-3">
<image
width="120"
height="180"
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAC0CAYAAABfTugdAAAABHNCSVQICAgIfAhkiAAABQtJREFU eJzt3c9r23Ucx/HvN/2mSdr8aNoubRdp1sVt4kURBEFw8yDoQdgugtCJp4kKY5cd58EyOhAviiAe PHgTPHjw5M2LQ3GgTLvhWk1tado1/ZFuSdqmafwHPLwOdV1fPB/nN9/9ePZzefP5fht+dfV8NxC8 9dG3oTKHx0vssP8C+H8R2ByBzRHYHIHNEdgcgc0R2ByBzYWfv/+atMna7uxLD1yuPZDmbnzzI5ux R4ATbI7A5ghsjsDmCGyOwOYIbI7A5ghsLmonstLgwtxf0txmqy3NXZ98SdqgnTr9pPS8Nz74ks3Y f+AEmyOwOQKbI7A5ApsjsDkCmyOwOQKbC6+9qW2UcqPj2hM3F6Wx/mRcmquFeWmu26pLc+2mdmds 6muPO2OcYHMENkdgcwQ2R2BzBDZHYHMENkdgc+HU5Flpk9UT75UeeKY4IM3NVrXN02xF24xFmWPS 3LPFlDS3tNGQ5ta3WtLcp9/9ciibMU6wOQKbI7A5ApsjsDkCmyOwOQKbI7C5qFwckgZ/+HVOmusG 0mIsWKutSXMnnhiV5sqjOWmuE2o/06PiXHuvI8199p72PTL1eVe++F7ajHGCzRHYHIHNEdgcgc0R 2ByBzRHYHIHNhZ+8+6q0YWk0d6QHPlXSNk8z9Uia25i/K821drUv0qdS2luN8Zj2s5/J9Etzfy/e l+aKw9pGLtmr/f9xgs0R2ByBzRHYHIHNEdgcgc0R2ByBzUX9Ke2twWptS5r7o1KV5vKFMWkuzPZJ c7vaVaYgimkv+S2vbUpztdiwNFfIZ6S50+Pa836eWZDmOMHmCGyOwOYIbI7A5ghsjsDmCGyOwOai rca2NNjTo/0sJCLtrtDKQkWaa3e1P3dkIC3NiVetgkSvtlGKh9r3tBqdpDR3e07bBA7ntLtgnGBz BDZHYHMENkdgcwQ2R2BzBDZHYHNRpbouDSZ7tbfy8lnti+ox8W7U4qp2N+qnO/9IcyfHBqW5hPj2 3sTEiDT3270laS4ubgKbO21pjhNsjsDmCGyOwOYIbI7A5ghsjsDmCGwuKo3kpcG6eHdrfmVDmnum rL1dWBjQ3i5c2dTuRlXFzVi6PyHN3bqr/W7Fzr72Ha9cWvv3TgyJd9CkKRxZBDZHYHMENkdgcwQ2 R2BzBDZHYHPRflf7XYMPW7vSnPqW370lbaNUKmjflwp7tDtjUaEszY1ltM3dblv7QFc6KX6PbFW7 I9eX1P69nGBzBDZHYHMENkdgcwQ2R2BzBDZHYHPaK35BEEy//bK08ioXte9L3byjfQ8q1tE2SqXj x6S5ykpdmnvhjPY7GH+fr0lzz5W1v9/yXlaaq/w5I81xgs0R2ByBzRHYHIHNEdgcgc0R2ByBzcmb rIM2PfmitBlbTxSl5/U1te9Q1epNaW4op73lt9fR7rQ9aLSkufETJWluR7wLxgk2R2BzBDZHYHME NkdgcwQ2R2BzBDZ3aJusgzb1zgVppZQLtqTnPdzWNkWLq9rzMintdxc+Pa59kf7m7Jo0xwk2R2Bz BDZHYHMENkdgcwQ2R2BzBDZns8k6aB9ePKfdGatrX5rvE7+TdfK4tskaTGtfpOcEmyOwOQKbI7A5 ApsjsDkCmyOwOQKbY5P1iHx86RVpM7a9syc9bzCrvf3ICTZHYHMENkdgcwQ2R2BzBDZHYHMENscm 64i6/Prz0maME2yOwOYIbI7A5ghsjsDmCGyOwOYIbO5f4STjXu/9BEMAAAAASUVORK5CYII= "
id="image3209-6"
x="60"
y="482.36218" />
<path
inkscape:connector-curvature="0"
id="path4602-8"
d="m 60,482.36218 10,0 0,10 20,0 0,10 20,0 0,10 20,0 0,10 20,0 0,10 20,0 0,10 10,0 0,120"
style="fill:none;stroke:#00ff00;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<image
y="402.36218"
x="890"
id="image3128-0-9-6"
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAAB4CAYAAADMtn8nAAAABHNCSVQICAgIfAhkiAAABRVJREFU eJzt3U9om3Ucx/En/ZPmf9Okuq7rKKtMBbeBCh5EEEQQdhHZpWAPgrcxPApDdCiMgZ6EMa8eNhgM lHkY7iIbqAgqCEWQbbB/qd2aNE3Sp23Spq13k8OH7oHl075fx/J5+qTp78Pv8uX3iwXY1a6fndkW o7H//+CdTy5G/GkQtb6n/QEA7BwFBoxRYMAYBQaMUWDAGAUGjFFgwBgFBoxRYMBYx/QNnq6rZ6bV ySnJlRuzUm5/MRvla4Ogy9r66rvfon7HnscODBijwIAxCgwYo8CAMQoMGKPAgDEKDBijwIAxCgwY YxLrCX349jFpcurZkUyk752rNKRcNjkk5V4/Oinlfp69J+Xy6YSUO3Jon5QLuqzV97/8Xn1212IH BoxRYMAYBQaMUWDAGAUGjFFgwBgFBoxRYMAYBQaM7blJrHMfvCVNTjVWmtLvGy/mpNxiY1XKtTc3 pVxWnHSqDmiTTsmwJOXUA7tSiUEpFxNXYEacKKuH2v8t6LL2T3/7k/psz2AHBoxRYMAYBQaMUWDA GAUGjFFgwBgFBoxRYMAYBQaM9fwk1qWP35OGf7bEEaE/H2u5oWZFyk0U0lJuYLBfypVroZSr1Fak XP+gNsF0sJiScupE1P3HS1JuS/zHqWeK3XpYlnJT40UpVyrXpVzQpUtf//C7+uyOsQMDxigwYIwC A8YoMGCMAgPGKDBgjAIDxigwYIwCA8Yin8S6cOq4NFrzaHFZ+n0bbe2MqOfGC1KuvtKScg8WalKu mNMmmFTqrYNT+0ekXEw8dCpcW5dyo3nt763WtTPAVEemxqTcfEP7Ozaaa1Ku1WpLuZfEWxZLlZ1P dp08f60jxA4MGKPAgDEKDBijwIAxCgwYo8CAMQoMGKPAgDEKDBiLXT87o144J7k9tyjlHohnJqkS 8QEpt97eivS9hVxSylWWtDOsisPRTnYthdrEUSKu3SaoGslo30s2FZdyf99deJKP0yExpK2XVw4f iPS981VtAvGX2XtSjh0YMEaBAWMUGDBGgQFjFBgwRoEBYxQYMEaBAWMUGDAW+ZlYV89MS5NdlYY2 mXS7rJ1hdaio3Zq32tTOTFpZ0947PDYp5VTby4+k3N15bZKt2dqQcmOFnJRrxbSJrf5UXsqpNmv/ SrkDzwxLuT/+KUm5vj6tIq++MCHl2pvyJGDHiz/65seOEDswYIwCA8YoMGCMAgPGKDBgjAIDxigw YIwCA8YoMGAs8kmsqH0x86Y02TW5T5v8+evOvJR7fmJUym1ta0eKqWdTtda12/BGh9NSLj7YL+XU hRCKk2xJ8Yyt6rL2vSwshVIul9Ym8vLimV3VhnzLYsdXeO7Kr+qzO8YODBijwIAxCgwYo8CAMQoM GKPAgDEKDBijwIAxCgwY6/lJrKhdPn1CGp1SJ4TqYVPKlcp1KTeSSUi5fFa7xVC9hW+1qU2ALdS1 yaRiRpuIelhuSLnDR1+WckPhnJQLuqz9k+evqc/2DHZgwBgFBoxRYMAYBQaMUWDAGAUGjFFgwBgF BoxRYMDYnpvEitqFU8elyS71rCt1YmuskJVy6plO8QHt7Kx0Mi7lMiltEqtS026pDLqs1c8u3lSf 3bXYgQFjFBgwRoEBYxQYMEaBAWMUGDBGgQFjFBgwRoEBY0xi9ZhPp9/QrjsUqbcnvvbiwShfGwRd 1ta7n1+O+h17HjswYIwCA8YoMGCMAgPGKDBgjAIDxigwYIwCA8YoMGDsP1je8qOk0Rv8AAAAAElF TkSuQmCC "
height="120"
width="240" />
<g
transform="translate(820,-19.999995)"
id="g4614-4-2">
<image
width="120"
height="180"
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAC0CAYAAABfTugdAAAABHNCSVQICAgIfAhkiAAABO5JREFU eJztnTlvXAUURsee5328j7dgi5A4MhgJkEBIoUGiSEVBgaBFFHRQgURDgwRCokF0QVSUoaSFkgoF gSAkEJw4TrwF2xkvE48zXvgLX2EwOZxTf3oa+8xtPt13p6UkDyVfvffKUZJr/ac/iJwsCoajYDgK hqNgOAqGo2A4CoajYDgtJ/0B/i+8/+oLUfM0Xu2NntdZzmbTCYajYDgKhqNgOAqGo2A4CoajYDgK hlOc9Af4r3Lpwzej5un6H39Gz7txdyvKNZvNKHf67Jko5wTDUTAcBcNRMBwFw1EwHAXDUTAcBcPB 7GR98Hq289TWne08tXT1R7nq0b0oV29kDVVpYDKKba4sRDknGI6C4SgYjoLhKBiOguEoGI6C4SgY zok1WW+//FzUPA31dUXPOzXYE+V+WtyNcvvbf0W56dNZ8zQ9kTVjvy/WotxB80GUc4LhKBiOguEo GI6C4SgYjoLhKBiOguHETdZnb13Idp6KcvS8xbXNKDc1OhDl+ipZ41U+OoxycyvZ51vfyHayhqvD UW5hKWvQXnzmbJRzguEoGI6C4SgYjoLhKBiOguEoGI6C4bR88sZLUUPVeLAfPTBtqB6bHI1y29v1 KNc8zBqq3d3sLb+u9uy7P/jo41Futj/7/127tRLlero7opwTDEfBcBQMR8FwFAxHwXAUDEfBcBQM p1jZ2I6Cz89ORbnmQdYo3axnO1Qd9WxHaXw4292qdGYNUHu2Wlbqb8saqivzy1Guvpu9NTg6nN37 coLhKBiOguEoGI6C4SgYjoLhKBiOguEU1f7svtQvc1kTU6lkz3uyHO5aVapRrqMtq57C1a3Sam0n yjVuz0e53p7s/9IoZ83YVr0R5ZxgOAqGo2A4CoajYDgKhqNgOAqGo2A4xf297G27tqKIco3drGGZ OXcqyv12czXK1bazS+43ljei3PhQJcpVR7JdsP5KZ5Rb28oavvnw73CC4SgYjoLhKBiOguEoGI6C 4SgYjoLhFOcms0vkS+vZjtLmzv0od/nanSjXFzZAm+E9rWdnHolyYwPZDlVXZ3uU+zncaetszxrD scGsaXOC4SgYjoLhKBiOguEoGI6C4SgYjoLhFLX6XhS8V8suuU+MDEW5nUZ2D2piMLsHVStGolxL 61aUK4e/wXh9qRblesP7XOlbjb1efJdSScF4FAxHwXAUDEfBcBQMR8FwFAynWF3Lmpjp2aei3HiR NUU/zmWX3Ls7skapOX87yrWN9Ue5y1cXotxhOdsZO//ERJQ7OMoOeb375bctSc4JhqNgOAqGo2A4 CoajYDgKhqNgOAqGU1SGx6Lg9lbWeF2ZvxXlenuy3y78df5ulNtrZPe51mvZd7q1eibKVfcWo9xr H30dNU/HjRMMR8FwFAxHwXAUDEfBcBQMR8FwFAynuLOc7Uadn87uaa11ZjtKtZ3sQvvkSF+Um5ka jHKbpex5n168dCLN03HjBMNRMBwFw1EwHAXDUTAcBcNRMBwFwykuPJ1dQN/Yye5plctZAdQe3qHa z162K71z8TtE83TcOMFwFAxHwXAUDEfBcBQMR8FwFAxHwXCK1c1sN2pjK/tNwuGB7ij38Rff2zz9 CzjBcBQMR8FwFAxHwXAUDEfBcBQMR8FwiqvhHarPv/nB5ukhxAmGo2A4CoajYDgKhqNgOAqGo2A4 CobzN72N6A9mRP5kAAAAAElFTkSuQmCC "
id="image3339-6-5"
x="190"
y="482.36218" />
<path
inkscape:connector-curvature="0"
id="path4604-6-2"
d="m 310,482.36218 -10,0 0,10 -20,0 0,10 -20,0 0,10 -20,0 0,10 -20,0 0,10 -20,0 0,10 -10,0 0,120"
style="fill:none;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<image
y="462.36218"
x="890"
id="image3209-6-5"
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAC0CAYAAABfTugdAAAABHNCSVQICAgIfAhkiAAABQtJREFU eJzt3c9r23Ucx/HvN/2mSdr8aNoubRdp1sVt4kURBEFw8yDoQdgugtCJp4kKY5cd58EyOhAviiAe PHgTPHjw5M2LQ3GgTLvhWk1tado1/ZFuSdqmafwHPLwOdV1fPB/nN9/9ePZzefP5fht+dfV8NxC8 9dG3oTKHx0vssP8C+H8R2ByBzRHYHIHNEdgcgc0R2ByBzYWfv/+atMna7uxLD1yuPZDmbnzzI5ux R4ATbI7A5ghsjsDmCGyOwOYIbI7A5ghsLmonstLgwtxf0txmqy3NXZ98SdqgnTr9pPS8Nz74ks3Y f+AEmyOwOQKbI7A5ApsjsDkCmyOwOQKbC6+9qW2UcqPj2hM3F6Wx/mRcmquFeWmu26pLc+2mdmds 6muPO2OcYHMENkdgcwQ2R2BzBDZHYHMENkdgc+HU5Flpk9UT75UeeKY4IM3NVrXN02xF24xFmWPS 3LPFlDS3tNGQ5ta3WtLcp9/9ciibMU6wOQKbI7A5ApsjsDkCmyOwOQKbI7C5qFwckgZ/+HVOmusG 0mIsWKutSXMnnhiV5sqjOWmuE2o/06PiXHuvI8199p72PTL1eVe++F7ajHGCzRHYHIHNEdgcgc0R 2ByBzRHYHIHNhZ+8+6q0YWk0d6QHPlXSNk8z9Uia25i/K821drUv0qdS2luN8Zj2s5/J9Etzfy/e l+aKw9pGLtmr/f9xgs0R2ByBzRHYHIHNEdgcgc0R2ByBzUX9Ke2twWptS5r7o1KV5vKFMWkuzPZJ c7vaVaYgimkv+S2vbUpztdiwNFfIZ6S50+Pa836eWZDmOMHmCGyOwOYIbI7A5ghsjsDmCGyOwOai rca2NNjTo/0sJCLtrtDKQkWaa3e1P3dkIC3NiVetgkSvtlGKh9r3tBqdpDR3e07bBA7ntLtgnGBz BDZHYHMENkdgcwQ2R2BzBDZHYHNRpbouDSZ7tbfy8lnti+ox8W7U4qp2N+qnO/9IcyfHBqW5hPj2 3sTEiDT3270laS4ubgKbO21pjhNsjsDmCGyOwOYIbI7A5ghsjsDmCGwuKo3kpcG6eHdrfmVDmnum rL1dWBjQ3i5c2dTuRlXFzVi6PyHN3bqr/W7Fzr72Ha9cWvv3TgyJd9CkKRxZBDZHYHMENkdgcwQ2 R2BzBDZHYHPRflf7XYMPW7vSnPqW370lbaNUKmjflwp7tDtjUaEszY1ltM3dblv7QFc6KX6PbFW7 I9eX1P69nGBzBDZHYHMENkdgcwQ2R2BzBDZHYHPaK35BEEy//bK08ioXte9L3byjfQ8q1tE2SqXj x6S5ykpdmnvhjPY7GH+fr0lzz5W1v9/yXlaaq/w5I81xgs0R2ByBzRHYHIHNEdgcgc0R2ByBzcmb rIM2PfmitBlbTxSl5/U1te9Q1epNaW4op73lt9fR7rQ9aLSkufETJWluR7wLxgk2R2BzBDZHYHME NkdgcwQ2R2BzBDZ3aJusgzb1zgVppZQLtqTnPdzWNkWLq9rzMintdxc+Pa59kf7m7Jo0xwk2R2Bz BDZHYHMENkdgcwQ2R2BzBDZns8k6aB9ePKfdGatrX5rvE7+TdfK4tskaTGtfpOcEmyOwOQKbI7A5 ApsjsDkCmyOwOQKbY5P1iHx86RVpM7a9syc9bzCrvf3ICTZHYHMENkdgcwQ2R2BzBDZHYHMENscm 64i6/Prz0maME2yOwOYIbI7A5ghsjsDmCGyOwOYIbO5f4STjXu/9BEMAAAAASUVORK5CYII= "
height="180"
width="120" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 890,472.36218 20,0 0,10 20,0 0,10 20,0 0,10 20,0 0,10 20,0 0,10 50,0 0,-10 20,0 0,-10 20,0 0,-10 20,0 0,-10 20,0 0,-10 10,0"
id="path4600-6-4"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#00ff00;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 890,462.36218 10,0 0,10 20,0 0,10 20,0 0,10 20,0 0,10 20,0 0,10 20,0 0,10 10,0 0,120"
id="path4602-8-6"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Lend)"
d="m 760,527.36218 100,0"
id="path3386-6"
inkscape:connector-curvature="0" />
<text
xml:space="preserve"
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Andale Mono"
x="990"
y="677.36218"
id="text4768"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4770"
x="990"
y="677.36218">24</tspan></text>
<text
xml:space="preserve"
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Andale Mono"
x="1150"
y="537.36218"
id="text4768-3"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4770-6"
x="1150"
y="537.36218">24</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 890,662.36218 95,0"
id="path4797"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 1035,662.36218 95,0"
id="path4799"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 1170,542.36218 0,100"
id="path4801"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 1170,507.36218 0,-100"
id="path4803"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 1190,407.36218 -40,0"
id="path4805"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 1150,642.36218 40,0"
id="path4807"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 1130,642.36218 0,40"
id="path4809"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 890,642.36218 0,40"
id="path4811"
inkscape:connector-curvature="0" />
<text
xml:space="preserve"
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Andale Mono"
x="685"
y="547.36218"
id="text4768-3-8"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4770-6-5"
x="685"
y="547.36218">25</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 705,562.36218 0,100"
id="path4801-6"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 705,512.36218 0,-100"
id="path4803-1"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 725,412.36218 -40,0"
id="path4805-1"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 680,662.36218 40,0"
id="path4807-5"
inkscape:connector-curvature="0" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 28 KiB

232
docs/design/designdoc.rst Normal file
View File

@@ -0,0 +1,232 @@
====================
Design Documentation
====================
So you'd like a technical overview of how The Overviewer works, huh? You've come
to the right place!
This document's scope does not cover the details of the code. The code is fairly
well commented and not difficult to understand. Instead, this document is
intended to give an explanation to how the Overviewer was designed, why certain
decisions were made, and how all the pieces fit together. Think of this document
as commenting on how all the high level pieces of the code work.
This document is probably a good read to anyone that wants to get involved in
Overviewer development.
So let's get started!
.. contents::
Background Info
===============
The Overviewer's task is to take Minecraft worlds and render them into a set of tiles that can be displayed with a Google Maps interface.
A Minecraft world extends indefinitely along the two horizontal axes, and are
exactly 128 units high. Minecraft worlds are made of cubes, where each slot in
the world's grid has a type that determines what it is (grass, stone, ...).
This makes worlds relatively uncomplicated to render, the Overviewer simply
determines what cubes to draw and where. Since everything in Minecraft is
aligned to a strict grid, placement and rendering decisions are completely
deterministic and can be performed in an iterative fashon.
The coordinate system for Minecraft has three axes. The X and Z axes are the
horizontal axes. They extend indefinitely towards both positive and negative
infinity. (There are practical limits, but no theoretical limits). The Y axis
extends from 0 to 127, which corresponds with the world height limit. Each
block in Minecraft has a coordinate address, e.g. the block at 15,78,-35 refers
to 15 along the X axis, -35 along the Z axis, and 78 units up from bedrock.
The world is divided up into *chunks*. A chunk is a 16 by 16 area of the world
that extends from bedrock to sky. In other words, a 16,128,16 "chunk" of the
world. Chunks also have an address, but in only 2 dimensions. To find the which
chunk a block is in, simply divide its X and Z coordinates by 16 and take the
floor.
Minecraft worlds are generated on-the-fly by the chunk. This means not all
chunks will exist. There is no pattern to chunk generation, the game simply
generates them as needed.
Chunks are stored on-disk in region files. A Minecraft region is a "region" of
32 by 32 chunks. Regions have their own address, and for a particular chunk one
can find its region by dividing its coordinates by 32 and taking the floor. A
region may contain all 1024 of its chunks, or only a subset of them, since not
all chunks may exist. The absence of a region file indicates none of its chunks
exist.
About the Rendering
===================
Minecraft worlds are rendered in an approximated Isometric projection at an
oblique angle. In the original design, the projection acts as if your eye is
infinitely far away looking down at the world at a 45 degree angle in the
South-East direction (now, the world can be rendered at any of the 4 oblique
directions).
.. image:: screenshot.png
:alt: A screenshot of Overviewer output
In order to render a Minecraft world, there are a few steps that need to happen.
These steps are explained in detail in the next few sections.
1. Render each block
2. Render the chunks from the blocks
3. Render the tiles of the map from the chunks
4. Shrink and combine the tiles for the other zoom levels
Block Rendering
===============
.. This section shows how each block is pre-rendered
The first step is rendering the blocks from the textures. Each block is "built"
from its textures into an image of a cube and cached in global variables of the
:mod:`textures` module.
Textures come in the size 16 by 16 (higher resolution textures are resized and
the process remains the same). In order to render a cube out of this, an `affine
transformation`_ is applied to the texture in order to transform it to the top,
left, and right faces of the cube.
.. image:: texturecubing.png
:alt: A texture gets rendered into a cube
.. _affine transformation: http://en.wikipedia.org/wiki/Affine_transformation
The result is an image of a cube that is 24 by 24 pixels in size. This
particular size for the cubes was chosen for an important reason: 24 is
divisible by 2 and by 4. This makes placement much easier. E.g. in order to draw
two cubes that are next to each other in the world, one is drawn exactly 12
pixels over and 6 pixels down from the other. All placements of the cubes happen
on exact pixel boundaries and no further resolution is lost beyond the initial
transformations.
The transformation happens in two stages. First, the texture is transformed for
the top of the cube. Then the texture is transformed for the left side of the
cube, which is mirrored for the right side of the cube.
Top Transformation
------------------
The transformation for the top face of the cube is a simple `affine
transformation`_ from the original square texture. It is actually several affine
transformations: a re-size, a rotation, and a scaling; but since multiple affine
transformations can be chained together simply by multiplying the transformation
matrices together, only one transformation is actually done.
This can be seen in the function :func:`textures.transform_image`. It takes
these steps:
1. The texture is re-sized to 17 by 17 pixels. This is done because the diagonal
of a square with sides 17 is approximately 24, which is the target size for
the bounding box of the cube image. So when it's rotated, it will be the
correct width.
2. The image is rotated 45 degrees about its center.
3. The image is scaled on the vertical axis by a factor of 1/2.
This produces an image of size 24 by 12 as seen in the following sequence.
.. image:: texturetopsteps.png
:alt: The 4 steps for transforming a texture square into the top of the cube.
The final image, shown below, becomes the top of the cube.
.. image:: dirt_top.png
:alt: Top of dirt
On the left is the top of the dirt block at actual size after the
transformation, the right is the same but blown up by a factor of 10 with no
interpolation to show the pixels.
Side Transformation
-------------------
The texture square is transformed for the sides of the cube in the
:func:`textures.transform_image_side` function. This is another `affine
transformation`_, but this time only two transformations are done: a re-size and
a shear.
1. First the texture is re-sized to 12 by 12 pixels. This is half the width of
24 so it will have the correct width after the shear.
2. The 12 by 12 square is sheared by a factor of 1.5 in the Y direction,
producing an image that is bounded by a 12 by 18 pixel square.
.. image:: texturesidesteps.png
:alt: Texture being sheared for the side of the cube.
This image is simply flipped along the horizontal axis for the other visible
side of the cube.
.. image:: dirt_side.png
:alt: The sides of the dirt block
Again, the left are the two sides of the dirt block at actual size, the right is
scaled with no interpolation by a factor of 10 to show the pixels.
An Entire Cube
--------------
These three images, the top and two sides, are pasted into a single 24 by 24
pixel image to get the cube, as shown.
However, notice from the middle of the three images in the sequence below that
the images as transformed don't fit together exactly. There is some overlap when
put in the 24 by 24 box in which they must fit.
.. image:: cube_parts.png
:alt: How the cube parts fit together
There is one more complication. The cubes don't tessellate perfectly. This
diagram illustrates when a cube is positioned next to another. The lower cubes
are 18 pixels lower and 12 pixels to either side, which is half the width and
3/4 the height respectively.
.. image:: tessellation.png
:alt: Cubes don't tessellate perfectly
The solution is to manually touch up those 6 pixels. 3 pixels are added on the
upper left of each cube, 3 on the lower right. Therefore, they all line up
perfectly!
This is done at the end of :func:`textures._build_block`
.. image:: pixelfix.png
:alt: The 6 pixels manually added to each cube.
Other Cube Types
----------------
Chunk Rendering
===============
.. This goes over the rendering of a chunk
Tile Rendering
==============
.. Covers the placement of chunk images on a tile
Reading the Data Files
======================
..
Covers how to extract the blocks of each chunk from the region files. Also
covers the nbt file stuff.
Image Composition
=================
..
Covers the issues I had with PIL's image composition and why we needed
something fancier.
Multiprocessing
===============
..
Covers how the Overviewer utilizes multiple processors to render faster
Caching
=======
.. How the overviewer determines what needs to be rendered and what doesn't
Lighting
========
Cave Mode
=========

BIN
docs/design/dirt_side.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

BIN
docs/design/dirt_top.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
docs/design/pixelfix.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

206
docs/design/pixelfix.svg Normal file
View File

@@ -0,0 +1,206 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="240"
height="253"
id="svg2"
version="1.1"
inkscape:version="0.48.1 r9760"
sodipodi:docname="pixelfix.svg"
inkscape:export-filename="/home/andrew/mc/overviewerdocs/design/pixelfix.png"
inkscape:export-xdpi="61.016949"
inkscape:export-ydpi="61.016949">
<defs
id="defs4">
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend"
style="overflow:visible">
<path
id="path4162"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.8,0,0,-0.8,-10,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend-5"
style="overflow:visible">
<path
inkscape:connector-curvature="0"
id="path4162-9"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend-4"
style="overflow:visible">
<path
inkscape:connector-curvature="0"
id="path4162-94"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
</marker>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.979899"
inkscape:cx="-57.286195"
inkscape:cy="74.022026"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1920"
inkscape:window-height="1003"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0">
<inkscape:grid
type="xygrid"
id="grid3360"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-1595,-435.86218)">
<image
y="442.36218"
x="1595"
id="image4555"
xlink:href="data:image/png;base64,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
XWsAAAAASUVORK5CYII=
"
height="240"
width="240" />
<path
style="fill:none;stroke:#ff0000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 1040,245 20,0 0,20 -20,0 0,-20"
id="path4560"
inkscape:connector-curvature="0"
transform="translate(680,422.36218)" />
<path
style="fill:none;stroke:#ff0000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 1760,647.36218 20,0 0,20 -20,0 0,-20"
id="path4560-0"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 1800,627.36218 20,0 0,20 -20,0 0,-20"
id="path4560-0-9"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 1700,437.36218 20,0 0,20 -20,0 0,-20"
id="path4560-0-5"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 1620,477.36218 20,0 0,20 -20,0 0,-20"
id="path4560-0-6"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 1660,457.36218 20,0 0,20 -20,0 0,-20"
id="path4560-0-61"
inkscape:connector-curvature="0" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.1 KiB

BIN
docs/design/screenshot.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

View File

@@ -0,0 +1,400 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="1180"
height="430"
id="svg2"
version="1.1"
inkscape:version="0.48.1 r9760"
sodipodi:docname="tessellation.svg"
inkscape:export-filename="/home/andrew/mc/overviewerdocs/design/tessellation.png"
inkscape:export-xdpi="61.016949"
inkscape:export-ydpi="61.016949">
<defs
id="defs4">
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend"
style="overflow:visible">
<path
id="path4162"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.8,0,0,-0.8,-10,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend-5"
style="overflow:visible">
<path
inkscape:connector-curvature="0"
id="path4162-9"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend-4"
style="overflow:visible">
<path
inkscape:connector-curvature="0"
id="path4162-94"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
</marker>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.979899"
inkscape:cx="161.43261"
inkscape:cy="196.30321"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1920"
inkscape:window-height="1003"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0">
<inkscape:grid
type="xygrid"
id="grid3360"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-680,-422.36218)">
<image
y="612.36218"
x="925"
id="image3521"
xlink:href="data:image/png;base64,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
"
height="240"
width="240" />
<path
style="fill:none;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 925,792.36218 0,-120 20,0 0,-10 20,0 0,-10 20,0 0,-10 20,0 0,-10 20,0 0,-10 20,0 0,-10 10,0"
id="path3876"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Lend)"
d="m 1190,652.36218 150,0"
id="path3386"
inkscape:connector-curvature="0" />
<image
y="602.36218"
x="1620"
id="image3586-6"
xlink:href="data:image/png;base64,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 "
height="240"
width="240" />
<image
y="422.36218"
x="1500"
id="image3586"
xlink:href="data:image/png;base64,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
"
height="240"
width="240" />
<image
y="602.36218"
x="1380"
id="image3586-2"
xlink:href="data:image/png;base64,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 "
height="240"
width="240" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 1500,602.36218 10,0 0,10 20,0 0,10 20,0 0,10 20,0 0,10 20,0 0,10 20,0 0,10 20,0 0,-10 20,0 0,-10 20,0 0,-10 20,0 0,-10 20,0 0,-10 20,0 0,-10 10,0"
id="path3092-1"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#00ff00;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 1500,602.36218 10,0 0,10 20,0 0,10 20,0 0,10 20,0 0,10 20,0 0,10 20,0 0,10 10,0 0,120"
id="path3874-1"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 1620,782.36218 0,-120 20,0 0,-10 20,0 0,-10 20,0 0,-10 20,0 0,-10 20,0 0,-10 20,0 0,-10 10,0"
id="path3876-0"
inkscape:connector-curvature="0" />
<image
y="427.36218"
x="805"
id="image3351"
xlink:href="data:image/png;base64,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
"
height="240"
width="240" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 805,607.36218 10,0 0,10 20,0 0,10 20,0 0,10 20,0 0,10 20,0 0,10 20,0 0,10 20,0 0,-10 20,0 0,-10 20,0 0,-10 20,0 0,-10 20,0 0,-10 20,0 0,-10 10,0"
id="path3092"
inkscape:connector-curvature="0" />
<image
y="612.36218"
x="680"
id="image3442"
xlink:href="data:image/png;base64,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
"
height="240"
width="240" />
<path
style="fill:none;stroke:#00ff00;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 800,612.36218 10,0 0,10 20,0 0,10 20,0 0,10 20,0 0,10 20,0 0,10 20,0 0,10 10,0 0,120"
id="path3874"
inkscape:connector-curvature="0" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

View File

@@ -0,0 +1,278 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg3039"
version="1.1"
inkscape:version="0.48.1 r9760"
width="72.901756"
height="29.217323"
sodipodi:docname="texturecubing.svg"
inkscape:export-filename="/home/andrew/mc/overviewerdocs/design/texturecubing.png"
inkscape:export-xdpi="374.43073"
inkscape:export-ydpi="374.43073">
<metadata
id="metadata3045">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs3043">
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend"
style="overflow:visible">
<path
id="path3827"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.8,0,0,-0.8,-10,0)"
inkscape:connector-curvature="0" />
</marker>
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1003"
id="namedview3041"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:zoom="13.911765"
inkscape:cx="31.959"
inkscape:cy="19.037262"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
inkscape:current-layer="svg3039" />
<image
width="68"
height="24"
xlink:href="data:image/png;base64,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
AABJRU5ErkJggg==
"
id="image3047"
x="0.675354"
y="0" />
<path
style="fill:none;stroke:#000000;stroke-width:0.40000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Lend)"
d="m 23.446285,12.004599 17.688134,0"
id="path3051"
inkscape:connector-curvature="0" />
<text
xml:space="preserve"
style="font-size:4px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Andale Mono"
x="11.145916"
y="23.506634"
id="text4269"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4271"
x="11.145916"
y="23.506634">16</tspan></text>
<text
xml:space="preserve"
style="font-size:4px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Andale Mono"
x="-0.43945312"
y="13.968932"
id="text4269-1"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4271-6"
x="-0.43945312"
y="13.968932">16</tspan></text>
<text
xml:space="preserve"
style="font-size:4px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Andale Mono"
x="52.828259"
y="28.110237"
id="text4269-1-0"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4271-6-3"
x="52.828259"
y="28.110237">24</tspan></text>
<text
xml:space="preserve"
style="font-size:4px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Andale Mono"
x="67.48555"
y="14.098909"
id="text4269-1-0-8"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4271-6-3-5"
x="67.48555"
y="14.098909">24</tspan></text>
<g
id="g4430"
transform="translate(0,0.228726)">
<path
inkscape:connector-curvature="0"
id="path4338"
d="m 16.874887,21.796439 4.574517,0"
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
inkscape:connector-curvature="0"
id="path4340"
d="m 21.474818,20.627396 0,2.388915"
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<g
id="g4434">
<path
inkscape:connector-curvature="0"
id="path4338-1"
d="m 10.381613,22.025165 -4.5745172,0"
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
inkscape:connector-curvature="0"
id="path4340-1"
d="m 5.7816818,20.856122 0,2.388915"
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<g
id="g4384"
transform="matrix(0,1,-1,0,7.6808557,3.3864966)">
<path
inkscape:connector-curvature="0"
id="path4338-1-1"
d="m 5.4004719,5.4552459 -4.57451718,0"
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
inkscape:connector-curvature="0"
id="path4340-1-1"
d="m 0.80054072,4.2862029 0,2.388915"
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<g
id="g4384-0"
transform="matrix(0,-1,-1,0,7.6808557,20.67301)">
<path
inkscape:connector-curvature="0"
id="path4338-1-1-1"
d="m 5.4004719,5.4552459 -4.57451718,0"
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
inkscape:connector-curvature="0"
id="path4340-1-1-5"
d="m 0.80054072,4.2862029 0,2.388915"
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<g
id="g4430-7"
transform="translate(45.402428,4.8040079)">
<path
inkscape:connector-curvature="0"
id="path4338-13"
d="m 12.86345,21.796439 8.585954,0"
style="fill:none;stroke:#000000;stroke-width:0.27400067;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
inkscape:connector-curvature="0"
id="path4340-4"
d="m 21.474818,20.627396 0,2.388915"
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<g
transform="translate(36.920398,4.5752819)"
id="g4434-4">
<path
inkscape:connector-curvature="0"
id="path4338-1-2"
d="m 14.991246,22.025165 -9.1841502,0"
style="fill:none;stroke:#000000;stroke-width:0.28338501;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
inkscape:connector-curvature="0"
id="path4340-1-4"
d="m 5.7816818,20.856122 0,2.388915"
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<g
id="g4384-6"
transform="matrix(0,1,-1,0,75.546286,-0.69995506)">
<path
inkscape:connector-curvature="0"
id="path4338-1-1-4"
d="m 10.749054,5.4552459 -9.92309928,0"
style="fill:none;stroke:#000000;stroke-width:0.29456493;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
inkscape:connector-curvature="0"
id="path4340-1-1-9"
d="m 0.80054072,4.2862029 0,2.388915"
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<g
id="g4384-0-8"
transform="matrix(0,-1,-1,0,75.546286,25.032648)">
<path
inkscape:connector-curvature="0"
id="path4338-1-1-1-4"
d="m 9.7989769,5.4552459 -8.97302218,0"
style="fill:none;stroke:#000000;stroke-width:0.28010878;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
inkscape:connector-curvature="0"
id="path4340-1-1-5-2"
d="m 0.80054072,4.2862029 0,2.388915"
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

View File

@@ -0,0 +1,401 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg3039"
version="1.1"
inkscape:version="0.48.1 r9760"
width="109.7519"
height="23.529022"
sodipodi:docname="texturesidesteps.svg"
inkscape:export-filename="/home/andrew/mc/overviewerdocs/design/texturesidesteps.png"
inkscape:export-xdpi="374.69849"
inkscape:export-ydpi="374.69849">
<metadata
id="metadata3045">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs3043">
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend"
style="overflow:visible">
<path
id="path3827"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.8,0,0,-0.8,-10,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend-6"
style="overflow:visible">
<path
id="path3827-4"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.8,0,0,-0.8,-10,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend-5"
style="overflow:visible">
<path
id="path3827-2"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.8,0,0,-0.8,-10,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend-9"
style="overflow:visible">
<path
id="path3827-6"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.8,0,0,-0.8,-10,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend-2"
style="overflow:visible">
<path
id="path3827-47"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.8,0,0,-0.8,-10,0)"
inkscape:connector-curvature="0" />
</marker>
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1003"
id="namedview3041"
showgrid="true"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:zoom="6.9558825"
inkscape:cx="27.545266"
inkscape:cy="12.31134"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
inkscape:current-layer="svg3039"
inkscape:snap-global="false">
<inkscape:grid
type="xygrid"
id="grid3373"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<path
style="fill:none;stroke:#000000;stroke-width:0.40000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Lend)"
d="m 23.446285,9.940801 12.368895,0"
id="path3051"
inkscape:connector-curvature="0" />
<g
id="g4232"
transform="translate(0,-3.681673)">
<text
sodipodi:linespacing="125%"
id="text4269"
y="23.506634"
x="11.145916"
style="font-size:4px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Andale Mono"
xml:space="preserve"><tspan
y="23.506634"
x="11.145916"
id="tspan4271"
sodipodi:role="line">16</tspan></text>
<text
sodipodi:linespacing="125%"
id="text4269-1"
y="13.968932"
x="-0.43945312"
style="font-size:4px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Andale Mono"
xml:space="preserve"><tspan
y="13.968932"
x="-0.43945312"
id="tspan4271-6"
sodipodi:role="line">16</tspan></text>
<g
transform="translate(0,0.228726)"
id="g4430">
<path
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 16.874887,21.796439 4.574517,0"
id="path4338"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 21.474818,20.627396 0,2.388915"
id="path4340"
inkscape:connector-curvature="0" />
</g>
<g
id="g4434">
<path
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 10.381613,22.025165 -4.5745172,0"
id="path4338-1"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 5.7816818,20.856122 0,2.388915"
id="path4340-1"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0,1,-1,0,7.6808557,3.3864966)"
id="g4384">
<path
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 5.4004719,5.4552459 -4.57451718,0"
id="path4338-1-1"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 0.80054072,4.2862029 0,2.388915"
id="path4340-1-1"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0,-1,-1,0,7.6808557,20.67301)"
id="g4384-0">
<path
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 5.4004719,5.4552459 -4.57451718,0"
id="path4338-1-1-1"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 0.80054072,4.2862029 0,2.388915"
id="path4340-1-1-5"
inkscape:connector-curvature="0" />
</g>
<image
width="16"
height="16"
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAftJREFU OI1lks9r02AYxz9JK2zYrok7JEMDWYYIDmlowcNYISBCQQa7eNuh/4a3XvYXedpBmNSbMNoePC1t IIw3QU1i3bQIJR7q+5LO9/S+z/u87/fXo12cn5WhyACI0wKAwPe4X4uSHNc21f3leEbge9Sc3caw 1dhiNJljNLYBWJUlPx73+PzpI0Zjm8D3aD7cYnG3VPfTUDC+FmgX52fl5XimUAb9LvJcRZMrSnIA 1aeHIuOn1SHwPVzbJBSZapJSHMsAwLEMXNtk0O8qiTpAM70iFBmB7zGazOm19wEU8mgyB+ALHgCh yFStHqcFUZLjWAahyJRRkkXVvO+TDzRtkzgtcG2TwPfQA99TbsdpwU7nRDUM+l0G/a6SI/dSUigy 6oD6DSC8GdGyDOK04HI8w7EMoiRXmiWY/KR29PzJcHG3JEpyVmVJnBa0GuvIoiRH1zReHOxtzATA NBTomrZm4FiGMqVqmtRefSiZSna1Ny+fDgF0TVNRFrdLTo8P1cCcHh/i2qZimd/+hmev+Xo9Xcco EUKRqThlhLvtV6peZbe4ek+U5Gjv3h6VUZLTa+9vmHOw92hjAu8vKUUH1GOA2bc/xGmxMYFRkhP4 3n8TGooM3fkXmWx6sPpFlOTEabFhZpVNdV+XGznfEnWnc0LvZrSRvWub6l6C/gVbOzSfTWHE1QAA AABJRU5ErkJggg== "
id="image3098"
x="5.5137434"
y="3.681673" />
</g>
<text
xml:space="preserve"
style="font-size:4px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Andale Mono"
x="104.93354"
y="12.143395"
id="text4269-1-0-8"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4271-6-3-5"
x="104.93354"
y="12.143395">18</tspan></text>
<g
id="g4384-6"
transform="matrix(0,1,-1,0,112.9224,-0.35525795)">
<path
inkscape:connector-curvature="0"
id="path4338-1-1-4"
d="m 8.7299582,5.4552459 -7.93353338,0"
style="fill:none;stroke:#000000;stroke-width:0.29456493;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
inkscape:connector-curvature="0"
id="path4340-1-1-9"
d="m 0.80054072,4.2862029 0,2.388915"
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<g
id="g4384-0-8"
transform="matrix(0,-1,-1,0,112.9224,20.776923)">
<path
inkscape:connector-curvature="0"
id="path4338-1-1-1-4"
d="m 7.5689781,5.4552459 -6.77729514,0"
style="fill:none;stroke:#000000;stroke-width:0.28010878;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
inkscape:connector-curvature="0"
id="path4340-1-1-5-2"
d="m 0.80054072,4.2862029 0,2.388915"
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<text
xml:space="preserve"
style="font-size:4px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Andale Mono"
x="38.294724"
y="9.9799194"
id="text4269-1-5"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4271-6-2"
x="38.294724"
y="9.9799194">12</tspan></text>
<image
y="2.2762008"
x="46.51313"
id="image3098-4"
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAftJREFU OI1lks9r02AYxz9JK2zYrok7JEMDWYYIDmlowcNYISBCQQa7eNuh/4a3XvYXedpBmNSbMNoePC1t IIw3QU1i3bQIJR7q+5LO9/S+z/u87/fXo12cn5WhyACI0wKAwPe4X4uSHNc21f3leEbge9Sc3caw 1dhiNJljNLYBWJUlPx73+PzpI0Zjm8D3aD7cYnG3VPfTUDC+FmgX52fl5XimUAb9LvJcRZMrSnIA 1aeHIuOn1SHwPVzbJBSZapJSHMsAwLEMXNtk0O8qiTpAM70iFBmB7zGazOm19wEU8mgyB+ALHgCh yFStHqcFUZLjWAahyJRRkkXVvO+TDzRtkzgtcG2TwPfQA99TbsdpwU7nRDUM+l0G/a6SI/dSUigy 6oD6DSC8GdGyDOK04HI8w7EMoiRXmiWY/KR29PzJcHG3JEpyVmVJnBa0GuvIoiRH1zReHOxtzATA NBTomrZm4FiGMqVqmtRefSiZSna1Ny+fDgF0TVNRFrdLTo8P1cCcHh/i2qZimd/+hmev+Xo9Xcco EUKRqThlhLvtV6peZbe4ek+U5Gjv3h6VUZLTa+9vmHOw92hjAu8vKUUH1GOA2bc/xGmxMYFRkhP4 3n8TGooM3fkXmWx6sPpFlOTEabFhZpVNdV+XGznfEnWnc0LvZrSRvWub6l6C/gVbOzSfTWHE1QAA AABJRU5ErkJggg== "
height="12.438687"
width="12.438687" />
<text
xml:space="preserve"
style="font-size:4px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Andale Mono"
x="50.167046"
y="20.840073"
id="text4269-0"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4271-5"
x="50.167046"
y="20.840073">12</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 55.575368,19.286723 3.248065,0"
id="path4338-0"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 58.794972,18.11768 0,2.388915"
id="path4340-2"
inkscape:connector-curvature="0" />
<g
transform="translate(40.626708,-2.7025016)"
id="g4434-8">
<path
inkscape:connector-curvature="0"
id="path4338-1-3"
d="m 9.2511678,22.025165 -3.4863155,0"
style="fill:none;stroke:#000000;stroke-width:0.22187975;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
inkscape:connector-curvature="0"
id="path4340-1-8"
d="m 5.7816818,20.856122 0,2.388915"
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<g
id="g3150"
transform="translate(0,-2.509632)">
<path
inkscape:connector-curvature="0"
id="path4338-1-1-0"
d="m 41.03167,8.8477478 0,-3.9516456"
style="fill:none;stroke:#000000;stroke-width:0.23969571;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
inkscape:connector-curvature="0"
id="path4340-1-1-91"
d="m 42.200713,4.908985 -2.388915,0"
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<g
id="g4384-0-9"
transform="matrix(0,-1,-1,0,46.548271,15.576614)">
<path
inkscape:connector-curvature="0"
id="path4338-1-1-1-6"
d="m 4.5712133,5.4552459 -3.80298952,0"
style="fill:none;stroke:#000000;stroke-width:0.2402081;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
inkscape:connector-curvature="0"
id="path4340-1-1-5-25"
d="m 0.80054072,4.2862029 0,2.388915"
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<path
style="fill:none;stroke:#000000;stroke-width:0.40000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Lend)"
d="m 64.9424,9.114163 12.368895,0"
id="path3051-5"
inkscape:connector-curvature="0" />
<image
y="-49.720188"
x="100.10581"
id="image3098-4-0"
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAftJREFU OI1lks9r02AYxz9JK2zYrok7JEMDWYYIDmlowcNYISBCQQa7eNuh/4a3XvYXedpBmNSbMNoePC1t IIw3QU1i3bQIJR7q+5LO9/S+z/u87/fXo12cn5WhyACI0wKAwPe4X4uSHNc21f3leEbge9Sc3caw 1dhiNJljNLYBWJUlPx73+PzpI0Zjm8D3aD7cYnG3VPfTUDC+FmgX52fl5XimUAb9LvJcRZMrSnIA 1aeHIuOn1SHwPVzbJBSZapJSHMsAwLEMXNtk0O8qiTpAM70iFBmB7zGazOm19wEU8mgyB+ALHgCh yFStHqcFUZLjWAahyJRRkkXVvO+TDzRtkzgtcG2TwPfQA99TbsdpwU7nRDUM+l0G/a6SI/dSUigy 6oD6DSC8GdGyDOK04HI8w7EMoiRXmiWY/KR29PzJcHG3JEpyVmVJnBa0GuvIoiRH1zReHOxtzATA NBTomrZm4FiGMqVqmtRefSiZSna1Ny+fDgF0TVNRFrdLTo8P1cCcHh/i2qZimd/+hmev+Xo9Xcco EUKRqThlhLvtV6peZbe4ek+U5Gjv3h6VUZLTa+9vmHOw92hjAu8vKUUH1GOA2bc/xGmxMYFRkhP4 3n8TGooM3fkXmWx6sPpFlOTEabFhZpVNdV+XGznfEnWnc0LvZrSRvWub6l6C/gVbOzSfTWHE1QAA AABJRU5ErkJggg== "
height="12.438687"
width="14.362959"
transform="matrix(0.8660254,0.5,0,1,0,0)" />
<text
xml:space="preserve"
style="font-size:4px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Andale Mono"
x="90.364174"
y="23.529022"
id="text4269-0-5"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4271-5-0"
x="90.364174"
y="23.529022">12</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 95.772494,21.975673 3.248065,0"
id="path4338-0-6"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 98.992098,20.80663 0,2.388915"
id="path4340-2-0"
inkscape:connector-curvature="0" />
<g
transform="translate(80.823834,-0.01355085)"
id="g4434-8-8">
<path
inkscape:connector-curvature="0"
id="path4338-1-3-3"
d="m 9.2511678,22.025165 -3.4863155,0"
style="fill:none;stroke:#000000;stroke-width:0.22187975;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
inkscape:connector-curvature="0"
id="path4340-1-8-7"
d="m 5.7816818,20.856122 0,2.388915"
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View File

@@ -0,0 +1,531 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg3039"
version="1.1"
inkscape:version="0.48.1 r9760"
width="157.80688"
height="26.78261"
sodipodi:docname="texturetopsteps.svg"
inkscape:export-filename="/home/andrew/mc/overviewerdocs/design/texturetopsteps.png"
inkscape:export-xdpi="374.69849"
inkscape:export-ydpi="374.69849">
<metadata
id="metadata3045">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs3043">
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend"
style="overflow:visible">
<path
id="path3827"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.8,0,0,-0.8,-10,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend-6"
style="overflow:visible">
<path
id="path3827-4"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.8,0,0,-0.8,-10,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend-5"
style="overflow:visible">
<path
id="path3827-2"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.8,0,0,-0.8,-10,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend-9"
style="overflow:visible">
<path
id="path3827-6"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.8,0,0,-0.8,-10,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend-2"
style="overflow:visible">
<path
id="path3827-47"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.8,0,0,-0.8,-10,0)"
inkscape:connector-curvature="0" />
</marker>
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1003"
id="namedview3041"
showgrid="true"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:zoom="6.9558825"
inkscape:cx="67.019535"
inkscape:cy="-17.085172"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
inkscape:current-layer="svg3039"
inkscape:snap-global="false">
<inkscape:grid
type="xygrid"
id="grid3373"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<path
style="fill:none;stroke:#000000;stroke-width:0.40000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Lend)"
d="m 23.446285,12.450433 12.368895,0"
id="path3051"
inkscape:connector-curvature="0" />
<g
id="g4232"
transform="translate(0,-1.172041)">
<text
sodipodi:linespacing="125%"
id="text4269"
y="23.506634"
x="11.145916"
style="font-size:4px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Andale Mono"
xml:space="preserve"><tspan
y="23.506634"
x="11.145916"
id="tspan4271"
sodipodi:role="line">16</tspan></text>
<text
sodipodi:linespacing="125%"
id="text4269-1"
y="13.968932"
x="-0.43945312"
style="font-size:4px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Andale Mono"
xml:space="preserve"><tspan
y="13.968932"
x="-0.43945312"
id="tspan4271-6"
sodipodi:role="line">16</tspan></text>
<g
transform="translate(0,0.228726)"
id="g4430">
<path
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 16.874887,21.796439 4.574517,0"
id="path4338"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 21.474818,20.627396 0,2.388915"
id="path4340"
inkscape:connector-curvature="0" />
</g>
<g
id="g4434">
<path
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 10.381613,22.025165 -4.5745172,0"
id="path4338-1"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 5.7816818,20.856122 0,2.388915"
id="path4340-1"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0,1,-1,0,7.6808557,3.3864966)"
id="g4384">
<path
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 5.4004719,5.4552459 -4.57451718,0"
id="path4338-1-1"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 0.80054072,4.2862029 0,2.388915"
id="path4340-1-1"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0,-1,-1,0,7.6808557,20.67301)"
id="g4384-0">
<path
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 5.4004719,5.4552459 -4.57451718,0"
id="path4338-1-1-1"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 0.80054072,4.2862029 0,2.388915"
id="path4340-1-1-5"
inkscape:connector-curvature="0" />
</g>
<image
width="16"
height="16"
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAftJREFU
OI1lks9r02AYxz9JK2zYrok7JEMDWYYIDmlowcNYISBCQQa7eNuh/4a3XvYXedpBmNSbMNoePC1t
IIw3QU1i3bQIJR7q+5LO9/S+z/u87/fXo12cn5WhyACI0wKAwPe4X4uSHNc21f3leEbge9Sc3caw
1dhiNJljNLYBWJUlPx73+PzpI0Zjm8D3aD7cYnG3VPfTUDC+FmgX52fl5XimUAb9LvJcRZMrSnIA
1aeHIuOn1SHwPVzbJBSZapJSHMsAwLEMXNtk0O8qiTpAM70iFBmB7zGazOm19wEU8mgyB+ALHgCh
yFStHqcFUZLjWAahyJRRkkXVvO+TDzRtkzgtcG2TwPfQA99TbsdpwU7nRDUM+l0G/a6SI/dSUigy
6oD6DSC8GdGyDOK04HI8w7EMoiRXmiWY/KR29PzJcHG3JEpyVmVJnBa0GuvIoiRH1zReHOxtzATA
NBTomrZm4FiGMqVqmtRefSiZSna1Ny+fDgF0TVNRFrdLTo8P1cCcHh/i2qZimd/+hmev+Xo9Xcco
EUKRqThlhLvtV6peZbe4ek+U5Gjv3h6VUZLTa+9vmHOw92hjAu8vKUUH1GOA2bc/xGmxMYFRkhP4
3n8TGooM3fkXmWx6sPpFlOTEabFhZpVNdV+XGznfEnWnc0LvZrSRvWub6l6C/gVbOzSfTWHE1QAA
AABJRU5ErkJggg==
"
id="image3098"
x="5.5137434"
y="3.681673" />
</g>
<text
xml:space="preserve"
style="font-size:4px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Andale Mono"
x="90.276253"
y="26.78261"
id="text4269-1-0"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4271-6-3"
x="90.276253"
y="26.78261">24</tspan></text>
<g
id="g4430-7"
transform="translate(82.850415,3.4763796)">
<path
inkscape:connector-curvature="0"
id="path4338-13"
d="m 12.86345,21.796439 8.585954,0"
style="fill:none;stroke:#000000;stroke-width:0.27400067;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
inkscape:connector-curvature="0"
id="path4340-4"
d="m 21.474818,20.627396 0,2.388915"
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<g
transform="translate(76.350676,3.1968256)"
id="g4434-4">
<path
inkscape:connector-curvature="0"
id="path4338-1-2"
d="m 12.988555,22.025165 -7.2118871,0"
style="fill:none;stroke:#000000;stroke-width:0.28338501;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
inkscape:connector-curvature="0"
id="path4340-1-4"
d="m 5.7816818,20.856122 0,2.388915"
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<g
id="g4427"
transform="translate(0,1.6476248)">
<text
sodipodi:linespacing="125%"
id="text4269-1-0-8"
y="13.005403"
x="104.93354"
style="font-size:4px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Andale Mono"
xml:space="preserve"><tspan
y="13.005403"
x="104.93354"
id="tspan4271-6-3-5"
sodipodi:role="line">24</tspan></text>
<g
transform="matrix(0,1,-1,0,112.99428,-1.7934621)"
id="g4384-6">
<path
style="fill:none;stroke:#000000;stroke-width:0.29456493;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 10.749054,5.4552459 -9.92309928,0"
id="path4338-1-1-4"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 0.80054072,4.2862029 0,2.388915"
id="path4340-1-1-9"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0,-1,-1,0,112.99428,23.939141)"
id="g4384-0-8">
<path
style="fill:none;stroke:#000000;stroke-width:0.28010878;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 9.7989769,5.4552459 -8.97302218,0"
id="path4338-1-1-1-4"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 0.80054072,4.2862029 0,2.388915"
id="path4340-1-1-5-2"
inkscape:connector-curvature="0" />
</g>
<image
transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,0,0)"
width="16"
height="16"
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAftJREFU OI1lks9r02AYxz9JK2zYrok7JEMDWYYIDmlowcNYISBCQQa7eNuh/4a3XvYXedpBmNSbMNoePC1t IIw3QU1i3bQIJR7q+5LO9/S+z/u87/fXo12cn5WhyACI0wKAwPe4X4uSHNc21f3leEbge9Sc3caw 1dhiNJljNLYBWJUlPx73+PzpI0Zjm8D3aD7cYnG3VPfTUDC+FmgX52fl5XimUAb9LvJcRZMrSnIA 1aeHIuOn1SHwPVzbJBSZapJSHMsAwLEMXNtk0O8qiTpAM70iFBmB7zGazOm19wEU8mgyB+ALHgCh yFStHqcFUZLjWAahyJRRkkXVvO+TDzRtkzgtcG2TwPfQA99TbsdpwU7nRDUM+l0G/a6SI/dSUigy 6oD6DSC8GdGyDOK04HI8w7EMoiRXmiWY/KR29PzJcHG3JEpyVmVJnBa0GuvIoiRH1zReHOxtzATA NBTomrZm4FiGMqVqmtRefSiZSna1Ny+fDgF0TVNRFrdLTo8P1cCcHh/i2qZimd/+hmev+Xo9Xcco EUKRqThlhLvtV6peZbe4ek+U5Gjv3h6VUZLTa+9vmHOw92hjAu8vKUUH1GOA2bc/xGmxMYFRkhP4 3n8TGooM3fkXmWx6sPpFlOTEabFhZpVNdV+XGznfEnWnc0LvZrSRvWub6l6C/gVbOzSfTWHE1QAA AABJRU5ErkJggg== "
id="image3098-0"
x="64.830734"
y="-67.160828" />
</g>
<text
xml:space="preserve"
style="font-size:4px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Andale Mono"
x="38.294724"
y="13.584973"
id="text4269-1-5"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4271-6-2"
x="38.294724"
y="13.584973">17</tspan></text>
<g
id="g4251"
transform="translate(0,-1.2156088)">
<image
width="17.829807"
height="17.829807"
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAftJREFU OI1lks9r02AYxz9JK2zYrok7JEMDWYYIDmlowcNYISBCQQa7eNuh/4a3XvYXedpBmNSbMNoePC1t IIw3QU1i3bQIJR7q+5LO9/S+z/u87/fXo12cn5WhyACI0wKAwPe4X4uSHNc21f3leEbge9Sc3caw 1dhiNJljNLYBWJUlPx73+PzpI0Zjm8D3aD7cYnG3VPfTUDC+FmgX52fl5XimUAb9LvJcRZMrSnIA 1aeHIuOn1SHwPVzbJBSZapJSHMsAwLEMXNtk0O8qiTpAM70iFBmB7zGazOm19wEU8mgyB+ALHgCh yFStHqcFUZLjWAahyJRRkkXVvO+TDzRtkzgtcG2TwPfQA99TbsdpwU7nRDUM+l0G/a6SI/dSUigy 6oD6DSC8GdGyDOK04HI8w7EMoiRXmiWY/KR29PzJcHG3JEpyVmVJnBa0GuvIoiRH1zReHOxtzATA NBTomrZm4FiGMqVqmtRefSiZSna1Ny+fDgF0TVNRFrdLTo8P1cCcHh/i2qZimd/+hmev+Xo9Xcco EUKRqThlhLvtV6peZbe4ek+U5Gjv3h6VUZLTa+9vmHOw92hjAu8vKUUH1GOA2bc/xGmxMYFRkhP4 3n8TGooM3fkXmWx6sPpFlOTEabFhZpVNdV+XGznfEnWnc0LvZrSRvWub6l6C/gVbOzSfTWHE1QAA AABJRU5ErkJggg== "
id="image3098-4"
x="43.997272"
y="2.7667696" />
<text
sodipodi:linespacing="125%"
id="text4269-0"
y="24.565313"
x="50.119347"
style="font-size:4px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Andale Mono"
xml:space="preserve"><tspan
y="24.565313"
x="50.119347"
id="tspan4271-5"
sodipodi:role="line">17</tspan></text>
<g
transform="translate(38.973431,1.2874061)"
id="g4430-9">
<g
transform="translate(1.3298097,0)"
id="g3273">
<path
inkscape:connector-curvature="0"
id="path4338-0"
d="m 15.361801,21.796439 6.087603,0"
style="fill:none;stroke:#000000;stroke-width:0.2307175;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
inkscape:connector-curvature="0"
id="path4340-2"
d="m 21.474818,20.627396 0,2.388915"
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
</g>
<g
id="g4434-8"
transform="translate(38.218674,1.1305617)">
<path
style="fill:none;stroke:#000000;stroke-width:0.22187975;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 11.437254,22.025165 -5.6301582,0"
id="path4338-1-3"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 5.7816818,20.856122 0,2.388915"
id="path4340-1-8"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0,1,-1,0,46.450975,3.3269613)"
id="g4384-04">
<g
transform="translate(-1.2375804,0)"
id="g3269">
<path
inkscape:connector-curvature="0"
id="path4338-1-1-0"
d="m 8.4911248,5.4552459 -7.64556298,0"
style="fill:none;stroke:#000000;stroke-width:0.23969573;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
inkscape:connector-curvature="0"
id="path4340-1-1-91"
d="m 0.80054072,4.2862029 0,2.388915"
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
</g>
<g
transform="matrix(0,-1,-1,0,46.476389,21.350481)"
id="g4384-0-9">
<path
style="fill:none;stroke:#000000;stroke-width:0.2402081;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 5.6238969,5.4552459 -4.83013261,0"
id="path4338-1-1-1-6"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 0.80054072,4.2862029 0,2.388915"
id="path4340-1-1-5-25"
inkscape:connector-curvature="0" />
</g>
</g>
<g
transform="translate(122.93831,-1.2625641)"
id="g4434-4-3">
<path
inkscape:connector-curvature="0"
id="path4338-1-2-8"
d="m 14.140102,22.025165 -8.3459381,0"
style="fill:none;stroke:#000000;stroke-width:0.28338501;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
inkscape:connector-curvature="0"
id="path4340-1-4-5"
d="m 5.7816818,20.856122 0,2.388915"
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<text
xml:space="preserve"
style="font-size:4px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Andale Mono"
x="137.77878"
y="22.323217"
id="text4269-1-0-1"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4271-6-3-55"
x="137.77878"
y="22.323217">24</tspan></text>
<g
id="g4430-7-4"
transform="translate(129.33639,-1.0338381)">
<path
inkscape:connector-curvature="0"
id="path4338-13-9"
d="m 14.114501,21.796439 7.354552,0"
style="fill:none;stroke:#000000;stroke-width:0.27400067;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
inkscape:connector-curvature="0"
id="path4340-4-8"
d="m 21.474818,20.627396 0,2.388915"
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<g
id="g4455"
transform="translate(0,4.9763779)">
<image
transform="matrix(0.89963098,0.43665101,-0.89963098,0.43665101,0,0)"
width="12.575944"
height="12.575944"
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAftJREFU OI1lks9r02AYxz9JK2zYrok7JEMDWYYIDmlowcNYISBCQQa7eNuh/4a3XvYXedpBmNSbMNoePC1t IIw3QU1i3bQIJR7q+5LO9/S+z/u87/fXo12cn5WhyACI0wKAwPe4X4uSHNc21f3leEbge9Sc3caw 1dhiNJljNLYBWJUlPx73+PzpI0Zjm8D3aD7cYnG3VPfTUDC+FmgX52fl5XimUAb9LvJcRZMrSnIA 1aeHIuOn1SHwPVzbJBSZapJSHMsAwLEMXNtk0O8qiTpAM70iFBmB7zGazOm19wEU8mgyB+ALHgCh yFStHqcFUZLjWAahyJRRkkXVvO+TDzRtkzgtcG2TwPfQA99TbsdpwU7nRDUM+l0G/a6SI/dSUigy 6oD6DSC8GdGyDOK04HI8w7EMoiRXmiWY/KR29PzJcHG3JEpyVmVJnBa0GuvIoiRH1zReHOxtzATA NBTomrZm4FiGMqVqmtRefSiZSna1Ny+fDgF0TVNRFrdLTo8P1cCcHh/i2qZimd/+hmev+Xo9Xcco EUKRqThlhLvtV6peZbe4ek+U5Gjv3h6VUZLTa+9vmHOw92hjAu8vKUUH1GOA2bc/xGmxMYFRkhP4 3n8TGooM3fkXmWx6sPpFlOTEabFhZpVNdV+XGznfEnWnc0LvZrSRvWub6l6C/gVbOzSfTWHE1QAA AABJRU5ErkJggg== "
id="image3098-0-8"
x="80.109406"
y="-75.538155" />
<text
sodipodi:linespacing="125%"
id="text4269-1-0-8-2"
y="9.2078733"
x="153.11548"
style="font-size:4px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Andale Mono"
xml:space="preserve"><tspan
y="9.2078733"
x="153.11548"
id="tspan4271-6-3-5-2"
sodipodi:role="line">12</tspan></text>
<g
transform="matrix(0,1,-1,0,161.18745,1.3177478)"
id="g4384-6-2">
<path
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 4.2867589,5.4552459 -3.55531726,0"
id="path4338-1-1-4-7"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 0.80054072,4.2862029 0,2.388915"
id="path4340-1-1-9-0"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0,-1,-1,0,161.17621,13.635633)"
id="g4384-0-8-3">
<path
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 3.9921742,5.4552459 -3.25546137,0"
id="path4338-1-1-1-4-4"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 0.80054072,4.2862029 0,2.388915"
id="path4340-1-1-5-2-6"
inkscape:connector-curvature="0" />
</g>
</g>
<path
style="fill:none;stroke:#000000;stroke-width:0.40000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Lend)"
d="m 64.978341,12.450433 12.368895,0"
id="path3051-5"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:0.40000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Lend)"
d="m 112.56396,12.450433 12.3689,0"
id="path3051-0"
inkscape:connector-curvature="0" />
</svg>

After

Width:  |  Height:  |  Size: 24 KiB