Fórum de Matemática | DÚVIDAS? Nós respondemos! https://forumdematematica.org/ |
|
Calculo de coordenadas https://forumdematematica.org/viewtopic.php?f=23&t=2428 |
Página 1 de 1 |
Autor: | EveraldoReis [ 05 mai 2013, 02:39 ] |
Título da Pergunta: | Calculo de coordenadas [resolvida] |
Olá galera, sou novo aqui, e estou precisando muito de uma ajuda. É o seguinte, como faço para calcular as coordenadas x e y tendo em mãos o raio e o ângulo? Não sou fera em matemática, mas estou tentando criar um script em Javascript onde um objeto vai ficar circulando (na órbita) de um ponto central. Preciso pegar as coordenadas x e y (top e left), mas não está correto. Estou pegando seno e cosseno do ângulo (nem sei se existe isso), o objeto até percorre corretamente a órbita, porém as coordenas tem intervalos grandes entre os valores do resultado do meu cálculo. Desde já agradeço quem puder me ajudar. PS.: Esse sistema vai ser um sistema solar em Javascript, somente para estudo. |
Autor: | Fraol [ 08 mai 2013, 16:08 ] |
Título da Pergunta: | Re: Calculo de coordenadas |
Bom dia, Se você tem o raio e o ângulo \(\theta\) ( use em radianos, por exemplo \(30^o = \pi / 6\) ) então: \(x = r \cdot cos( \theta )\) \(y = r \cdot sen( \theta )\) |
Autor: | EveraldoReis [ 11 mai 2013, 12:12 ] |
Título da Pergunta: | Re: Calculo de coordenadas |
fraol Escreveu: Bom dia, Se você tem o raio e o ângulo \(\theta\) ( use em radianos, por exemplo \(30^o = \pi / 6\) ) então: \(x = r \cdot cos( \theta )\) \(y = r \cdot sen( \theta )\) Eu já havia resolvido, mas obrigado mesmo assim. No meu caso estou dividindo o ângulo pelo raio (distância do planeta até o sol) para criar a variação de velocidade na translação: \(x = r \cdot cos( \theta / r)\) \(y = r \cdot sen( \theta / r)\) Se quiser ver o resultado acesse: http://everaldoreis.com.br/sistema-solar.html Obs.: De preferência usem Google Chrome para visualizar, pois ele funciona melhor com Javascript, já que o script está um pouco pesado. |
Página 1 de 1 | Os Horários são TMG [ DST ] |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |