Autor Beitrag
Killi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 299

Win*
D6 Prof
BeitragVerfasst: Di 04.02.03 17:27 
Hi!

Ich hab durch eine Funktion, die lauter Linien zeichnet ein schönes, rundes Bild bekommen wie ich es wollte (z.Bsp. einen Kreis) - wenn ich aber die Auflösung (hat was mit dem Programm zu tun) ändere, dann krieg ich lauter eckige Bilder, da ich dadurch weniger Punkte ausrechne! Kann man die nicht zu einer Kurve "formen" lassen?
tommie-lie
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 4373

Ubuntu 7.10 "Gutsy Gibbon"

BeitragVerfasst: Di 04.02.03 17:38 
jein.
Eigentlich geht das nicht.
Aber was du bräuchtest wäre entweder ein Antialiasing (such mal hier im Forum dannach, ich glaube da gab's mal was in der Richtung, oder halt googlen) oder Vektoren. Wenn du dich für Vektoren entscheidest, musst du die Anzahl der berechneten Punkte anpassen. Wenn es also heißt: "Male Kreis mit Radius 100 Pixel", dann musst du je nach Auflösung bestimmen, in welchen Grad-Abständen du den Punkt berechnest. Bei hohen Auflösungen lässt sich dabie nicht verhindern, mit Minuten und Sekunden zu rechnen, wenn Grad nicht mehr ausreicht. Etwas komplexer, da ich irgendwo schonmal eine recht einfache AA-Lösung gefunden habe, aber es kommt auf den Anwendungszweck an, was sinnvoller ist.

_________________
Your computer is designed to become slower and more unreliable over time, so you have to upgrade. But if you'd like some false hope, I can tell you how to defragment your disk. - Dilbert