User:Lilyuserin/SVG/gleichseitigesdreieck

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
   xmlns:xlink="http://www.w3.org/1999/xlink"
   xmlns:cc="https://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"
   version="1.1"
    height="2026"
   width="1835">
  <defs>
    <circle id="kreis"
       r="450.333"
       style="fill:none;stroke-width:4;"
        />
   <path id="wina"
      transform="scale(0.333)"
      d="M0 0 h780
      a780 780 0 0,0 -390,-675.5
      z" />
      
  <style type="text/css">
   text {font-size:10px;}
   .it {font-style:italic; font-size:12px;}
   .curve {stroke:#3b3; stroke-opacity:0.8; stroke-width:0.05; }
  </style>
 <marker id="arrow" markerWidth="10" markerHeight="10" refX="9" refY="3" 
  orient="auto" markerUnits="strokeWidth">
    <path d="M0,0 L0,6 L9,3 z" fill="#000" />
 </marker>

 </defs>
  <g transform="translate(905,1465)">
  <path id="triangle" fill="none"  stroke="blue" stroke-width="10"
  d="M-780 0
  h1560 l-780 -1351 z" />
  
  <use id="inkreis"
  xlink:href="#kreis" stroke="red" transform="translate(0,-450.333)"/>
  <use id="umkreis"
  xlink:href="#kreis" stroke="green" transform="translate(0,-450.333) scale(2)" />
  
  <path id="heights" stroke-dasharray="20" stroke="green" 
  d="M0 -450.333 v900.666
  M0 -450.333 l780 -450.333
  M0 -450.333 l-780 -450.333
  "/>
  <path stroke="#000" stroke-width="4"
  d="M0 -450.333 v-900.666
  M0 -450.333 l780 450.333
  M0 -450.333 l-780 450.333
  "/>


  <g id="eckpunkte" fill="darkblue">
  <circle r="20" cx="780"  />
  <circle r="20" cx="-780" />
  <circle r="20" cy="-1351" />
  </g>
  <g id="mittelpunkte" fill="red">
   <circle r="20"  />
   <circle r="20" cx="390" cy="-675.5"/>
   <circle r="20" cx="-390" cy="-675.5"/>
  </g>

  <g id="umkreispunkte" fill="#4ff">
   <circle r="20" cy="450.333" />
   <circle r="20" cx="780" cy="-900.666" />
   <circle r="20" cx="-780" cy="-900.666" />
  </g>
  <g id="inkreispunkte" fill="yellow">
   <circle r="20" cx="390" cy="-225.167" />
   <circle r="20" cx="-390" cy="-225.167" />
   <circle r="20" cy="-900.666" />
  </g>
  <circle r="20" cy="-450.333" />
  <g fill-opacity="0.3" stroke-opacity="1" fill="#444" 
   stroke-width="15" stroke-dasharray="20" stroke="#333" >
   <use xlink:href="#wina" transform="translate(-780,0)" />
   <use xlink:href="#wina" transform="translate(780,0) scale(-1,1)" />
   <use xlink:href="#wina" transform="translate(0,-1351) rotate(120)" />
  </g>
  <line x1="0" x2="900.666" y1="-450.333" y2="-450.333" stroke="#000" stroke-width="5"
  marker-end="url(#arrow)"
  /> s
  <line x1="0" y1="-450.333" x2="-390" y2="-225.167" stroke="#000" stroke-width="5"
  marker-end="url(#arrow)"
  transform="rotate(-30 0 -450)"
  /> 
   
  <g style="text-anchor:middle">
      <text style="font-size:100px" transform="translate(-850,20)" 
      x="0">A</text>
      <text style="font-size:100px" transform="translate(850,20)" 
      x="0">B</text>
      <text style="font-size:100px" transform="translate(0,-1390)" 
      x="0">C</text>
      <text style="font-size:100px" transform="translate(0,-50)" 
      x="0">C'</text>
      <text style="font-size:100px" transform="translate(0,560)" 
      x="0">C"</text>
      <text style="font-size:100px" transform="translate(0,100)"  class="it"
      x="0" fill="blue">a</text>
      <text style="font-size:100px" transform="translate(330,-600)" 
      x="0">A'</text>
      <text transform="translate(880,-930)"
         style="font-size:100px">A"</text>

      <text style="font-size:100px" transform="translate(470,-675)"  class="it"
      x="0" fill="blue">a</text>
      <text style="font-size:100px" transform="translate(-330,-600)" 
      x="0">B'</text>
      <text transform="translate(-850,-930)"
         style="font-size:100px">B"</text>

     <text style="font-size:100px" transform="translate(-470,-675)"  class="it"
       fill="blue"
      x="0">a</text>
     <text style="font-size:100px" transform="translate(0,-300)" 
      x="0">M</text>
      <text style="font-size:100px" transform="translate(-650,-50)" 
      x="0">α</text>
      <text style="font-size:100px" transform="translate(650,-50)" 
      x="0">α</text>
      <text style="font-size:100px" transform="translate(0,-1200)" 
      x="0">α</text>      
      <text style="font-size:100px" transform="translate(700,-480)"  class="it"
      x="0">R</text>     
      <text style="font-size:100px" transform="translate(-150,-250)"  class="it"
      x="0">r</text>
   </g>
 </g>
</svg>