User:Lilyuserin/SVG/Gleichseitiges Dreieck

Allgemeines

edit

Das gleichseitige Dreieck besteht aus drei gleich langen Seiten, die jeweils einen Winkel von 60o miteinander einschließen.

edit

Längen

edit
 
 
 
 
 
 
 

Punkte des gleichseitigen Dreiecks

edit

Die Grundlinie   liegt auf der x-Achse, die Spitze C auf der y-Achse, das Dreieck liegt symmetrisch bezüglich der y-Achse.

 

Seitenhalbierende

edit
 
 
 

Mittelpunkt

edit
= Höhenschnittpunkt = Schwerpunkt = Inkreismittelpunkt etc.
 

Schnittpunkte des Umkreises mit den Seitensymmetralen

edit
 
 
 

Näherungen mit ganzzahligen Seitenzahlen

edit

Entwickelt man   als Kettenbruch, so erhält man als rationale Näherung  . Das legt nahe, als Seitenlänge   zu wählen, woraus sich näherungsweise ergibt:

 
 
 
 
 
 
 
 

Noch schönere Zahlen erhält man, wenn man alle Werte mit   multipliziert, was den Nachteil größerer Zahlenwerte mit sich bringt.

SVG Code der Abbildung

edit
<?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>