15. november 2001 - 22:34Der er
4 kommentarer og 1 løsning
indfaldsvinkel og udfaldsvinkel
Jeg har et objekt der bevæger sig i en lige linie med en vinkel på 300 grader i enhedscirklen.
Forestil at objektet rammer en mur og skal ændre retning. Da indfaldsvinkel=udfaldsvinkel vil det i dette tilfælde blive 240, men hvordan regner jeg det nemmest ud?
Jeg skal bruge en algoritme der kan beregne udfaldsvinkel udfra indfaldsvinkel i et interval: [180->360] (når objektet rammer bunden - x-aksen) [0->180] (når objektet rammer toppen - x-aksen) [270->90] (når objektet rammer højre side - y-aksen) [90->270] (når objektet rammer venstre side - y-aksen)
Da min matematik ligger langt væk, og jeg ikke har adgang til nogle bøger, håber jeg at der er nogle der har nogle konkrete eksempler?
Som regel i den slags computeter situationer er muren parallel med enten x-aksen eller y-aksen. Og boldens bane er bestemt af 2 variable xFart // hastighed i x aksens retning yFart // hastighed i y aksend retning
Når bolden så rammer en mur der er parralell med xaksen ændres xFart overhovedet ikke, mens yFart bliver negeret.
Hvis muren er parallet med yaksen er det yFart der ikke ændrer sig og xFart der negeres.
xFart og yFart er så en ny vektor du kan beregne vinkelen på.
Ja det var vist lidt noget sludder... (men alligevel ikke helt) Men jakoba\'s løsning er jo lige til højrebenet !
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.