Zum Inhalt springen

Datei:Polygon spiral.png

aus AufEinWort, der freien Forschung
    Originaldatei (400 × 350 Pixel, Dateigröße: 17 KB, MIME-Typ: image/png)

    Diese Datei stammt aus Wikimedia Commons und kann von anderen Projekten verwendet werden. Die Beschreibung von deren Dateibeschreibungsseite wird unten angezeigt.

    File:Polygon spiral.svg ist eine vektorisierte Version dieses Bildes. Diese sollte an Stelle des Rasterbildes verwendet werden, sofern sie nicht schlechter ist.

    File:Polygon spiral.png → File:Polygon spiral.svg

    Für weitere Informationen siehe Help:SVG.

    In anderen Sprachen
    Alemannisch ∙ العربية ∙ беларуская (тарашкевіца) ∙ български ∙ বাংলা ∙ català ∙ нохчийн ∙ čeština ∙ dansk ∙ Deutsch ∙ Ελληνικά ∙ English ∙ British English ∙ Esperanto ∙ español ∙ eesti ∙ euskara ∙ فارسی ∙ suomi ∙ français ∙ Frysk ∙ galego ∙ Alemannisch ∙ עברית ∙ हिन्दी ∙ hrvatski ∙ magyar ∙ հայերեն ∙ Bahasa Indonesia ∙ Ido ∙ italiano ∙ 日本語 ∙ ქართული ∙ 한국어 ∙ lietuvių ∙ македонски ∙ മലയാളം ∙ Bahasa Melayu ∙ မြန်မာဘာသာ ∙ norsk bokmål ∙ Plattdüütsch ∙ Nederlands ∙ norsk nynorsk ∙ norsk ∙ occitan ∙ polski ∙ prūsiskan ∙ português ∙ português do Brasil ∙ română ∙ русский ∙ sicilianu ∙ Scots ∙ slovenčina ∙ slovenščina ∙ српски / srpski ∙ svenska ∙ தமிழ் ∙ ไทย ∙ Türkçe ∙ татарча / tatarça ∙ українська ∙ vèneto ∙ Tiếng Việt ∙ 中文 ∙ 中文(中国大陆) ∙ 中文(简体) ∙ 中文(繁體) ∙ 中文(马来西亚) ∙ 中文(新加坡) ∙ 中文(臺灣) ∙ +/−
    Neue Vektorgrafik

    Übertragen aus en.wikipedia nach Commons durch Maksim.

    Die ursprüngliche Dateibeschreibungsseite war hier. Alle folgenden Benutzernamen beziehen sich auf en.wikipedia.

    This graphic of an approximate logarithmic spiral made up from polygonal subunits was created using the perl interface to the ImageMagick image manipulation software:

    #!/usr/bin/perl
    
    use Image::Magick; #the perl interface to the ImageMagic software
    use Math::Trig;
    
    # The points of the polygon. Arbitrary.
    ($x0,$y0) = (0,0);
    ($x1,$y1) = (10,0);
    ($x2,$y2) = (20,5);
    ($x3,$y3) = (5,15);
    
    # length of lower side divided by length of upper side:
    $factor = sqrt((($x2-$x3)**2 + ($y2-$y3)**2) / (($x1-$x0)**2 + ($y1-$y0)**2));
    
    # angle between upper side and lower side, in radians:
    $angle = atan(($y2-$y3)/($x2-$x3)) - atan(($y1-$y0)/($x1-$x0));
    
    # Create an empty white image:
    $image=Image::Magick->new(size=>'400x350');
    $image->Read('xc:white');
    
    $polygon_points = "$x0,$y0 $x1,$y1 $x2,$y2 $x3,$y3 $x0,$y0";
    
    # Create two sample polygons 
    $image->Draw(primitive=>'polygon', points=>$polygon_points, stroke=>red, translate=>"30,30");
    $image->Draw(primitive=>'polygon', points=>$polygon_points, scale=>"$factor,$factor", stroke=>red, translate=>"70,30");
    
    # Now place 5 of them side by side, appropriately stretched and turned
    $stretch = 1; $turn = 0; $posX = 120; $posY = 250;
    for (1..5) {
      $image->Draw(primitive=>'polygon', points=>$polygon_points, scale=>"$stretch,$stretch", stroke=>red, rotate=>$turn * 180/pi, translate=>"$posX,$posY");
      $posX = $posX + $stretch * ( cos($turn) * ($x3-$x0) - sin($turn) * ($y3-$y0));
      $posY = $posY + $stretch * ( sin($turn) * ($x3-$x0) + cos($turn) * ($y3-$y0));
      $turn = $turn + $angle;
      $stretch = $stretch * $factor;
    }
    
    # Add some text
    $image->Set(font=>'-*-helvetica-medium-r-*-*-12-*-*-*-*-*-iso8859-*'); #this only works on the X window system
    $image->Annotate(text=>"polygonal subunits", x=>30, y=>75, fill=>black);
    $image->Annotate(text=>"approximate logarithmic spiral", x=>120, y=>310, fill=>black);
      
    # Write out the image in the png format
    $image->Write('polygon_spiral.png');
    
    GNU head Es ist erlaubt, die Datei unter den Bedingungen der GNU-Lizenz für freie Dokumentation, Version 1.2 oder einer späteren Version, veröffentlicht von der Free Software Foundation, zu kopieren, zu verbreiten und/oder zu modifizieren; es gibt keine unveränderlichen Abschnitte, keinen vorderen und keinen hinteren Umschlagtext.

    Der vollständige Text der Lizenz ist im Kapitel GNU-Lizenz für freie Dokumentation verfügbar.

    w:de:Creative Commons
    Namensnennung Weitergabe unter gleichen Bedingungen
    Diese Datei ist unter der Creative-Commons-Lizenz „Namensnennung – Weitergabe unter gleichen Bedingungen 3.0 nicht portiert“ lizenziert.
    Dieses Werk darf von dir
    • verbreitet werden – vervielfältigt, verbreitet und öffentlich zugänglich gemacht werden
    • neu zusammengestellt werden – abgewandelt und bearbeitet werden
    Zu den folgenden Bedingungen:
    • Namensnennung – Du musst angemessene Urheber- und Rechteangaben machen, einen Link zur Lizenz beifügen und angeben, ob Änderungen vorgenommen wurden. Diese Angaben dürfen in jeder angemessenen Art und Weise gemacht werden, allerdings nicht so, dass der Eindruck entsteht, der Lizenzgeber unterstütze gerade dich oder deine Nutzung besonders.
    • Weitergabe unter gleichen Bedingungen – Wenn du das Material wiedermischst, transformierst oder darauf aufbaust, musst du deine Beiträge unter der gleichen oder einer kompatiblen Lizenz wie das Original verbreiten.
    Diese Lizenzmarkierung wurde auf Grund der GFDL-Lizenzaktualisierung hinzugefügt.
    date/time username edit summary
    10:02, 10 December 2004 en:User:Solitude (assuming by user, {{GFDL}})
    12:17, 9 August 2002 en:User:Brion VIBBER (<nowiki>...</nowiki>)
    21:30, 8 August 2002 en:User:Josh Grosse (Moving from image credits)

    Ursprüngliches Datei-Logbuch

    Legend: (cur) = this is the current file, (del) = delete this old version, (rev) = revert to this old version.

    Click on date to download the file or see the image uploaded on that date.

    • (del) (cur) 11:49, 20 July 2002 . . . . 400x350 (17711 bytes)

    Kurzbeschreibungen

    Ergänze eine einzeilige Erklärung, was diese Datei darstellt.

    In dieser Datei abgebildete Objekte

    Motiv

    Dateiversionen

    Klicke auf einen Zeitpunkt, um diese Version zu laden.

    Version vomVorschaubildMaßeBenutzerKommentar
    aktuell19:01, 19. Mär. 2006Vorschaubild der Version vom 19:01, 19. Mär. 2006400 × 350 (17 KB)wikimediacommons>MaksimLa bildo estas kopiita de wikipedia:en. La originala priskribo estas: This graphic of an approximate logarithmic spiral made up from polygonal subunits was created using the perl interface to the ImageMagick image ma

    Keine Seite verwendet diese Datei.