Ik ben op dit moment bezig met j2me (java 2 microedition) bezig om een spel te schrijven voor pda`s en snelle mobiele telefoons. j2me heeft geen beschikking over floats en je zult zelf een oplossing hiervoor vinden.
Op dit moment maak ik gebruik van een fixedpoint library waar ik een float kan coderen in een integer. Op zich werkt het heel aardig, maar ik zit 30% van de tijd in de atan functie en dit vind ik te veel van het goeie.
Een sin,cos en tan kan ik wel snel maken door te werken met een lookup table. Floating point getallen wil ik verder vermijden door te werken in kleinere eenheden (10e van graden ipv graden, cm ipv m). Maar een goeie oplossing voor de atan heb ik nog niet kunnen vinden.
Ik heb net .oisyn en soultaker gevraagd en ze kwamen ongeveer op hetzelfde uit. Dmv een search in een tree op zoek te gaan naar de hoek die het beste past bij een bepaalde x en y. Helaas ben je dan wel een aantal stappen nodig om de bepalen welke hoek je hebt. Mijn vraag is of mensen nog een betere manier weten.
Op dit moment maak ik gebruik van een fixedpoint library waar ik een float kan coderen in een integer. Op zich werkt het heel aardig, maar ik zit 30% van de tijd in de atan functie en dit vind ik te veel van het goeie.
Een sin,cos en tan kan ik wel snel maken door te werken met een lookup table. Floating point getallen wil ik verder vermijden door te werken in kleinere eenheden (10e van graden ipv graden, cm ipv m). Maar een goeie oplossing voor de atan heb ik nog niet kunnen vinden.
Ik heb net .oisyn en soultaker gevraagd en ze kwamen ongeveer op hetzelfde uit. Dmv een search in een tree op zoek te gaan naar de hoek die het beste past bij een bepaalde x en y. Helaas ben je dan wel een aantal stappen nodig om de bepalen welke hoek je hebt. Mijn vraag is of mensen nog een betere manier weten.