Punten roteren
Ik heb een punt a en die moet een x aantal graden met de klok mee geroteerd worden, om een punt b. het aantal graden kan tussen 0 en 360 graden liggen.
b.v: a=5,7 b=3,4 hoek is bv 22°
hoe reken ik nu uit waar punt a' komt? alvast bedankt.
Rob.
Ouder - maandag 12 januari 2004
Antwoord
Dit kan in de volgende stappen:
- schuif beide punten zodat het draaipunt de oorsprong wordt
- draai om de oorsprong
- schuif terug
In het voorbeeld: Door te schuiven gaat punt a over in c = [5-3, 7-4] = [2, 3] en b wordt de oorsprong Draaien over -22° betekent vermenigvuldigen met de matrix R:
Deze weer terugschuiven geeft [5.978, 6.032]. Applet werkt niet meer. Download het bestand.
groet,
maandag 12 januari 2004
©2001-2024 WisFaq
|