Внутренняя тень в Базовой Графике

Я хочу сделать что-то подобное Фотошопам внутренний эффект тени в Базовой Графике. Если я тяну/заполняю путь с этим эффектом, я хочу, получают что-то подобное следующему: alt text

10
задан Glorfindel 10 June 2019 в 22:04
поделиться

1 ответ

Вот слои, которые вам нужно создать, чтобы сделать это изображение, от спины к передней части:

Базовый цвет, в этом случае на белом фоне.

Тень.

Форма, отличающая тень. Это сделано путем нахождения ограничительной коробки внутренней формы, расширяя эту коробку более чем шириной тени, затем разрезать отверстие в коробке с внутренней формой.

обрезает их внутренней формой.

Затем, наконец, рисуя окружающую цветную форму, в этом случае прямоугольник с вырезанным внутренней формой.

Примечание. В зависимости от ожидаемого взгляда формы, отливляя тенью, может быть или не может быть одинаковой формы, заполняя цвет переднего плана. Тонкий раздел между внутренней формой и внешней формой будет изменен пониженную тень. Если этот эффект не желательна, для получения последовательной внутренней тени потребуется большая внешняя форма. Кроме того, явное отсечение тени требуется в случае, если тень простирается за пределы внешней формы.

Чтобы нарисовать форму с отверстием в середине, как этот пример формы, вы захотите нарисовать путь с двумя подпунктами. Одна подпунка была бы внешней коробкой, а другая была бы внутренняя нерегулярная форма. Если вы используете правило ненулевой намотки по умолчанию, вы захотите указать точки для внешнего поля в противоположном направлении, чем внутренняя нерегулярная форма. Например, указывая точки внешнего окна по часовой стрелке по часовой стрелке потребуется определение точек внутренней формы в порядке против часовой стрелки. Обратитесь к разделу раздел Руководства по 2D на пути для более подробной информации.

11
ответ дан 4 December 2019 в 01:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: