Forum: Programmieren allgemein
by fkerber,
22. Jul 2004
Hi!
Wenn ich Orgx und Orgy auf beidemale 100 setze, kommt da was komisches raus.
Und der Punkt ließ sich auch nicht mehr einzeichnen.
Ciao fkerber
Forum: Programmieren allgemein
by fkerber,
22. Jul 2004
Hi!
Fehlt da nicht an sich ein Teil seiner Aufgabenstellung?
Das fromx, tox und demenstprechend für y?
Ciao fkerber
Forum: Programmieren allgemein
by fkerber,
22. Jul 2004
Hi!
Und nochmal als Code:
punkt0x:=abs(fromx*einheitx);
punkt0y:=abs(toy*einheity);
Paintbox1.Canvas.Moveto(punkt0x+(-3*einheitx),punkt0y+abs((-2*einheity)));
Paintbox1.Canvas.Lineto(10+punkt0x+(-3*einheitx),10+punkt0y+abs((-2*einheity)));
Forum: Programmieren allgemein
by fkerber,
22. Jul 2004
HI!
Naja, mal einen theoretischen Ansatz:
Du suchst dir raus, wo der Punkt (0|0) ist und seine "echten" Koordinaten.
Dann gehst du von dort deine gewünschte X-Koordinate*Einheitx und das selbe nach y und dann hast du doch deinen Punkt, oder?
Ciao fkerber
Forum: Programmieren allgemein
by fkerber,
22. Jul 2004
Hi!
Ich habe hier mal einen Ansatz, er ist sehr Quick'n'Dirty und zeichnet bisher auch nur das Achsenkreuz, aber vielleiht hilft er dir etwas.
procedure TForm1.Button1Click(Sender: TObject);
var lx, ly, fromy, toy,fromx,tox, einheity, einheitx: integer;
begin
fromy:=strtoint(edit3.Text);
fromx:=strtoint(edit1.Text);
Forum: Programmieren allgemein
by fkerber,
22. Jul 2004
Hi!
Könntest du evtl. ne Zeichnung zur Verdeutliochung machen?
Sollten fromx und fromy nicht eigentlich 0 sein?
Oder verstehe ich da was falsch?
Ciao fkerber