Inkscape tutorial: Interpolálás
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ések⇒Létrehozás útvonal alapján⇒Interpolá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 Útvonal⇒Objektum á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.
Translators: Somogyvári Róbert — 2008; Gyuris Gellért — 2018
Header / footer design: Esteban Capella — 2019