Registriert seit: 9. Mär 2009
Ort: Heidelberg
440 Beiträge
Delphi 2007 Professional
|
Re: Polygonzug drehen
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!
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.
|