DerMaaarkus
Grünschnabel
Hallo,
ich habe ein Problem bei meinem Programm.
Und zwar habe ich ein boolean Array in dem ich Berechnungen von geometrischen ausgefüllten Formen mache. Die Formen sind beispielsweise Rechtecke, Dreiecke, Kreise aber auch Kurven von Graphen usw.
Dieses Array ist genauso groß wie meine canvas in der gui -> new array[canvas.getWidth()][canvas.getHeight()].
Das Problem ist ich will das Array halt schwarz/weiß (von daher könnte das Array auch ein byte oder int Array sein) auf die Canvas zeichnen. Ich möchte aber nicht durch das gesamte Array iterieren, da dies bei einem z.B. 1000*768 großen Array eine ziemlich schlechte laufzeit hätte. Oder wie seht ihr das?
Kennt jemand eine Möglichkeit wie ich so ein Array sonst auf die Canvas zeichnen kann?
Danke schoneinmal für Antworten,
Markus
ich habe ein Problem bei meinem Programm.
Und zwar habe ich ein boolean Array in dem ich Berechnungen von geometrischen ausgefüllten Formen mache. Die Formen sind beispielsweise Rechtecke, Dreiecke, Kreise aber auch Kurven von Graphen usw.
Dieses Array ist genauso groß wie meine canvas in der gui -> new array[canvas.getWidth()][canvas.getHeight()].
Das Problem ist ich will das Array halt schwarz/weiß (von daher könnte das Array auch ein byte oder int Array sein) auf die Canvas zeichnen. Ich möchte aber nicht durch das gesamte Array iterieren, da dies bei einem z.B. 1000*768 großen Array eine ziemlich schlechte laufzeit hätte. Oder wie seht ihr das?
Kennt jemand eine Möglichkeit wie ich so ein Array sonst auf die Canvas zeichnen kann?

Danke schoneinmal für Antworten,
Markus