<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="600px" height="600px" version="1.1" viewBox="-1.5 -1.5 3 3" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <defs>
    <g id="rays0">
      <path d="M 3 -0.3 L 0.9539 -0.3 A 1.3978 0.2146  -8.729 0 0 -1 0"/>
      <path d="M 3 -0.6 L 0.8000 -0.6 A 1.3416 0.4472 -18.435 0 0 -1 0"/>
      <path d="M 3 -0.9 L 0.4359 -0.9 A 1.1983 0.7511 -32.079 0 0 -1 0"/>
    </g>
    <g id="rays">
      <use xlink:href="#rays0"/>
      <path d="M 3 0 L -1 0"/>
      <g transform="matrix(1, 0, 0, -1, 0, 0)">
        <use xlink:href="#rays0"/>
      </g>
    </g>
    <radialGradient id="lens" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="1">
      <stop offset="0.0" stop-color="#6ae" stop-opacity="0.693"/>
      <stop offset="0.1" stop-color="#6ae" stop-opacity="0.688"/>
      <stop offset="0.2" stop-color="#6ae" stop-opacity="0.673"/>
      <stop offset="0.3" stop-color="#6ae" stop-opacity="0.647"/>
      <stop offset="0.4" stop-color="#6ae" stop-opacity="0.610"/>
      <stop offset="0.5" stop-color="#6ae" stop-opacity="0.560"/>
      <stop offset="0.6" stop-color="#6ae" stop-opacity="0.495"/>
      <stop offset="0.7" stop-color="#6ae" stop-opacity="0.412"/>
      <stop offset="0.8" stop-color="#6ae" stop-opacity="0.307"/>
      <stop offset="0.9" stop-color="#6ae" stop-opacity="0.174"/>
      <stop offset="1.0" stop-color="#6ae" stop-opacity="0.000"/>
    </radialGradient>
  </defs>
  <desc>The standard Luneburg lens</desc>
  <g fill="none" stroke-linecap="round" stroke-width="0.008">
    <circle cx="0" cy="0" r="1" fill="url(#lens)" stroke="gray"/>
    <use xlink:href="#rays" stroke="red" transform="rotate(-45)"/>
    <use xlink:href="#rays" stroke="brown" transform="rotate(-120)"/>
  </g>
</svg>