• 19.07.2025, 23:18
  • Registrieren
  • Anmelden
  • Du bist nicht angemeldet.

 

Katzenfreund

God

Dalphi -> Canvas

Mittwoch, 29. November 2006, 17:17

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

Mittwoch, 29. November 2006, 18:15

Kannst du das nicht Pixelweise machen?

Quellcode

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

Mittwoch, 29. November 2006, 21:21

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

Mittwoch, 29. November 2006, 21:24

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

Mittwoch, 29. November 2006, 21:49

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

Donnerstag, 30. November 2006, 00:25

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