如何使用罗盘/Sass计算三角形的角度?
我在弄清楚如何使用compass math helper函数时遇到了一些问题 假设我有一个C=90度的三角形ABC。我想知道A是多少度如何使用罗盘/Sass计算三角形的角度?,sass,geometry,compass-sass,angle,Sass,Geometry,Compass Sass,Angle,我在弄清楚如何使用compass math helper函数时遇到了一些问题 假设我有一个C=90度的三角形ABC。我想知道A是多少度 这个公式很简单:A=arctan(A/b),但是我如何用Compass和Sass编码呢?你必须用Ruby创建一个函数才能做到这一点。因为您已经在使用Compass,所以可以利用扩展功能。该函数的Ruby代码如下所示(希望我在这里找到了正确的代码): 你说的“我该如何编写代码”是什么意思,你试过什么?你打算用它做什么? def atan2(y, x)
这个公式很简单:
A=arctan(A/b)
,但是我如何用Compass和Sass编码呢?你必须用Ruby创建一个函数才能做到这一点。因为您已经在使用Compass,所以可以利用扩展功能。该函数的Ruby代码如下所示(希望我在这里找到了正确的代码):
你说的“我该如何编写代码”是什么意思,你试过什么?你打算用它做什么?
def atan2(y, x)
y = y.value.to_f
x = x.value.to_f
result = Math.atan2(y, x)
Sass::Script::Number.new(result)
end