Java计算非直角三角形中的角度点

詹姆斯·奥斯瓦尔德

我目前的工作中,我需要绘制的中心的非直角三角形项目JFrame使用任一,java.awt.GraphicsdrawLine()drawPolygon()方法。这两种方法都需要所有点的坐标才能起作用。我的问题是我所拥有的不是三角形,而是三角形的所有角度和边长,而不是点。我已经绘制了一个漂亮的图表,希望可以帮助您直观地了解我的问题:

在此处输入图片说明

(编辑此Senario中C的位置在a和b之间不是固定的,并且可能在AB所在的轴下方的任何位置)

从图片中可以看出,我需要基于A的坐标的C坐标,考虑到非直角三角形的所有边的长度和角度,是否有任何方法可以计算出该坐标?

奖励:我如何找到A的(x,y)值,该值有效地将三角形居中于JFrame的中心?

Thatguycalumb

如果知道角CAB,则点C的坐标应为:

(x+b·sin(θ), y-b·cos(θ))

在Java中,有:

double Math.sin(double radians);
double Math.cos(double radians);

请记住,角度必须以弧度为单位。如果您的角度以度为单位,请尝试:

double Math.sin(Math.toRadians(double degrees));
double Math.cos(Math.toRadians(double degrees));

希望这可以帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Javascript数学库计算直角三角形的角度?

来自分类Dev

直角三角形的实现

来自分类Dev

php - 直角三角形

来自分类Dev

使用JavaScript计算直角三角形的边?

来自分类Dev

直角三角形的长度(Java Eclipse):用户输入图

来自分类Dev

Java:显示由字符组成的奇数直角三角形

来自分类Dev

Java:显示由字符组成的奇数直角三角形

来自分类Dev

确定“等腰直角三角形”中的顶点

来自分类Dev

如何在 Python/PsychoPy 中绘制直角三角形?

来自分类Dev

在 C++ 中确定等腰直角三角形

来自分类Dev

检查三角形是否为直角三角形

来自分类Dev

C程序检测直角三角形

来自分类Dev

Codechef和直角三角形的斜率方法

来自分类Dev

直角三角形可能吗?

来自分类Dev

R基本图,合并镜像直角三角形

来自分类Dev

在Visual Basic中使用循环创建直角三角形

来自分类Dev

无法获得:创建直角三角形之后

来自分类Dev

如何创建不带def功能的带星号的直角三角形?

来自分类Dev

使用嵌套的for循环python 3.x的直角三角形

来自分类Dev

该符号的直角三角形,其边等于该数字

来自分类Dev

如何使用python绘制直角三角形

来自分类Dev

给定(象限i)中的三个(x,y)点,它们组成一个直角三角形,求出三角形的排列

来自分类Dev

使用 Java 为实验室打印带有 Astericks 的倒直角三角形

来自分类Dev

给定两个相似的直角三角形的高度之差,如何计算它们的底长之比?

来自分类Dev

给定两个相似的直角三角形的高度之差,如何计算它们的底长之比?

来自分类Dev

CSS使用实心填充将渐变应用于直角三角形形状

来自分类Dev

如何在div上制作直角三角形切口?

来自分类Dev

如何在序言中使用递归绘制直角三角形?

来自分类Dev

如何在div上制作直角三角形切口?

Related 相关文章

  1. 1

    如何使用Javascript数学库计算直角三角形的角度?

  2. 2

    直角三角形的实现

  3. 3

    php - 直角三角形

  4. 4

    使用JavaScript计算直角三角形的边?

  5. 5

    直角三角形的长度(Java Eclipse):用户输入图

  6. 6

    Java:显示由字符组成的奇数直角三角形

  7. 7

    Java:显示由字符组成的奇数直角三角形

  8. 8

    确定“等腰直角三角形”中的顶点

  9. 9

    如何在 Python/PsychoPy 中绘制直角三角形?

  10. 10

    在 C++ 中确定等腰直角三角形

  11. 11

    检查三角形是否为直角三角形

  12. 12

    C程序检测直角三角形

  13. 13

    Codechef和直角三角形的斜率方法

  14. 14

    直角三角形可能吗?

  15. 15

    R基本图,合并镜像直角三角形

  16. 16

    在Visual Basic中使用循环创建直角三角形

  17. 17

    无法获得:创建直角三角形之后

  18. 18

    如何创建不带def功能的带星号的直角三角形?

  19. 19

    使用嵌套的for循环python 3.x的直角三角形

  20. 20

    该符号的直角三角形,其边等于该数字

  21. 21

    如何使用python绘制直角三角形

  22. 22

    给定(象限i)中的三个(x,y)点,它们组成一个直角三角形,求出三角形的排列

  23. 23

    使用 Java 为实验室打印带有 Astericks 的倒直角三角形

  24. 24

    给定两个相似的直角三角形的高度之差,如何计算它们的底长之比?

  25. 25

    给定两个相似的直角三角形的高度之差,如何计算它们的底长之比?

  26. 26

    CSS使用实心填充将渐变应用于直角三角形形状

  27. 27

    如何在div上制作直角三角形切口?

  28. 28

    如何在序言中使用递归绘制直角三角形?

  29. 29

    如何在div上制作直角三角形切口?

热门标签

归档