1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Socorro, Java

Discussão em 'Programação' iniciada por AssKicker4ever, 28 de Novembro de 2008. (Respostas: 2; Visualizações: 475)

  1. AssKicker4ever

    AssKicker4ever Power Member

    boas,

    A questão é simples, mas eu já ando há varias horas de volta disto, preciso de arranjar uma formula que me devolva um angulo entre 2 rectas. No problema tenho de verificar que um poligono e regular e tenho de verificar os angulos todos. Tenho esta expressão: "Math.asin(x1*x2 + y1*y2 /tamanho1*tamanho2);", mas isto quando verifico o segundo e terceiro lados dá-me angulo = 0, isto num quadrado, peço que me ajudem, obrigado.
     
  2. IComeFromBehind

    IComeFromBehind Power Member

    Os teus pontos já vêm ordenados no sentido dos ponteiros do relogio ou no sentido contrario?
     
  3. bmpv666

    bmpv666 Power Member

    atenção à precedência dos operadores!

    x1*x2 + y1*y2 /tamanho1*tamanho2

    não é igual a

    (x1*x2 + y1*y2) / (tamanho1*tamanho2)

    o resultado que estás a obter pode ter a ver com isso...
     

Partilhar esta Página