Thema: Delphi Polygonzug drehen

Einzelnen Beitrag anzeigen

R2009

Registriert seit: 9. Mär 2009
Ort: Heidelberg
440 Beiträge
 
Delphi 2007 Professional
 
#3

Re: Polygonzug drehen

  Alt 1. Jul 2009, 06:27
Hi,

ale Punkte so verschieben dass der erste Punkt im Nullpunkt liegt. Dann alle (ausser dem ersten) Punkte um den Nullpunkt drehen. Dann zurückverschieben!

Verschiebung in den Nullpunkt:
Sei x0,y0 der erste Punkt und xa,ya ein beliebiger deines Polygonzuges(xq und yq sind die verschobenen Koordinaten):
xq:=xa-x0
yq:=ya-y0

danach drehst du (um den ursprung alle Punkte ausser den Anfangspunkt):

findest du unter Wikipedia

danach verschiebst du zurück:
xq2:=xq+x0
yq2:=yq+y0

Das sollte dir helfen deine Hausaufgaben zu erledigen! (Kann man aber mit etwas gutem Willen selbst herausfinden)
Damit du es besonders bequem hast habe ich dir die Grundlagen angehängt. Stoff Realschule 10.Klasse.

Viele Grüsse!
Angehängte Dateien
Dateityp: pdf translationen_166.pdf (293,1 KB, 16x aufgerufen)
Rainer Unger
Mein Profil:
Studium Allgemeine Elektrotechnik TH Darmstadt
Entwicklung von Tools für die Rundsteuer und Zählertechnik.
uP's Atmel Prozessoren (ATmega16,32,88...) in C und Assembler.
  Mit Zitat antworten Zitat