Olá, existe alguma biblioteca ou maneira de fazer no Java que permita o usuário traçar uma linha onde vai retornar o ângulo dessa linha para que seja feito um calculo. Exemplo do Python guiqwt, linha amarela.
Criação de uma linha que retorne ângulo
1 Resposta
Solucao aceita
1 like
Traçar a linha e calcular o ângulo são coisas distintas. Para desenhar, recomendo dar uma olhada em Java2D. Ex: https://docs.oracle.com/javase/tutorial/2d/geometry/primitives.html
Para calcular o ângulo, não acredito que você precise de algo além das funções do próprio Java. Algo mais ou menos assim:
public float getAngle(int x1, int y1, int x2, int y2) {
float angle = (float) Math.atan2(y2 - y1, x2 - x1));
return angle;
}
Retirado e adaptado daqui: https://stackoverflow.com/questions/9970281/java-calculating-the-angle-between-two-points-in-degrees
Você tem classes como Point, que podem ser usadas no lugar de x1 e y1 e afins, e Line2D, que pode representar facilmente uma linha.
Abraço.
Criado 10 de março de 2020
Ultima resposta 10 de mar. de 2020
Respostas 1
Participantes 2
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Apache Kafka e Spring Boot: Comunicacao assincrona entre... Por Eduardo Felipe Zambom Santana — Casa do Codigo
