unknown: Strahlen nach außen hin transparent werden lassen

Beitrag lesen

Ok, dann nimm immer das gleiche polygon, und drehe es so wie du es brauchst!

<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0" width="500" height="500" xml:space="preserve" preserveAspectRatio="xMidYMid meet">
  <defs>
    <linearGradient id="grad1" x1="0%" y1="0%" x2="0%" y2="100%">
      <stop offset="0%" style=";stop-opacity:0" />
      <stop offset="100%" style="stop-opacity:1" />
    </linearGradient>
  </defs>
  <g transform="matrix(0.28053959,0,0,0.28053959,109.73006,109.73077)">
    <g>
      <polygon points="572.223,-387 500,499.999 427.777,-386.999 "        id="polygon4" style="opacity:0.2" fill="url(#grad1)" />
    </g>
    <g transform="rotate(20 500 499.999)">
      <polygon points="572.223,-387 500,499.999 427.777,-386.999 "  id="polygon6" style="opacity:0.2" fill="url(#grad1)" />
    </g>
    <g transform="rotate(40 500 499.999)">
      <polygon points="572.223,-387 500,499.999 427.777,-386.999 "  id="polygon8" style="opacity:0.2" fill="url(#grad1)" />
    </g>
    <g transform="rotate(60 500 499.999)">
      <polygon points="572.223,-387 500,499.999 427.777,-386.999 "     id="polygon10" style="opacity:0.2" fill="url(#grad1)" />
    </g>
    <g transform="rotate(80 500 499.999)">
      <polygon points="572.223,-387 500,499.999 427.777,-386.999 "    id="polygon12" style="opacity:0.2" fill="url(#grad1)" />
    </g>
    <g transform="rotate(100 500 499.999)">
      <polygon points="572.223,-387 500,499.999 427.777,-386.999 "    id="polygon14" style="opacity:0.2" fill="url(#grad1)" />
    </g>
    <g transform="rotate(120 500 499.999)">
      <polygon points="572.223,-387 500,499.999 427.777,-386.999 "   id="polygon16" style="opacity:0.2" fill="url(#grad1)" />
    </g>
    <g transform="rotate(140 500 499.999)">
      <polygon points="572.223,-387 500,499.999 427.777,-386.999 "  id="polygon18" style="opacity:0.2" fill="url(#grad1)" />
    </g>
    <g transform="rotate(160 500 499.999)">
      <polygon points="572.223,-387 500,499.999 427.777,-386.999 "    id="polygon20" style="opacity:0.2" fill="url(#grad1)" />
    </g>
    <g transform="rotate(180 500 499.999)">
      <polygon points="572.223,-387 500,499.999 427.777,-386.999 "    id="polygon22" style="opacity:0.2" fill="url(#grad1)" />
    </g>
    <g transform="rotate(200 500 499.999)">
      <polygon points="572.223,-387 500,499.999 427.777,-386.999 "    id="polygon24" style="opacity:0.2" fill="url(#grad1)" />
    </g>
    <g transform="rotate(220 500 499.999)">
      <polygon points="572.223,-387 500,499.999 427.777,-386.999 "   id="polygon26" style="opacity:0.2" fill="url(#grad1)" />
    </g>
    <g transform="rotate(240 500 499.999)">
      <polygon points="572.223,-387 500,499.999 427.777,-386.999 "   id="polygon28" style="opacity:0.2" fill="url(#grad1)" />
    </g>
    <g transform="rotate(260 500 499.999)">
      <polygon points="572.223,-387 500,499.999 427.777,-386.999 "    id="polygon30" style="opacity:0.2" fill="url(#grad1)" />
    </g>
    <g transform="rotate(280 500 499.999)">
      <polygon points="572.223,-387 500,499.999 427.777,-386.999 "    id="polygon32" style="opacity:0.2" fill="url(#grad1)" />
    </g>
    <g transform="rotate(300 500 499.999)">
      <polygon points="572.223,-387 500,499.999 427.777,-386.999 "     id="polygon34" style="opacity:0.2" fill="url(#grad1)" />
    </g>
    <g transform="rotate(320 500 499.999)">
      <polygon points="572.223,-387 500,499.999 427.777,-386.999 "   id="polygon36" style="opacity:0.2" fill="url(#grad1)" />
    </g>
    <g transform="rotate(340 500 499.999)">
      <polygon points="572.223,-387 500,499.999 427.777,-386.999 "    id="polygon38" style="opacity:0.2" fill="url(#grad1)" />
    </g>
  </g>

</svg>

Aber vielleicht hast du ja einen Tipp für mich, wie ich "formeltechnisch" die notwendigen Parameter für <linearGradient> berechnen kann?

Was meinst du?