raycast_projection.svg 3.7 KB

12
  1. <svg height="300" viewBox="0 0 500.00001 300" width="500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><marker id="a" orient="auto" overflow="visible" refX="0.0" refY="0.0"><path d="m-2.5-1c0 2.76-2.24 5-5 5s-5-2.24-5-5 2.24-5 5-5 5 2.24 5 5z" fill="#f00" fill-rule="evenodd" stroke="#f00" stroke-width="1pt" transform="matrix(.2 0 0 .2 1.48 .2)"/></marker><marker id="b" orient="auto" overflow="visible" refX="0.0" refY="0.0"><path d="m5.77 0-8.65 5v-10z" fill="#f00" fill-rule="evenodd" stroke="#f00" stroke-width="1pt" transform="scale(.4)"/></marker><marker id="c" orient="auto" overflow="visible" refX="0" refY="0"><path d="m-2.5-1c0 2.76-2.24 5-5 5s-5-2.24-5-5 2.24-5 5-5 5 2.24 5 5z" fill="#f00" fill-rule="evenodd" stroke="#f00" stroke-width="1pt" transform="matrix(.2 0 0 .2 1.48 .2)"/></marker><marker id="d" orient="auto" overflow="visible" refX="0" refY="0"><path d="m5.77 0-8.65 5v-10z" fill="#f00" fill-rule="evenodd" stroke="#f00" stroke-width="1pt" transform="scale(.4)"/></marker><g transform="translate(0 -752.36216)"><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><g stroke="#9c9393"><path d="m372 909.36216 100 20v-90.00004l-100-20z"/><g stroke-dasharray="6 6"><path d="m372 819.36216-100 100"/><path d="m372 909.36212-100 100.00008"/></g></g><path d="m312 879.36212v90.00004l100 20" stroke="#000"/><g stroke="#9c9393"><path d="m472 929.36216-100 100.00004" stroke-dasharray="6 6"/><path d="m200 929.3622-150 45" stroke-dasharray="4 4"/><path d="m100 909.3622 100 20v-90.00004l-100-20z"/><path d="m100 909.36216-50 65.00004" stroke-dasharray="4 4"/></g><path d="m110 956.3622-40.000027-7.99998.000027-36.00002" stroke="#000"/><path d="m297 954.36216 40-40 60-60" marker-end="url(#b)" marker-mid="url(#a)" marker-start="url(#a)" stroke="#f00"/><path d="m412 989.36216v-90.00004l-100-20" stroke="#000"/><path d="m472 839.36216-100 100" stroke="#9c9393" stroke-dasharray="6 6"/><path d="m272 919.36216v90.00004l100 20" stroke="#000"/><path d="m372 1029.3622v-90.00004l-100-20" stroke="#000"/><path d="m100 819.3622-50 155" stroke="#9c9393" stroke-dasharray="4 4"/><path d="m200 839.3622-150 135" stroke="#9c9393" stroke-dasharray="4 4" stroke-dashoffset="1"/><path d="m50 974.3622 29.999995-48.00001 45.000005-72.00003" marker-end="url(#d)" marker-mid="url(#c)" marker-start="url(#c)" stroke="#f00"/><path d="m70 912.3622 40 8v36" stroke="#000"/></g><g font-family="Lato" font-weight="600" letter-spacing="0" word-spacing="0"><text fill="#342cdb" font-size="22.5" x="69.285713" y="784.90948"><tspan fill="#342cdb" font-family="Lato" font-size="25" font-weight="600" x="69.285713" y="784.90948">Perspective</tspan></text><text fill="#342cdb" font-size="22.5" x="303.36185" y="784.90948"><tspan x="303.36185" y="784.90948">Orthogonal</tspan></text><g font-size="20"><text x="62.647575" y="823.62372"><tspan x="62.647575" y="823.62372">far</tspan></text><text x="333.3046" y="823.745"><tspan x="333.3046" y="823.745">far</tspan></text><text x="24.73317" y="912.31641"><tspan x="24.73317" y="912.31641">near</tspan></text><text x="265.48679" y="879.47711"><tspan x="265.48679" y="879.47711">near</tspan></text><text x="291.91537" y="1038.0486"><tspan x="291.91537" y="1038.0486">eye</tspan></text><text x="20.859196" y="998.5614"><tspan x="20.859196" y="998.5614">eye</tspan></text><g fill="#f00"><text x="60.8592" y="984.98999"><tspan x="60.8592" y="984.98999">ray origin</tspan></text><text x="277.28778" y="992.13287"><tspan x="277.28778" y="992.13287">ray origin</tspan></text><text x="118.00206" y="882.84717"><tspan x="118.00206" y="882.84717">ray normal</tspan></text><text x="388.71634" y="881.41858"><tspan x="388.71634" y="881.41858">ray normal</tspan></text></g></g></g></g></svg>