Cosine/Sine problems

I was writing some code for a simple game, and at the moment the focus is getting the character to move. To "strafe" to the right, I have used the following method:
public void moveRight() {
          double tempAngle = horizAngle - 90.0;
          location.setX(location.getX() + (Math.cos(tempAngle) * runSidewaySpeed));
          location.setY(location.getY() + (Math.sin(tempAngle) * runSidewaySpeed));
}I used the following values for the first test:
double horizAngle = 0.0
double runSidewaySpeed = 2.0
And I centered the Location on (0, 0), the origin. If you do the math, activating this method should change the location to (0, 2). It does not, however. Instead it moves the character in the correct Y direction, but not far enough, and in the negative direction of the X, which isn't supposed to move at all.
I looked through the code, and I found the glitch. From what I've learned the Cosine of -90 (tempAngle's value) is 0. But when I use a System.out.println to check it, the program reveals that the cosine of -90 is -0.44807... Sine returned the same result.
What am I doing wrong? Or if there really is a problem with the Math.sin() / Math.cos(), and if so, can someone suggest an alternative?
EDIT: Never mind, I discovered my problem. The Cosine/Sine methods take radians, not degrees. The API is sort of deceiving.
"Returns the trigonometric cosine of an angle."
Message was edited by:
Goron40

EDIT: Never mind, I discovered my problem. The
Cosine/Sine methods take radians, not degrees. The
API is sort of deceiving.
"Returns the trigonometric cosine of an angle."How is that decieving? This is what it says:
cos
public static double cos(double a)
    Returns the trigonometric cosine of an angle. Special cases:
        * If the argument is NaN or an infinity, then the result is NaN.
    The computed result must be within 1 ulp of the exact result. Results must be semi-monotonic.
    Parameters:
        a - an angle, in radians.
    Returns:
        the cosine of the argument.Seems pretty clear to me.

