当前位置:网站首页>SwiftUI Swift 内功之如何在 Swift 中进行自动三角函数计算

SwiftUI Swift 内功之如何在 Swift 中进行自动三角函数计算

2022-07-07 09:46:00 知识大胖

没有人喜欢数学,这是事实。那么我们能做些什么来完全消除它从我们的生活中呢?不,这不是机器人。也许有一天我也会写这些。谁知道!但就目前而言,您将不得不解决函数和公式。

准备好离开过去的计算器了吗?让我们看看如何为我们的项目简化三角函数。

原则

对于那些对三角学不太熟悉的人,让我引用另一个教程中的自己,就像一个绝对以自我为中心的书呆子(尽管实际上这只是懒惰):

基本上,在直角三角形中,您可以计算三角形边的长度,前提是您至少:

  • 一个角度的度数(在我们的例子中,我用黄色突出显示的那个),
  • 和大小三边之一(在我们的例子中,蓝色虚线)。
    从图中可以看出,这个逻辑可以应用到我们中间按钮周围的一个不可见的圆圈中,通过用图中的公式计算 x 和 y 值来定义三个按钮(绿色)的位置。

image.png

这个理论对于任何涉及圆圈的架构都是有用的。例如,在那个教程中,我正在解释如何以圆心为起点确定图片中绿点的位置,以便我可以将它们作为三个UIButtons 位置的中心。

三角学告诉我们:

  • sin θ = 对边 / 斜边
  • cos θ = 相邻 / 斜边
  • tan θ = 对边/相邻边

如果你看上面的图片,“θ”是黄色的角度,“x”是相邻的边&

原网站

版权声明
本文为[知识大胖]所创,转载请带上原文链接,感谢
https://swiftui.blog.csdn.net/article/details/125651297