2014-02-20 4 views
0

У меня возникли проблемы с выяснением способов использования вспомогательных функций компаса.Как рассчитать угол треугольника с компасом/Sass?

Предположим, у меня есть треугольник ABC с C = 90 градусов. Я хотел бы знать, сколько градусов 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 
Смежные вопросы