Розрив, який ви бачите, пов’язаний із недосконалим відображенням Inkscape, а не обов'язково є проблемою залежно від способу експорту або використання SVG (якщо ви точно вирізаєте). Однак тіні, швидше за все, спричинить проблеми під час вирізання (це єдиний спосіб, який я можу придумати, щоб зробити їх правильними).
Ось моє рішення цього питання. Як приклад, я вирізав звичайний брусок, тому що це простіше. Але вирізання зовнішніх кіл має певну перевагу, про яку я згадаю пізніше. Спочатку зображення:
Ліва використовує прозорі об’єкти (один синій, один червоний) для демонстрації, права показує результат.
- Вгорі я відтворив те, що ти робив, і просто вирізав мою планку. Це призводить до вищезазначеного розриву на деяких масштабах або експорту пікселів (це може траплятися і в деяких PDF-рендерерах або подібних).
- В середині я дозволяю перекрити дві половини бруска, що дозволяє уникнути зазору, але дозволяє смузі здаватися трохи товщі навколо розрізу (можливо, вам доведеться збільшити масштаб, щоб побачити це).
- Внизу я використав те, що рекомендую зробити¹. Найбільше перекриття - половина ширини бруска. Я не зміг знайти жодного рівня збільшення чи експорту, для якого це призвело до небажаного ефекту згладжування (тобто розрив або потовщена смуга).
Тепер давайте подивимося на тіні:
Порядок такий же, як вище. Праворуч у нас є тіні для наочності.
- Тінь для простого крою виглядає нормально, але ми можемо бачити, що він дещо слабший у положенні різання. Це стає більшою проблемою для нечітких тіней.
- В середині у нас є значна проблема.
- Внизу ми можемо визначити положення зрізу, але тінь не є ні слабкішою, ні сильнішою, просто розподілена по-різному. Зокрема, не стає гірше, якщо тінь стає нечіткішою. Розріз стає ще менш помітним, якщо він не відбувається на прямому відрізку, саме тому вам може бути вигідніше краще вирізати кола замість середньої смуги.
¹ Ви можете досягти цього наступним чином:
- Зробіть надріз як звичайний.
- Додайте вузол посередині кожного зрізаного краю.
- Перемістіть кожен вузол назовні на одну чверть ширини² все, що ви вирізали.
² Для цього значення я емпірично визнав, що спотворення тіні є найнижчим.