AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Drachenkurve - woher kommt dieses Phänomen?
Thema durchsuchen
Ansicht
Themen-Optionen

Drachenkurve - woher kommt dieses Phänomen?

Ein Thema von implementation · begonnen am 14. Feb 2012 · letzter Beitrag vom 16. Feb 2012
 
Benutzerbild von implementation
implementation

Registriert seit: 5. Mai 2008
940 Beiträge
 
FreePascal / Lazarus
 
#1

Drachenkurve - woher kommt dieses Phänomen?

  Alt 14. Feb 2012, 22:12
Hallo liebe Forengenossen,

ich habe mir ein kleines Progrämmchen geschrieben, das eine Drachenkurve zeichnet. Nun habe ich ein bisschen mit der Colorierung rumgespielt, und dabei ist mir etwas seltsames aufgefallen.
Meine Colorierung teilt die Kurve in 15 Teile (nach Reihenfolge der einzelnen Strecken, nicht des Endbildes), in denen jeweils ein Farbverlauf von Rot zu Gelb zu sehen ist - demnach erkennt man einen Abschnittswechsel am abrupten Sprung von Gelb auf Rot.

Hier mal eine Kurve der Stufe 21:
dragon21.jpg
Nun, seht selbst. Ich habe die Auffälligkeiten mit weißen Pfeilen markiert. Man könnte sagen: Zufall! Aber das Phänomen passiert auch bei beliebigen anderen Stufen. Im Anhang ist nochmal ein Bild einer 17er-, einer 18er- und einer 19er-Kurve.

Der Code zur Colorierung:
8: glColor3f(1,(pointsdrawn mod (pointstodraw div 15))/(pointstodraw div 15),0); Pointsdrawn ist die Anzahl der bereits gemalten und PointToDraw die der insgesamt zu malenden Winkel.

Der komplette Quellcode ist im Anhang (falls es jemand selbst austesten will).

Kann mir jemand sagen, woher das kommt?
Angehängte Grafiken
Dateityp: jpg dragon17.jpg (81,2 KB, 54x aufgerufen)
Dateityp: jpg dragon18.jpg (79,3 KB, 39x aufgerufen)
Dateityp: jpg dragon19.jpg (108,8 KB, 50x aufgerufen)
Angehängte Dateien
Dateityp: pas dragon.pas (7,3 KB, 35x aufgerufen)

Geändert von implementation (14. Feb 2012 um 22:45 Uhr) Grund: 18 + 19 angehängt
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:38 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz