Tutorial | ІнтерполяціяЦей документ пояснює як користуватися додатком «Inkscape» «Інтерполяція».Вступ«Інтерполяція» створює лінійну інтерполяцію між двома чи більше виділеними контурами. По суті, це означає, що він «заповнює щілини» між контурами і перетворює їх відповідно до кількості заданих кроків.To use the Interpolate extension, select the paths that you wish to transform, and choose ExtensionsGenerate From PathInterpolate from the menu.Before invoking the extension, the objects that you are going to transform need to be paths. This is done by selecting the object and using PathObject to Path or Shift+Ctrl+C. If your objects are not paths, the extension will do nothing.Інтерполяція між двома ідентичними контурамиНайпростіше використання додатку «Інтерполяція» – інтерполяція між двома ідентичними контурами. При виклику додатку – результатом є те, що простір між контурами заповнений дублікатами вихідних контурів. Кількість кроків визначає кількість дублікатів, що розміщуються.Для прикладу розглянемо наступні два контури:Тепер виділіть ці два контури і запустіть додаток «Інтерполяція» з налаштуваннями показаними на наступному малюнку.Експонента: 0,0Кроків інтерполяції: 6Метод інтерполяції: 2Дублювати кінцеві контури: вимкненоІнтерполяція стилю: вимкненоЯк видно з результату зверху, простір між двома колоподібними контурами було заповнено 6‑ма (кількість кроків інтерполяції) іншими колоподібними контурами. Також зверніть увагу, що додаток згруповує ці фігури разом.Інтерполяція між двома різними контурамиПри інтерполяції між двома різними контурами, програма інтерполює форму від одного контуру до іншого. Результатом є послідовність трансформацій між контурами з неперервністю, що задається значенням «Кроки інтерполяції».Для прикладу розглянемо наступні два контури:Тепер виділіть обидва контури і запустіть додаток «Інтерполяція». Результат має бути як цей:Експонента: 0,0Кроків інтерполяції: 6Метод інтерполяції: 2Дублювати кінцеві контури: вимкненоІнтерполяція стилю: вимкненоЯк видно з результату вище, простір між колоподібним контуром і трикутникоподібним заповнений 6‑ма контурами, які змінюють форму від одного контуру до іншого.При використанні додатку «Інтерполяція» з двома різними контурами, положення початкового вузла кожного з контурів – важливе. Щоб знайти початковий вузол контуру, виділіть контур, потім активуйте інструмент «Вузли», щоб відобразити вузли, і натисніть «TAB». Перший виділений вузол і є початковим вузлом контуру.Див. малюнок нижче, який ідентичний попередньому прикладу, крім того, що на ньому відображені вузлові точки. Зелені вузли кожного контуру і є початковими вузлами.Попередній приклад (знову показаний нижче) було зроблено з цими вузлами як початковими.Експонента: 0,0Кроків інтерполяції: 6Метод інтерполяції: 2Дублювати кінцеві контури: вимкненоІнтерполяція стилю: вимкненоТепер зверніть увагу на зміни в результаті інтерполяції при віддзеркаленні трикутного контуру так, що початковий вузол – в іншому місці:Метод інтерполяціїОдним з параметрів додатку «Інтерполяція» є «Метод інтерполяції». В ньому впроваджено 2 методи інтерполяції і вони відрізняються способом розрахунку кривих нових фігур. Вибір або метод інтерполяції 1 або 2.In the examples above, we used Interpolation Method 2, and the result was: Now compare this to Interpolation Method 1: Відміннісь між методами обрахунку чисел не входить в рамки цього документу, тому просто спробуйте обидва методи, і використовуйте той, який дає результат, найближчий до потрібного.ЕкспонентаПараметр «Експонента» регулює відстань між кроками інтерполяції. Експонента, рівна 0, робить однаковими відстані між копіями.Ось – результат іншого базового прикладу з експонентою рівною 0.Експонента: 0,0Кроків інтерполяції: 6Метод інтерполяції: 2Дублювати кінцеві контури: вимкненоІнтерполяція стилю: вимкненоThe same example with an exponent of 1: with an exponent of 2: and with an exponent of -1: Працюючи з експонентами в додатку «Інтерполяція», порядок вибору об'єктів – важливий. У прикладах вище, зіркоподібний контур зліва було вибрано першим, а шестикутникоподібний контур справа – другим.View the result when the path on the right was selected first. The exponent in this example was set to 1: Дублювати кінцеві контуриЦей параметр визначає чи крупа контурів, згенерованих додатком, включає копію початкових контурів, для яких застосовувалась інтерполяція.Інтерполяція стилюЦей параметр – одна з витончених функцій додатку «Інтерполяція». вона змушує додаток спробувати змішати стиль контурів на кожному кроці. Тому, якщо початковий та кінцевий контури різного кольору, то контури, що генеруються будуть також змінюватися покроково.Ось – приклад, в якому функція «Інтерполяція стилю» застосовується для заповнення контуру:«Інтерполяція стилю» також впливає на штрих контуру:Звичайно ж, що контури початкової та кінцевої точок також не мають бути однаковими:Використання «Інтерполяції» для імітації градієнтів неправильної формиAt the time when gradient meshes were not implemented in Inkscape, it was not possible to create a gradient other than linear (straight line) or radial (round). However, it could be faked using the Interpolate extension and Interpolate Style. A simple example follows — draw two lines of different strokes: Та інтерполюйте між двома лініями, щоб створити градієнт:ЗаключенняЯк показувалось вище, додаток «Інтерполяція» «Inkscape» – потужний інструмент. Цей урок охоплює основи цього додатку, але експериментування – ключ до подальшого відкриття інтерполяції.Josh Andler; Ryan Lerch; Colin Marquardt; Kris De Gussem; Nicolas Dufour; Sylvain Chiron; Gellért GyurisNazarii Ritter — 2017Esteban Capella — 2019