Inkscape tutorial: Interpolálás

Inkscape

Ismertető | Interpolálás

Ez a dokumentum az Inkscape Interpolálás effektusát ismerteti.

Bevezetés

Az Interpolálás effektus lineáris interpolációt hajt végre két vagy több útvonal között. Alapvetően ez annyit jelent, hogy az útvonalak közti „területet betölti” megadott számú, a kezdő útvonalból fokozatosan a másik útvonalba átalakuló formákkal.

Az interpolálás kiterjesztés használatához jelöljön ki egy útvonalat, amelyet transzformálni kíván, majd válassza a KiterjesztésekLétrehozás útvonal alapjánInterpolálás útvonalak között… parancsot a menüből.

A kiterjesztés meghívása előtt azonban az objektumokat útvonalakká kell alakítani, ha nem azok volnának. Ezt kijelölés után az ÚtvonalObjektum átalakítása útvonallá vagy a Ctrl+Shift+C paranccsal teheti meg. Útvonaltól eltérő objektumokra a kiterjesztés nincs hatással.

Két azonos útvonal közötti interpolálás

Az interpolálás kiterjesztés használatának legegyszerűbb módja a két azonos útvonal közötti interpolálás. A kiterjesztés meghívásakor az útvonalak közti területre az eredeti útvonalak másolatai kerülnek. A lépések száma határozza meg a másolatok darabszámát.

Az alábbi két útvonalat például véve:

Jelölje ki őket, és alkalmazza rájuk az Interpolálás kiterjesztést, az alábbi ábrán látható beállításokkal.

Amint látja, a két kör alakú útvonal közötti területre 6 (az interpolációs lépések száma) újabb kör alakú útvonal került. Észreveheti, hogy a kiterjesztés csoportba is foglalja ezeket az útvonalakat.

Két különböző útvonal közötti interpolálás

Két eltérő alakú útvonal közötti interpoláláskor a közbenső útvonalak formája az egyik eredeti útvonal formájából indulva, az Interpolációs lépések paraméter által meghatározott szabályszerűséggel alakul át a másik eredeti útvonal formájába.

Az alábbi két útvonalat például véve:

Jelölje ki őket, és alkalmazza megint az Interpolálás kiterjesztést. Ilyen eredményt kell kapnia:

Láthatja, hogy ebben az esetben a kör és a háromszög közötti területre 6 olyan útvonal került, melyek alakja fokozatosan alakul át egyik formából a másikba.

Az interpolálás kiterjesztést két különböző alakú útvonalra alkalmazva az útvonalak kezdő csomópontjának pozíciója meghatározó. A kezdő csomópontot úgy találhatja meg, hogy kijelöl egy útvonalat, majd a Csomópont eszközre vált, és lenyomja a TAB billentyűt, amely először mindig a kezdő csomópontot jelöli ki.

Az alábbi képen az előbbi példa látható, de bejelöltük rajta a csomópontokat is. Mindkét útvonalon zöld szín mutatja a kezdő csomópont helyét.

Az előző példán (alább újra láthatja) ilyen volt a kezdő csomópontok helyzete.

Az alábbi ábrán megfigyelheti, hogyan változik az interpolálás eredménye a háromszög tükrözésével más pozícióba mozgatott kezdő csomópont hatására.

Interpolációs módszer

Az Interpolálás kiterjesztés egyik paramétere az Interpolációs módszer. A programban két fajtája van megvalósítva, melyek az új útvonalak alakját eltérő módon számolják ki. A választási lehetőségek: vagy az útvonalak felosztása egyenlő hosszú szakaszokra, vagy a hosszabb útvonal extra csomópontjainak eldobása.

Az alábbi példában az első interpolációs módszer van alkalmazva )útvonal felosztása), ami ilyen eredményt ad:

Összevetésképpen íme a második interpolálási módszer (csomópontok figyelmen kívül hagyása):

A két módszer számítási eljárása közti eltérés kifejtése meghaladná ezen írás kereteit, ezért csak azt javasoljuk, hogy próbálja ki mindkettőt, és használja mindig azt, amelyik az elvárásaihoz közelebbi eredményt adja.

Kitevő

A Kitevő paraméter az interpolációs lépések térközét szabályozza. Ha a kitevő 1, az elemek között egyforma lesz a távolság.

Az alábbi példa is 1 kitevővel készült:

Ugyanaz a példa, de most a kitevő értéke 0,5:

A kitevő értéke 0,3:

Végül a kitevő értéke −1,5:

Az interpolálás kiterjesztés használata közben a kitevő hatása szempontjából lényeges, hogy milyen sorrendben jelöli ki az objektumokat. A fenti példákban a bal oldali csillag volt először kijelölve, másodjára pedig a jobb oldali hatszög.

A következő rajz úgy készült, hogy a jobb oldali útvonalat jelöltük ki először. A kitevő ez esetben 0,5 volt:

Vég-útvonalak kettőzése

Ettől a paramétertől függ, hogy a kiterjesztés eredményeként létrejövő útvonal-csoport tartalmazza-e egy-egy másolatát az eredeti útvonalaknak is.

Stílus interpolálása

Ez az egyik leghasznosabb paramétere az Interpolálás kiterjesztésnek. Ha engedélyezi, minden lépesben változik az útvonal stílusa is, így ha a kiinduló útvonalak különböző színűek, akkor a létrehozott útvonalak színe is lépésenként eltérő lesz.

Ez a példa a Stílus interpolálása paraméter hatását mutatja az útvonalak kitöltésére:

A Stílus interpolálása a körvonalra is hatással van:

Természetesen a kezdő- és a vég-útvonal eltérő alakú is lehet:

Szabálytalan színátmenet interpolálás segítségével

Amíg az Inkscape-ben nem voltak implementálva a színátmenetes hálók, addig nem lehetett létrehozni más típusú színátmeneteket, csak lineárisat (egyenes vonalút) vagy sugárirányút (kör alakút). Azonban az Interpolálás kiterjesztéssel, a stílus interpolálása alkalmazásával utánozható volt másféle színátmenet is. Következzen egy egyszerű példa – rajzoljon két eltérő színű vonalat:

Ezután interpolálással hozza létre közöttük a színátmenetet:

Zárszó

Amint a fentiekből látható, az Interpolálás az Inkscape egy nagyon hasznos eszköze. Jelen ismertetőben ezen effektusnak csak az alapjait volt módunk bemutatni, de kísérletezéssel további ismereteket szerezhet az interpolálásról.

Authors: Josh Andler; Ryan Lerch; Colin Marquardt; Kris De Gussem; Nicolas Dufour; Sylvain Chiron; Gellért Gyuris; Maren Hachmann

Translators: Somogyvári Róbert — 2008; Gyuris Gellért — 2018

Header / footer design: Esteban Capella — 2019