raycast_projection.svg 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <!-- Created with Inkscape (http://www.inkscape.org/) -->
  3. <svg
  4. xmlns:dc="http://purl.org/dc/elements/1.1/"
  5. xmlns:cc="http://creativecommons.org/ns#"
  6. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  7. xmlns:svg="http://www.w3.org/2000/svg"
  8. xmlns="http://www.w3.org/2000/svg"
  9. xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
  10. xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
  11. width="500"
  12. height="300"
  13. viewBox="0 0 500.00001 300"
  14. id="svg2"
  15. version="1.1"
  16. inkscape:version="0.91 r13725"
  17. sodipodi:docname="raycast_projection.svg"
  18. inkscape:export-filename="C:\Users\bonfi\raycast_projection.png"
  19. inkscape:export-xdpi="90"
  20. inkscape:export-ydpi="90">
  21. <defs
  22. id="defs4">
  23. <marker
  24. inkscape:stockid="DotS"
  25. orient="auto"
  26. refY="0.0"
  27. refX="0.0"
  28. id="DotS"
  29. style="overflow:visible"
  30. inkscape:isstock="true">
  31. <path
  32. id="path4390"
  33. d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z "
  34. style="fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1;fill:#ff0000;fill-opacity:1"
  35. transform="scale(0.2) translate(7.4, 1)" />
  36. </marker>
  37. <marker
  38. inkscape:stockid="DotM"
  39. orient="auto"
  40. refY="0.0"
  41. refX="0.0"
  42. id="DotM"
  43. style="overflow:visible"
  44. inkscape:isstock="true">
  45. <path
  46. id="path4387"
  47. d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z "
  48. style="fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1;fill:#ff0000;fill-opacity:1"
  49. transform="scale(0.4) translate(7.4, 1)" />
  50. </marker>
  51. <marker
  52. inkscape:stockid="TriangleOutM"
  53. orient="auto"
  54. refY="0.0"
  55. refX="0.0"
  56. id="TriangleOutM"
  57. style="overflow:visible"
  58. inkscape:isstock="true">
  59. <path
  60. id="path4468"
  61. d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
  62. style="fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1;fill:#ff0000;fill-opacity:1"
  63. transform="scale(0.4)" />
  64. </marker>
  65. <marker
  66. inkscape:stockid="Arrow2Lend"
  67. orient="auto"
  68. refY="0.0"
  69. refX="0.0"
  70. id="Arrow2Lend"
  71. style="overflow:visible;"
  72. inkscape:isstock="true">
  73. <path
  74. id="path4344"
  75. style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
  76. d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
  77. transform="scale(1.1) rotate(180) translate(1,0)" />
  78. </marker>
  79. <marker
  80. inkscape:stockid="DotS"
  81. orient="auto"
  82. refY="0"
  83. refX="0"
  84. id="DotS-3"
  85. style="overflow:visible"
  86. inkscape:isstock="true">
  87. <path
  88. inkscape:connector-curvature="0"
  89. id="path4390-3"
  90. d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
  91. style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1"
  92. transform="matrix(0.2,0,0,0.2,1.48,0.2)" />
  93. </marker>
  94. <marker
  95. inkscape:stockid="DotS"
  96. orient="auto"
  97. refY="0"
  98. refX="0"
  99. id="marker5037"
  100. style="overflow:visible"
  101. inkscape:isstock="true">
  102. <path
  103. inkscape:connector-curvature="0"
  104. id="path5039"
  105. d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
  106. style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1"
  107. transform="matrix(0.2,0,0,0.2,1.48,0.2)" />
  108. </marker>
  109. <marker
  110. inkscape:stockid="TriangleOutM"
  111. orient="auto"
  112. refY="0"
  113. refX="0"
  114. id="TriangleOutM-4"
  115. style="overflow:visible"
  116. inkscape:isstock="true">
  117. <path
  118. inkscape:connector-curvature="0"
  119. id="path4468-6"
  120. d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
  121. style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1"
  122. transform="scale(0.4,0.4)" />
  123. </marker>
  124. </defs>
  125. <sodipodi:namedview
  126. id="base"
  127. pagecolor="#ffffff"
  128. bordercolor="#666666"
  129. borderopacity="1.0"
  130. inkscape:pageopacity="0.0"
  131. inkscape:pageshadow="2"
  132. inkscape:zoom="1.4"
  133. inkscape:cx="162.73163"
  134. inkscape:cy="132.84074"
  135. inkscape:document-units="px"
  136. inkscape:current-layer="layer1"
  137. showgrid="true"
  138. units="px"
  139. inkscape:object-nodes="true"
  140. inkscape:snap-intersection-paths="true"
  141. inkscape:snap-grids="false"
  142. inkscape:window-width="1680"
  143. inkscape:window-height="1027"
  144. inkscape:window-x="-4"
  145. inkscape:window-y="-4"
  146. inkscape:window-maximized="1"
  147. showguides="true"
  148. inkscape:guide-bbox="true">
  149. <inkscape:grid
  150. type="xygrid"
  151. id="grid4182" />
  152. <sodipodi:guide
  153. position="250.00001,192.85714"
  154. orientation="1,0"
  155. id="guide5862" />
  156. </sodipodi:namedview>
  157. <metadata
  158. id="metadata7">
  159. <rdf:RDF>
  160. <cc:Work
  161. rdf:about="">
  162. <dc:format>image/svg+xml</dc:format>
  163. <dc:type
  164. rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
  165. <dc:title></dc:title>
  166. </cc:Work>
  167. </rdf:RDF>
  168. </metadata>
  169. <g
  170. inkscape:label="Layer 1"
  171. inkscape:groupmode="layer"
  172. id="layer1"
  173. transform="translate(0,-752.36216)">
  174. <path
  175. style="fill:none;fill-rule:evenodd;stroke:#9c9393;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  176. d="m 372,909.36216 100,20 0,-90.00004 -100,-20 z"
  177. id="path4184-0-0"
  178. inkscape:connector-curvature="0"
  179. sodipodi:nodetypes="ccccc" />
  180. <path
  181. style="fill:none;fill-rule:evenodd;stroke:#9c9393;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1"
  182. d="m 372,819.36216 -100,100"
  183. id="path4218"
  184. inkscape:connector-curvature="0" />
  185. <path
  186. style="fill:none;fill-rule:evenodd;stroke:#9c9393;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1"
  187. d="M 372,909.36212 272,1009.3622"
  188. id="path4218-7"
  189. inkscape:connector-curvature="0" />
  190. <path
  191. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  192. d="m 312,879.36212 0,90.00004 100,20"
  193. id="path4184-8"
  194. inkscape:connector-curvature="0"
  195. sodipodi:nodetypes="ccc" />
  196. <path
  197. style="fill:none;fill-rule:evenodd;stroke:#9c9393;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1"
  198. d="M 472,929.36216 372,1029.3622"
  199. id="path4218-0"
  200. inkscape:connector-curvature="0" />
  201. <path
  202. style="fill:none;fill-rule:evenodd;stroke:#9c9393;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1"
  203. d="m 200,929.3622 -150,45"
  204. id="path4218-0-1"
  205. inkscape:connector-curvature="0"
  206. sodipodi:nodetypes="cc" />
  207. <path
  208. style="fill:none;fill-rule:evenodd;stroke:#9c9393;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  209. d="m 100,909.3622 100,20 0,-90.00004 -100,-20 z"
  210. id="path4184-0-0-1"
  211. inkscape:connector-curvature="0"
  212. sodipodi:nodetypes="ccccc" />
  213. <path
  214. style="fill:none;fill-rule:evenodd;stroke:#9c9393;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1"
  215. d="M 100,909.36216 50,974.3622"
  216. id="path4218-7-9"
  217. inkscape:connector-curvature="0"
  218. sodipodi:nodetypes="cc" />
  219. <path
  220. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  221. d="M 110,956.3622 69.999973,948.36222 70,912.3622"
  222. id="path4294"
  223. inkscape:connector-curvature="0"
  224. sodipodi:nodetypes="ccc" />
  225. <path
  226. style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#DotS);marker-mid:url(#DotS);marker-end:url(#TriangleOutM)"
  227. d="m 297,954.36216 40,-40 60,-60"
  228. id="path4296-3"
  229. inkscape:connector-curvature="0"
  230. sodipodi:nodetypes="ccc" />
  231. <path
  232. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  233. d="m 412,989.36216 0,-90.00004 -100,-20"
  234. id="path4184-0"
  235. inkscape:connector-curvature="0"
  236. sodipodi:nodetypes="ccc" />
  237. <path
  238. style="fill:none;fill-rule:evenodd;stroke:#9c9393;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1"
  239. d="m 472,839.36216 -100,100"
  240. id="path4218-3"
  241. inkscape:connector-curvature="0" />
  242. <path
  243. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  244. d="m 272,919.36216 0,90.00004 100,20"
  245. id="path4184"
  246. inkscape:connector-curvature="0"
  247. sodipodi:nodetypes="ccc" />
  248. <path
  249. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  250. d="m 372,1029.3622 0,-90.00004 -100,-20"
  251. id="path4184-0-6"
  252. inkscape:connector-curvature="0"
  253. sodipodi:nodetypes="ccc" />
  254. <path
  255. style="fill:none;fill-rule:evenodd;stroke:#9c9393;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1"
  256. d="m 100,819.3622 -50,155"
  257. id="path4218-5"
  258. inkscape:connector-curvature="0"
  259. sodipodi:nodetypes="cc" />
  260. <path
  261. style="fill:none;fill-rule:evenodd;stroke:#9c9393;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:4, 4;stroke-dashoffset:1;stroke-opacity:1"
  262. d="m 200,839.3622 -150,135"
  263. id="path4218-3-1"
  264. inkscape:connector-curvature="0"
  265. sodipodi:nodetypes="cc" />
  266. <path
  267. style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#DotS-3);marker-mid:url(#DotS-3);marker-end:url(#TriangleOutM-4)"
  268. d="M 50,974.3622 79.999995,926.36219 125,854.36216"
  269. id="path4296-3-6"
  270. inkscape:connector-curvature="0"
  271. sodipodi:nodetypes="ccc" />
  272. <path
  273. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  274. d="m 70,912.3622 40,8 0,36"
  275. id="path4294-4"
  276. inkscape:connector-curvature="0"
  277. sodipodi:nodetypes="ccc" />
  278. <text
  279. xml:space="preserve"
  280. style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#342cdb;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  281. x="69.285713"
  282. y="784.90948"
  283. id="text5840"
  284. sodipodi:linespacing="125%"><tspan
  285. sodipodi:role="line"
  286. id="tspan5842"
  287. x="69.285713"
  288. y="784.90948"
  289. style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:25px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#342cdb;fill-opacity:1">Perspective</tspan></text>
  290. <text
  291. xml:space="preserve"
  292. style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#342cdb;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  293. x="303.36185"
  294. y="784.90948"
  295. id="text5840-0"
  296. sodipodi:linespacing="125%"><tspan
  297. sodipodi:role="line"
  298. id="tspan5864"
  299. x="303.36185"
  300. y="784.90948">Orthogonal</tspan></text>
  301. <text
  302. xml:space="preserve"
  303. style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:20px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  304. x="62.647575"
  305. y="823.62372"
  306. id="text5840-9"
  307. sodipodi:linespacing="125%"><tspan
  308. sodipodi:role="line"
  309. id="tspan5884"
  310. x="62.647575"
  311. y="823.62372">far</tspan></text>
  312. <text
  313. xml:space="preserve"
  314. style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:20px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  315. x="333.3046"
  316. y="823.745"
  317. id="text5840-9-6"
  318. sodipodi:linespacing="125%"><tspan
  319. sodipodi:role="line"
  320. id="tspan5884-6"
  321. x="333.3046"
  322. y="823.745">far</tspan></text>
  323. <text
  324. xml:space="preserve"
  325. style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:20px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  326. x="24.73317"
  327. y="912.31641"
  328. id="text5840-9-8"
  329. sodipodi:linespacing="125%"><tspan
  330. sodipodi:role="line"
  331. id="tspan5912"
  332. x="24.73317"
  333. y="912.31641">near</tspan></text>
  334. <text
  335. xml:space="preserve"
  336. style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:20px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  337. x="265.48679"
  338. y="879.47711"
  339. id="text5840-9-8-3"
  340. sodipodi:linespacing="125%"><tspan
  341. y="879.47711"
  342. x="265.48679"
  343. sodipodi:role="line"
  344. id="tspan5912-2">near</tspan></text>
  345. <text
  346. xml:space="preserve"
  347. style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:20px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  348. x="291.91537"
  349. y="1038.0486"
  350. id="text5840-9-8-0"
  351. sodipodi:linespacing="125%"><tspan
  352. sodipodi:role="line"
  353. id="tspan5948"
  354. x="291.91537"
  355. y="1038.0486">eye</tspan></text>
  356. <text
  357. xml:space="preserve"
  358. style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:20px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  359. x="20.859196"
  360. y="998.5614"
  361. id="text5840-9-8-0-7"
  362. sodipodi:linespacing="125%"><tspan
  363. sodipodi:role="line"
  364. id="tspan5948-0"
  365. x="20.859196"
  366. y="998.5614">eye</tspan></text>
  367. <text
  368. xml:space="preserve"
  369. style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:20px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  370. x="60.8592"
  371. y="984.98999"
  372. id="text5840-9-8-0-2"
  373. sodipodi:linespacing="125%"><tspan
  374. sodipodi:role="line"
  375. id="tspan5976"
  376. x="60.8592"
  377. y="984.98999">ray origin</tspan></text>
  378. <text
  379. sodipodi:linespacing="125%"
  380. id="text5978"
  381. y="992.13287"
  382. x="277.28778"
  383. style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:20px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  384. xml:space="preserve"><tspan
  385. y="992.13287"
  386. x="277.28778"
  387. id="tspan5980"
  388. sodipodi:role="line">ray origin</tspan></text>
  389. <text
  390. sodipodi:linespacing="125%"
  391. id="text5990"
  392. y="882.84717"
  393. x="118.00206"
  394. style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:20px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  395. xml:space="preserve"><tspan
  396. sodipodi:role="line"
  397. id="tspan5994"
  398. x="118.00206"
  399. y="882.84717">ray normal</tspan></text>
  400. <text
  401. xml:space="preserve"
  402. style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:20px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Semi-Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  403. x="388.71634"
  404. y="881.41858"
  405. id="text5996"
  406. sodipodi:linespacing="125%"><tspan
  407. y="881.41858"
  408. x="388.71634"
  409. id="tspan5998"
  410. sodipodi:role="line">ray normal</tspan></text>
  411. </g>
  412. </svg>