0
我在計算如何使用指南針數學幫助函數時遇到了一些麻煩。如何用Compass/Sass計算三角形的角度?
假設我有一個C = 90度的三角形ABC。我想知道A有多少度。
這個公式很簡單:A = arctan(a/b)
,但是如何用Compass和Sass編碼?
我在計算如何使用指南針數學幫助函數時遇到了一些麻煩。如何用Compass/Sass計算三角形的角度?
假設我有一個C = 90度的三角形ABC。我想知道A有多少度。
這個公式很簡單:A = arctan(a/b)
,但是如何用Compass和Sass編碼?
您必須在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
你是什麼意思「我該如何編碼」,你有什麼嘗試?你打算如何處理它? –