Wiskundeforum

 
Naam: CompuChip
Onderwerp: Gonio - ontbinden
Gepost op:
16-09-2003  16:41:28
Hallo allemaal,

Ik probeer een spelletje te programmeren, maar de noodzakelijke wiskunde is een beetje weggezakt. Hopelijk kunnen jullie mij helpen =D

Ik heb een hoek in graden (eigenlijk is het de richting van een vliegtuig, dus 360? is noord, 270? is west, 135? is zuidwest, enz).
Nu wil ik graag een pijltje tekenen met een lengte l. Programmeertechnisch moet ik daarvoor weten hoeveel ik moet verschuiven vanuit de oorsprong langs x- en y-as.
Bijvoorbeeld, een richting van 315? is het een verschuiving van (Ö1)2 verticaal en -(Ö1)[sup]2[sup] horizontaal (Pythagoras -> schuine zijde wordt 1)

Heeft iemand een ideetje hoe ik dit een beetje handig kan doen?
Dus een hoek ontbinden in twee richtingen. Het liefst wil ik natuurlijk dat dit voor alle hoeken geldt zodat ik geen functies hoef te schrijven voor 0-90, 90-180, 180-270 en 270-360 graden, maar alles met 1 functie kan doen.

Alvast bedankt!
Naam: Piedro
Re:Gonio - ontbinden
Gepost op:
16-09-2003  21:52:29
Stel de vraag eens bij:
http://studwww.rug.ac.be/~kehoste/yabb/cgi-bin/yabb/YaBB.pl
en plaats hem bij Datastructuren en Algoritmen II, daar zit de meeste beweging. Deze studenten kunnen je ongetwijfeld verder op weg helpen.
Trouwens de x kun je uitdrukken in cosinus en de y in sinus, maar dan he je het punt P(x;y) op de cirkel te pakken. Maar alle punten op de schuine zijde kun je hiermee ook bepalen.
Enfin, iig Suc6
Naam: CompuChip
Re:Gonio - ontbinden
Gepost op:
17-09-2003  17:53:39
Gevonden

Hier een stukje programmeer code, maar het idee wordt duidelijk:

dx = +round(sin((graden) / 180 * pi) * lengte);
dy = -round(cos((graden) / 180 * pi) * lengte);

Voor meer oplossingen zie http://www.nldelphi.com/Forum/showthread.php?s=&threadid=9940
(is wel Delphi-code maar je zou er uit moeten kunnen komen).

Piedro, in ieder geval bedankt voor je antwoord.


Antwoordformulier
Naam:

Smilies
janee
smile frons ik schaam me grote grijns knipoog verveeld verward bedroefd kwaad leraar
tot de macht sub een half een vierde drie vierde integraal pi driehoek ongeveer niet gelijk aan kleiner dan of gelijk aan groter dan of gelijk aan wortel heeft tot gevolg graden hoek hoek
vet schuin
Antwoord:

Neem het getal drieentachtig over in de keuzelijst.

wiskunde in je pocketNoordhoff wiskunde in je pocket
Alle basiskennis van het vak overzichtelijk bij de hand in één compact minigidsje.
  • ideaal opzoekboekje voor schoolverlaters
  • handig geheugensteuntje voor scholieren
  • naslaghulp voor eindexamenkandidaten
Klik om te bestellen.