![]() |
Pixel auf Kreislinie , bzw. im Kreis
Wenn ich mit canvas.circle (....) einen Kreis zeichne,
aus wie vielen Pixel besteht ein Kreis mit Radius 1 .... ~30 Pixel, wie viele Pixel sind dann innerhalb vom Kreis. kennt jemand die Lösung ? |
AW: Pixel auf Kreislinie , bzw. im Kreis
Zitat:
|
AW: Pixel auf Kreislinie , bzw. im Kreis
pi*r², ganz normale Flächenformel wenn r in Pixeln gegeben ist. Auf der Linie: Umfang = r*pi.
(Edit: Gilt natürlich nur, wenn die Pixel quadratisch sind, oder der Kreis nicht für ggf. rechteckige Pixelformate zu einer Ellipse angepasst wurde.) |
AW: Pixel auf Kreislinie , bzw. im Kreis
Könnte aber auch einer mehr oder weniger sein.
Es kommt darauf an, welcher Kreiszeichnungsalgorithmus (Bresenham?) verwendet wurde. Wer es genau wissen will, muss zählen, denn der Algorithmus ist ja offiziell nicht bekannt. |
AW: Pixel auf Kreislinie , bzw. im Kreis
Gut, wenn man die tatsächlich gezeichneten haben will, wird man zählen müssen. Davon bin ich mal ausgegangen. Mit Mathe bekommt man hier leider nur das mathematisch präzise Ergebnis - auch gerundet dürfte das nicht passen. Aber es wäre zumindest das theoretisch exakt richtige Ergebnis!
(Jetzt darf nur keiner auf die Idee kommen, mit Anti-Aliasing zu zeichnen :stupid:) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:12 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-2025 by Thomas Breitkreuz