Напоминаем, что штриховка откосов производится от бровки откоса к подошве. Штрихи рисуются со стандартным расстоянием между ними по верхней бровке, но по нормали к подошве. Предполагается, что подошва и является горизонталью.
Однако, кроме линейной части откосов с более или менее плавными изгибами, могут рисоваться и сооружения сложной формы с ярко выраженными углами и ребрами. Разберем, для примера, четырехугольные насыпи и выемки.
Четырехугольная насыпь
Имеем контуры бровки (жирная линия) и подошвы, выполненные замкнутыми полилиниями:
При штриховке откоса получаем такой результат:
Такой результат нас удовлетворить не может. Разбиваем полилинии на отрезки и проводим дополнительные ребра (сииние линии):
Делаем штриховку откоса в два этапа:
1. Сначала указываем бровки, показанные жирной желтой линией и соответствующие подошвы. Результат будет примерно как на первом рисунке.
2. Указываем в качестве бровок дополнительные синие ребра, а подошвы - тонкие желтые. На каждое синее ребро делаем два откоса - в одну и в другую сторону. Получаем вот такой результат:
В углах мы видим некрасивые лишние штрихи, стираем их и получаем хороший результат:
Четырехугольная выемка
Сделаем откосы аналогичной выемки. После первого этапа мы будем иметь перекрывающиеся штрихи:
Проводим дополнительные ребра (синие линии):
Обрезаем штрихи по ребрам, стираем лишние и получаем требуемый результат:
А таким мог бы быть результат штриховки, если бы и бровка и выемка были бы нарисованы замкнутыми полилиниями:
В следующей заметке разберем ещё более сложные откосы.