Forum: Multimedia
Delphi
by nailor,
10. Jan 2003
x3 = x1 + r(x2-x1)
y3 = y1 + r(y2-y1)
ist falsch.
wenn r die anzahl der punkte ist, dann müsste das da gelten:
x3 = x1 + ((x2-x1)/r * "anzahl, wievielter punkt")
Forum: Multimedia
Delphi
by nailor,
10. Jan 2003
Bei Linien ist das doch vom Prinzip her das gleiche.
Forum: Multimedia
Delphi
by nailor,
10. Jan 2003
Er hat den Anfangspunkt und den Endpunkt und sucht alle Punkte dazwischen. (Anfangspunkt = Momentaner Ort des Gegners, Endpunkt = Wo die KI den Gegener hin haben will, Linie = Punkte, auf die der Gegner muss um vom Anfang ans Ende zu kommen).
Forum: Multimedia
Delphi
by nailor,
9. Jan 2003
Die Punkte, die beim Weg von einem Punkt zum anderen betreten werden kannst du dir mit dem Satz des Pythagoras ausrechnen. Im 3D-RAum musst du ihn einmal auf zwei Achsen und dann auf das Ergibnis und die dritte Achse anwenden.
Halbkreis: Entferung der Punkte berechnen, Mittelpunkt bestimmen und dann wieder Phytagoras und ein wenig Trigonometrie. Aber dafür gibts bestimmt irgendwo schon was...