Pull to refresh

Comments 20

По поводу картинки учебника в начале статьи. Мне довелось учиться по учебнику Колмогорова 6-8 класс, и это был замечательный, очень удобный учебник, благодаря которому знания геометрии давались легко:

image
Мы занимались в нагрузку по Александрову (стереометрия) и Скопецу.
А вот Колмогорова «Алгебра и математический анализ» (именно так, а не «начала») я найти не могу. А он был.
Не встречали?
http://sheba.spb.ru/shkola/index.htm#alg
У Атанасяна, помнится, тоже неплохой учебник был для 7–9 класса.
Атанасян для 10-10 класса то же есть. Уже стереометрия.
А потом мы спрашиваем, откуда берутся (вернее, куда уходят) гигабайты и гигагерцы…

А как бы вы решили эту задачу, картинкой?

А почему, собственно, нет? Для паршивого треугольничка в хинте мы используем одну алгебраическую и две тригонометрических функции, выполняем фиг знает сколько арифметических действий, да ещё и вертим картинку (через шейдеры, я полагаю).

Вы понимаете как работают CSS-препроцессоры? Все вычисления происходят на этапе компиляции. На размер CSS-кода это не влияет. И уж тем более любая картинка будет занимать гораздо больше "гигабайт", не говоря уже о том, что делать тени с помощью изображения, мягко говоря, не круто.

Просто отобразить картинку нарисованого треугольника не подойдет?
судя по рисунку у вас равносторонний треугольник=>
a=sqrt( sqr(0.5*b)+sqr(h))
тк h=b, то
a=b*sqrt(1.25)

Если бы треугольник был равносторонним, то его высота была бы примерно 20 пикселей, по макету же высота составляет 10 пикселей. Поменяйте вот тут значение @arrow-height на @arrow-width * sin(60deg) и получите равносторонний треугольник.

Прошу прощения, следовало написать равнобедренный.
Думаю, нечасто, если, конечно, вы не ученый.


Не ученый, программист. Часто. Геометрия, алгебра, анализ, вышки, русский язык :)
Не учёный. Учитель (математики). Тоже, бывает, приходится.
Фурье преобразования, дискретное преобразование Фурье, Гауссова функция, матричные преобразования, переходы в разные системы координат. Пока учился даже не подозревал для чего всё это может пригодиться, теперь приходится всё заново повторять.
Еще можно использовать css-фильтр drop-shadow. Тень будет повторять форму объекта со всеми выступающими его частями.

Пример на js bin
Удивительно, кто бы мог подумать, что будет целая статья — как нарисовать треугольник с тенью.

Я против картинки, потому как, вдруг если надо таких треугольников сотни, и все разные? Миксины удобная и гибкая вещь…
Sign up to leave a comment.