• 19.07.2025, 10:29
  • Register
  • Login
  • You are not logged in.

 

Katzenfreund

God

Dalphi -> Canvas

Wednesday, November 29th 2006, 5:17pm

Hi Leute,
ich soll für technische Informatik in einem Programm mit Canvas auf einer PaindBox einen Grafen zeichnen.
Nun gut.
Leider hält die Delphi-Hilfe keine Erklärung darüber bereit, wie man den Anfangs und wie den Endwert markiert. (eigentlich wär ich schon zufrieden, wenn mir immer kurze Striche ziehen würde...)

Ich habe vermutet, dass MoveTo(x,y) den Anfangswert markiert, aber wenn anschließend goto (newX, newY) kommt, dann macht Delphie nur parallele Geraden.

Was mache ich falsch?
Suche Bücher von Tanenbaum und Galileo (auch Video-Training) - bitte KM! [img] http://www.aqua-computer-berlin.de/logo.png [/img]

x-stars

God

Re: Dalphi -> Canvas

Wednesday, November 29th 2006, 6:15pm

Kannst du das nicht Pixelweise machen?

Source code

1
2
3
4
5
6
7
8
x:=0;
y:=0;
MoveTo(x,y);
For x:=1 to 100 do begin
     x:=i;
     y:=i²+2*i+5;
     Goto(x,y)
end;


Edit: Oder meintest du das, dass hier nur parallele Gerade kommen? Hab gerade kein Delpohi drauf, aber man kann afaik auch einzelne Pixel "an/ausschalten"
"Live free or die: Death is not the worst of evils."

Katzenfreund

God

Re: Dalphi -> Canvas

Wednesday, November 29th 2006, 9:21pm

mal so: Worin unterscheiden sich goto und moveto?
Suche Bücher von Tanenbaum und Galileo (auch Video-Training) - bitte KM! [img] http://www.aqua-computer-berlin.de/logo.png [/img]

thetruephoenix

God

Re: Dalphi -> Canvas

Wednesday, November 29th 2006, 9:24pm

Moveto setzt den Zeichner an eben jenen Punkt.
Goto zieht eine Linie vom aktuellen zum angegebenen Punkt.

Zumindest glaube ich, mich daran erinnern können, dass das so war.
(14:03:23) (Cerbis_Latran) Dude, uhm. Do me a personal favor?
(14:03:51) (Eliza) what is it?
(14:04:04) (Cerbis_Latran) Never kill anyone. You'd enjoy it far too much.

Manwe

God

Re: Dalphi -> Canvas

Wednesday, November 29th 2006, 9:49pm

jo, so ist es.
MoveTo setzt den stift an x,y OHNE was zu malen.
GoTo LineTo malt von x,y ZU x2,y2 eine linie.

:-X peinlich..

thrasher6666

Full Member

Re: Dalphi -> Canvas

Thursday, November 30th 2006, 12:25am

also ich mein mich nicht erinnern zu können dass goto linien malt sondern eher die cursor,stift oder was auch immer posi verändert

wir hams immer so gemacht

moveto(x,y)
lineto(x+10,y+10) als Bsp. um ne diagonale zu bekommen