我在弄清楚如何使用指南针数学辅助函数时遇到了一些麻烦。
假设我有一个C = 90度的三角形ABC。我想知道A是多少度。
这方面的公式很简单:A = arctan(a/b)
,但我如何使用Compass和Sass进行编码?
答案 0 :(得分:1)
你必须在Ruby中创建一个函数才能做到这一点。由于您已经在使用Compass,因此您可以利用Sassy Math扩展程序。他们对这个函数的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