Similar Messages

  • He actualizado mi iphone 4 sin problemas, luego he conectado un iphone 3 y me ha borrado todos los datos del mismo, ¿como recupero los datos de este iphone?,¿donde puedo encontrar la copia de seguridad?

    He actualizado mi iphone 4 sin problemas, luego he conectado un iphone 3 y me ha borrado todos los datos del mismo, ¿como recupero los datos de este iphone?,¿donde puedo encontrar la copia de seguridad?

    Que tal Eric, Mira despues de una ardua busqueda se cual es el problema, lamentablemente es la MainBoard (La tarjeta principal del iPhone) pero te cuento que aun asi logre restaurarlo, tuve que dejarlo casi una semana en DFU MODE (Pantalla Negra) y se descargo por completo luego baje un programa llamado "redsn*w" la ultima version y en la parte de Extas> Even More> Restore pude restaurarlo. Cabe mencionar que la alegria solo me duro unos cuantos dias, porq de alli se me volvio a apagar asi que el mismo procedimiento, estuve buscando una tarjeta madre en tiendas online, pero basicamente es como comprar otro iphone!, Espero que te sirva de algo a mi me funciono, pero como sabras, algunos les funciona algunas cosas y a otros no, espero que si te funcione! Saludos

  • Mi imac se desconecta constantemente. sin embargo tengo un PC que sigue conectado sin problema alguno

    mi imac se desconecta constantemente. sin embargo tengo un PC que sigue conectado sin problema alguno

    tengo el imac recien adquirido... el 06 02... nunca a funcionado la conexion correctamente... soy novato con Mac... y lejos de ser un pro en informatica... pero me imagino que sera un problema de programacion o un fallo del ordenador...

  • Por qué en Premier CC no puedo oír bien el audio de un determinado clip que he importado a una secuencia (se desincroniza e incluso desaparece en ocasiones), si este mismo clip SI se oye sin problema cuando lo paso a través del reproductor?

    Por qué en Premier CC no puedo oír bien el audio de un clip que he importado a una secuencia (se desincroniza e incluso desaparece en ocasiones), si este mismo clip SI se oye sin problema cuando lo paso a través del reproductor?

    System requirements | Adobe Premiere Pro
    estos son los requerimientos, hay un alista de tarjetas compatibles y unas especificaciones para la terjeta de sonido, como no soy usuario de Win no te puedo ayudar más, debe haber, por supuesto, un lugar donde veas las especificaciones técnicas de todos tus componentes.
    igualmente en mis épocas de editor no he visto que se hagan trabajos profesionales en una portatil. en general eran tremendos fierros pesados, ruidosos y calentadores, esto puede haber cambiado y hoy día sea posible trabajar en una lap, no lo se...
    la diferencia dentre hacer play en el reproductor es que cuando metes el clip (no me dijiste el formato del clip) el audio ya no es como viene en el original. por ahi ya ese audio estaba al límite superior y al emparejarlo con los otros o filtrarlo o lo que sea que le hayas puesto en el Premiere, se termina de romper, lo raro es la desincronización.
    si tienes un poco de paciencia espera que alguien más sabio venga a ayudarte, y si no postea tu pregunta en el sitio en inglés que tiene un foro especial dedicado al premier donde va a haber unos expertos seguramente al día con el programa (eso sí vete con tus especificaciones encontradas) puedes traducir el mensaje aquí mismo con el traductor, y busca primero en el search las palabras clave par ver si otros usuarios tienen o tuvieron problemas parecidos
    https://forums.adobe.com/community/premiere

  • Mi iMac es versión 10.6.8, procesador Intel Core Duo. Puede soportar iCloud sin problemas?

    Mi iMac es versión 10.6.8, procesador Intel Core Duo. Puede soportar iCloud?

    Hola, Sonia.
    Acabo de hacer una búsqueda en los foros en inglés y encuentro sólo un tema referido a tu problema, el que sólo tiene tres mensajes, incluyendo la consulta. Lamento decirte que no hay solución publicada, salvo las sugerencias de "instalar todo de nuevo", e "intentar instalar Acrobat, no desde el CD, sino que de un archivo bajado del sitio Adobe". Esta última fue descartada por el que presentó el problema porque ha usado el CD con éxito en otros Macs, tal como tú.
    Sin experiencia directa, ya que no tengo la CS, yo te sugeriría lo siguiente. Corre la Utilidad de Discos partiendo desde el CD original de tu OS X. pasa un par de veces el Reparar Disco, y luego Reparar los Permisos del Disco. Intenta de nuevo la instalación y, tan pronto como termines, corre nuevamente ka Utilidad de Discos, pero sin reiniciar el computador (esta vez puedes usar la copia que está en tu disco duro); y pasa Reparar los Permisos del Disco. Te lo digo porque he leído en muchas partes que es buena práctica hacer esto cada vez que se instala software.
    Suerte.

  • Instalar cuenta correo gmail sin problemas

    Buenos dias.
    Al tratar de añadir una cuenta gmail a mi mac book pro, me aparece un error al iniciar la instalacion, relacionado con el usuario y el password. Lo he revisado mil veces y son los correctos. Sin embargo sigue saliendo error.
    Que debo hacer?
    Gracias

    Hola, tengo el mismo problema que tú con una cuenta de gmail. Quería saber si finalmente has conseguido solucionarlo. Yo de momento lo único que he conseguido es recibir el correo reenviándolo a otra cuenta que sí me funciona. Un saludo

  • Math.sin() problem

    Hi!
    I need calculating sin in java but i need it in degrees and java doing it in rads. Anybody knows what can i do?
    Thanx!!!
    Max

    Maybe you should look through the API at that Math class. You're already using Math.sin() ... how could you have missed Math.toDegrees() and Math.toRadians() ???

  • Tengo windows 7 y he trabajado con Premier durante 6 meses sin problemas el premier pro cc y ahora no renderiza

    Me dice que tiene una incompatibilidad con la tarjeta de video y el Creative Cloud dejo de funcionar y no es problema de licencia porque esta al día no se que sucede! !

    Seguramente hayas actualizado la versión de Premiere, y el driver, controlador, de la tarjeta gráfica se haya quedado obsoleto.
    Posible solución:
    Actualiza el driver de la tarjeta gráfica.
    (Que es de la marca ? y modelo ? con ? de memoria, y el driver es la versión ? y fecha ?)
    Confirma por favor si puedes actualizar el driver y se soluciona el problema?

  • Mi Ipad no enciende!!! esta mñana la use sin problema no se que paso!!

    esta mañana apague mi Ipad normalmente ahora quise encenderla y nada!! solo tiene 5 meses desde q la compre! que debo hacer

    Me sucede exactamente lo mismo

  • He tenido un problema al descatrgarme adobe acrobat 9 pro extended en version de prueba para 30 días

    ¿alguien me puede decir cómo solucionarlo?
    muchísimas gracias

    Hola, acabo de revisar tu archivo y efectivamente me da un error. Me tome el tiempo de revisar los foros en ingles y encontre un problema similar al tuyo. En la cual determinan que el problema no es el Acrobat sino como fue creado el archivo 3d para el acrobat...
    Re: 3D data parsing error issue with Reader 9.3
    I have had similar problems using Microstation. I am using Microstation version 08.11.07.171.
    When creating the 3D PDF file from within Microstation using the print function, go to the 3D plotting settings and deslect "Convert wireframe geometry" and Convert annotations".
    Once I deslected those two options, then recreated the 3D PDF files I was able to open them with the data parsing error.
    Hopefully this will help for you too."
    En español por si no lo entiendes
    Yo tuve un problema similar usando el Microstation version 08.11.07.171.
    Cuando yo creo un archivo usando la funcion de imprimir, voy a los parametros de "ploteo" 3d y deselecciono la función de "convertir la geometria del wireframe" y convertir anotaciones.
    Una vez deseleccionadas genero mi pdf 3d y se abre sin problemas...
    Esta persona puso un pdf ya generado, yo lo bari con mi acrobat y no tuve problemas, te lo anexo por si acaso...
    Ya sabemos que no es el acrobat tan solo nos queda descubrir que causa el problema cuando generas el PDF...
    Yo uso el acrobat pro 9.3.1 para mac

  • Problemas al imprimir con Adobe Acrobat Reader en Linux

    Hola a todos:
    Utilizo el Reader bajo linux y tengo algunos problemas para imprimir ciertos PDF, sobre todo aquellos que tienen un carácter oficial, como el Boletín Oficial del Estado (BOE). Curiosamente, si empleo otros visores de PDF, como xpdf, kpdf y gpdf, el documento se imprime sin problemas. También he comprobado que las propiedades de seguridad no incluyesen protecciones contra la impresión, cosa que no sucede.
    ¿El programa bloquea ciertos documentos para impresión? O quizá ¿el documento PDF no está correctamente creado?
    ¿Alguien tiene algo de luz que arrojar sobre el tema?
    saludos,
    diego

    Buen día
    Yo lo solucioné con las preferencias globales de la impresora. En la parte de prinout mode, le coloqué draft, black catridge, y ya, tanto en gnome como en kde.
    Espero que le funcione.
    Saludos
    Edwin Hurtado

  • Problema al guardar imágenes en photoshop

    Saludos a todos, vengo con un problema leve, que me suele suceder cuando trabajo con Indesign y Photoshop (CS4).
    Esto nunca pasó en las versiones anteriores, describo el paso a paso:
    1. Estoy en ID, tengo una imágen TIF en mi libro
    2. Le doy clic en "editar original"
    3. Se abre PS (observación: uso Spaces, y en CS3 al hacer esto, el finder se movía al espacio que tengo asignado para PS. En CS4 no lo hace, a menos que tenga abierta algun archivo en PS... Estoy consciente de la incompatibilidad entre CS4 y Spaces, pero vale señalarlo...)
    4. Modifico mi imagen
    5. Le doy a guardar, pero... me aparece una ventana de diálogo (imagen adjunta) que me dice "No se ha podido guardar 'archivo.tif' porque el archivo está en uso o se ha dejado abierto."
    6. Notas: no tengo ninguna ventana del Finder abierta. No tengo el archivo seleccionado de ninguna forma. No está bloqueado o sin permisos, es más, esto pasa con el 90% de los archivos (ya sean tif, psd, jpg, etc).
    7. Para poder guardar el archivo, la única solución que encontré es: cerrar el documento abierto de ID (en donde está el vínculo), volver a PS y guardar (esta vez sin problemas), volver a abrir ID y actualizar el vínculo. Voila.

    Lo del antivirus no me quedó muy claro, la verdad es que como uso Mac, no tengo el antivirus corriendo siempre, casi nunca en verdad, y no creo que tenga que ver con eso.
    Sobre los archivos compartidos, no es el caso, estos archivos no lo están.
    Cuando me pasa esto, si le pongo a guardar por segunda vez... pues es lo mismo, igual una tercera, cuarta, etc.. Las dos únicas soluciones que he encontrado son: 1. cerrar el documento abierto de Indesign y, 2. guardar el archivo tif bajo otro nombre (save as...), pero esto último no es lo más práctico que hay...
    Pienso que el problema es que Photoshop cree que el archivo está abierto, lógicamente. ¿Por qué pasa esto? Solamente está abierto un archivo Indesign que contiene vinculado el archivo en cuestión. Insisto que es un problema de CS4. Sin ir más lejos, cuando efectivamente lograba guardar correctamente el archivo en PS y volvía a ID, el archivo se actualizaba sin problemas. Pero si vuelvo a hacer un cambio en PS, guardo y vuelvo a ID, el archivo no se vuelve a actualizar automáticamente (como lo hacía en CS3 y versiones anteriores), esta vez es necesario actualizarlo manualmente a cada vez... Según me han respondido en Adobe, esto se debe a que han reconstruido completamente el panel de vínculos, y al parecer quedaron cosas inconclusas... varias cosas.
    Bueno el dato de Snow Leopard! me actualizaré apenas pueda, al menos hay solución para ese otro problema!
    Sl2

  • Problemas con Acrobat 8 Pro

    Hola amigos: Permitidme que antes de contaros mi problema, por si llegamos a tiempo de evitar que os ocurra lo mismo, os aconseje que no instaléis ninguna de las últimas actualizaciones de Adobe para sus programas Acrobat 8 Pro, ni Reader 9. Yo estaba actualizado con la versión 8.1 de Acrobat y la 9.2 de Reader, que funcionaban perfectamente, pero en Enero de 2010, lanzaron la actualización 8.2 y 9.3 respectivamente y, al instalarlas, deje de visualizar los archivos pdf en 3D. Me puse inmediatamente en contacto con Adobe, a través del servicio de soporte que ofrecen en su página web, para avisarles de que había encontrado un "bug" en dichas actualizaciones. Me contestaron que habían escalado el problema a un especialista y me solicitaron que les enviara más información sobre el error. Así lo hice, pero, contra toda lógica, al cabo de unas dos semanas, cerraron el caso, dejaron de contestar a mis correos y, por supuesto, no me solucionaron nada. No obstante, poco tiempo después (a finales de Febrero), volvieron a lanzar una nueva actualización de ambos programas, la 8.2.1 para Acrobat 8 Pro y la 9.3.1 para Reader 9. Pensando que habrían solucionado el problema, las instalé y, cual no sería mi decepción al comprobar que, en los dos programas, continua produciéndose el mismo error. No puedo visualizar mis archivos. Al intentar abrirlos, me muestra un mensaje que dice: "error de análisis de datos en 3D" y no consigo ver su contenido. Esto sólo ocurre con los pdfs en 3D, por supuesto. He intentado abrir un nuevo caso en la página de soporte de Adobe, pero no lo consigo. Parece que han dejado de llegar mis correos; o bien, han decidido declararme persona “non grata” e ignorarme, no lo sé. Lo cierto es que, todas las mañanas, abro mi correo y acudo a la página de soporte de Adobe, con la esperanza de que se pongan en contacto conmigo, con alguna novedad al respecto. Mientras tanto, la solución que he adoptado (y que recomiendo para todos aquellos usuarios que tengan el mismo problema) es que, hasta que lo solucionen, me he bajado de la página de descargas las versiones anteriores (Acrobat 8.1 y Reader 9.2), he desinstalado las nuevas y vuelto a instalar las viejas, que funcionan perfectamente. Tengo que añadir que me ha decepcionado profundamente la capacidad de respuesta y el servicio de soporte, de una multinacional como Adobe; no me lo esperaba. Creo que los usuarios, con el dinero que pagamos por sus programas, no merecemos este trato. Creo que algo no funciona bien en esta compañía, al menos en su delegación para España. Pero, sobre todo, quiero creer que, tarde o temprano, se resolverá. Y espero, sugiero y confío que, por el bien común, esto ocurra cuanto antes. Un saludo para todos…. JOAQUIN

    Hola, acabo de revisar tu archivo y efectivamente me da un error. Me tome el tiempo de revisar los foros en ingles y encontre un problema similar al tuyo. En la cual determinan que el problema no es el Acrobat sino como fue creado el archivo 3d para el acrobat...
    Re: 3D data parsing error issue with Reader 9.3
    I have had similar problems using Microstation. I am using Microstation version 08.11.07.171.
    When creating the 3D PDF file from within Microstation using the print function, go to the 3D plotting settings and deslect "Convert wireframe geometry" and Convert annotations".
    Once I deslected those two options, then recreated the 3D PDF files I was able to open them with the data parsing error.
    Hopefully this will help for you too."
    En español por si no lo entiendes
    Yo tuve un problema similar usando el Microstation version 08.11.07.171.
    Cuando yo creo un archivo usando la funcion de imprimir, voy a los parametros de "ploteo" 3d y deselecciono la función de "convertir la geometria del wireframe" y convertir anotaciones.
    Una vez deseleccionadas genero mi pdf 3d y se abre sin problemas...
    Esta persona puso un pdf ya generado, yo lo bari con mi acrobat y no tuve problemas, te lo anexo por si acaso...
    Ya sabemos que no es el acrobat tan solo nos queda descubrir que causa el problema cuando generas el PDF...
    Yo uso el acrobat pro 9.3.1 para mac

  • Lightroom, problema módulo importar, una vez seleccionado el origen, no visualiza los archivos contenidos en la carpeta.

    Lightroom 5,4, el módulo importar ha dejado de funcionar correctamente. Una vez seleccionado el origen y mostrado las carpetas, no visualiza los contenidos, y por tanto la opción de selección.. Ha dejado de funcionar. Hasta ahora lo hacía.
    Windows 7 64 bits

    Lo del antivirus no me quedó muy claro, la verdad es que como uso Mac, no tengo el antivirus corriendo siempre, casi nunca en verdad, y no creo que tenga que ver con eso.
    Sobre los archivos compartidos, no es el caso, estos archivos no lo están.
    Cuando me pasa esto, si le pongo a guardar por segunda vez... pues es lo mismo, igual una tercera, cuarta, etc.. Las dos únicas soluciones que he encontrado son: 1. cerrar el documento abierto de Indesign y, 2. guardar el archivo tif bajo otro nombre (save as...), pero esto último no es lo más práctico que hay...
    Pienso que el problema es que Photoshop cree que el archivo está abierto, lógicamente. ¿Por qué pasa esto? Solamente está abierto un archivo Indesign que contiene vinculado el archivo en cuestión. Insisto que es un problema de CS4. Sin ir más lejos, cuando efectivamente lograba guardar correctamente el archivo en PS y volvía a ID, el archivo se actualizaba sin problemas. Pero si vuelvo a hacer un cambio en PS, guardo y vuelvo a ID, el archivo no se vuelve a actualizar automáticamente (como lo hacía en CS3 y versiones anteriores), esta vez es necesario actualizarlo manualmente a cada vez... Según me han respondido en Adobe, esto se debe a que han reconstruido completamente el panel de vínculos, y al parecer quedaron cosas inconclusas... varias cosas.
    Bueno el dato de Snow Leopard! me actualizaré apenas pueda, al menos hay solución para ese otro problema!
    Sl2

  • Problema en Query

    Muy buenas tardes estimados
    El motivo del presente es que en la siguiente query
    SELECT
    T0.FatherNum,
    (SELECT Y.AcctName FROM OACT Y WHERE Y.AcctCode = T0.FatherNum) 'Nombre Cuenta',
    SUM(T1.Debit - T1.Credit) 'Saldo'
    FROM OACT T0
    INNER JOIN JDT1 T1 ON T1.Account = T0.AcctCode
    WHERE T1.RefDate BETWEEN '[[%0]]' AND '[[%1]]'
    GROUP BY T0.FatherNum
    Las variables me arrojan un error que dice
    "24/11/2010  12:16:59: 1). [[Microsoft]][[SQL Native Client]][[SQL Server]An aggregate may not appear in the WHERE clause unless it is in a subquery contained in a HAVING clause or a select list, and the column being aggregated is an outer reference."
    Pero si las variables las cambio por
    WHERE T1.RefDate BETWEEN '20100101' AND '20101031'
    Funciona sin problemas, aunque la idea es poder darle el rango de fecha que el usuario desea. ya me habia pasado anteriormente con una query pero no me acuerdo que hice para corregirlo.
    Atento a sus comentarios
    Saludos
    FLR
    Edited by: Floyola on Nov 24, 2010 5:07 PM

    Aqui lo tienes resuelto y espero tus puntos.
    Saludos
    Nelson Guerrero
    SELECT T0.FatherNum,
    (SELECT Y.AcctName FROM OACT Y WHERE Y.AcctCode = T0.FatherNum) 'Nombre Cuenta',
    SUM(T1.Debit - T1.Credit) 'Saldo'
    FROM OACT T0
    INNER JOIN dbo.JDT1 T1 ON T1.Account = T0.AcctCode
    WHERE T1.RefDate>='[%0]' and T1.RefDate<='[%1]'
    GROUP BY T0.FatherNum

Maybe you are looking for