创建函数来绘制斜边-三角学



我知道如何计算斜边a^2 + b^2 = c^2,根号(c) =斜边。我知道stackoverflow上已经有一些相关的答案,但是它们都是我作为一个初学者不理解的术语。

因为这是更面向编程的,我也没能在数学网站上找到任何相关的东西。

如果有一个直角三角形

             * |
  7.07   *     | 5
      *        |
   *           |
*_  _  _  _  _ |
       5 

我如何在笛卡尔格式中增加x和y (x,y),以便我可以绘制SetPixel(myDC, x, y, color);

我知道sin, cos, tan和它们的逆函数的概念,但是我怎么也想不出(x,y)如何根据相邻和相反长度的大小一起增加

它们会相对增加。所以,如果三角形两条腿的长度相等,那么x和y的增量也应该相等。类似地,如果一条腿是3,另一条腿是4,那么x和y应该递增,这样对于每个x和y递增(x,y), x=4y/3或y=4x/3。

您可以使用图形函数绘制斜边,以便在两点之间绘制直线。否则,你可以计算通过两点的直线方程:y=mx + n,你可以避免三角函数。

最新更新