PDA

View Full Version : 511 oder 512 ?


snooker
26-10-2002, 19:28
Hi

Also mein Programm funktioniert einwandfrei, wenn ich folgende Werte eingebe:

xMin = 0;
yMin = 0;
xMax = 511;
yMax = 511;

Wenn ich aber die Werte 512 einsetze, werden nur mehr ein paar Linien irgendwie gezeichnet.

Hat noch jemand das Problem, oder weiss wer ne Lösung ?

mfG

Lucutus
26-10-2002, 19:36
Ich hab dasselbe Problem. Aber da es mit den Werten unten einwandfrei funktioniert, werde ich es auch so abgeben.

xMin = 0.0;
xMax = canvas.getWidth() - 1;
yMin = 0.0;
yMax = canvas.getHeight() - 1;

Jokeman
26-10-2002, 19:37
die höhe und breite betragt 512 pixel

also von pixel 0 bis pixel 511
pixel 0 wird ja auch dazu gezählt

cool... mein 100stes posting... jetzt kommt ein avatar :bounce:

snooker
26-10-2002, 19:39
passt, dann geb ich's auch so ab :)

ghost dog
26-10-2002, 19:44
bekomme leider auch die nullpointerexception.
hat von euch jemand bereits das problem gelöst?
was ich auch komisch finde ist, dass ich nichtmal die muster-bresanham linien zeichnen kann....
schön langsam freuds mich nicht mehr!
EDIT:
ups. wollte nebenan posten....sorry

Megabit
26-10-2002, 21:15
bei clipPoint einfach eine kleine Anfrage einbauen (um die Nullpointer Exeptions abzufangen) :

.....
else
{
if (s[edge]!=null)
{ if (cross (point, s[edge], edge))
{.....
}
}

statt :


.....
else
{
if (cross (point, s[edge], edge))
{.....
}