Autor Beitrag
KanneM
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 26
Erhaltene Danke: 1

Win98, Win XP, Win 7
Java, C#
BeitragVerfasst: Mo 23.01.12 12:34 
Liebe Community,

Ich beschäftige mich seit Kurzem mit Graphics und bin auch gleich mal auf eine Angelegenheit gestoßen, wofür ich noch keine Lösung in einem Forum gefunden habe:

Ich möchte eine Strecke zeichnen (bereits erledigt) und auf dieser dann ein Objekt (andere Grafik o.ä.) verschieben lassen können. Das muss nicht mit der Maus geschehen, eher soll später einmal damit eine Simulation realisiert werden.
Gibt es dafür eine Möglichkeit, ohne dass ich einen ewig langen Array anlegen und dann immer abfragen muss? Vielleicht sogar eine schon existierende Methode?

Mit freundlichen Grüßen,

Die Kanne ;D
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4805
Erhaltene Danke: 1061

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Mo 23.01.12 12:51 
Hallo und :welcome:

ich denke, mit WPF wärst du (bzgl. Animationen) da besser bedient.

Im myCSharp-Forum gab es dazu auch mal zwei ähnliche Anfragen (mit einigen Lösungsansätzen):
Linie langsam zeichnen (GDI)
Punkte bewegen (auf welche Art und Weise)

Generelle Stichworte wären Interpolation bzw. für das Linienzeichnen auch Bresenham-Algorithmus.
KanneM Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 26
Erhaltene Danke: 1

Win98, Win XP, Win 7
Java, C#
BeitragVerfasst: Mo 23.01.12 13:05 
Also ich sehe schon, es wird wohl auf ein ewig langes Feld rauslaufen, danke auf jeden Fall mal ;)