Tutorial | ΠαρεμβολήΑυτό το έγγραφο εξηγεί τη χρήση της επέκτασης παρεμβολής του InkscapeΕισαγωγήΗ παρεμβολή κάνει μια γραμμική παρεμβολή μεταξύ δύο ή περισσότερων επιλεγμένων μονοπατιών. Βασικά σημαίνει ότι “γεμίζει τα κενά” μεταξύ μονοπατιών και τα μετασχηματίζει σύμφωνα με τον αριθμό των δοσμένων βημάτων.To use the Interpolate extension, select the paths that you wish to transform, and choose ExtensionsGenerate From PathInterpolate Between Paths 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 Ctrl+Shift+C. If your objects are not paths, the extension will do nothing.Παρεμβολή μεταξύ δύο ταυτόσημων μονοπατιώνΗ πιο απλή χρήση της επέκτασης παρεμβολή είναι η παρεμβολή μεταξύ δύο μονοπατιών που είναι ταυτόσημα. Όταν καλείται η επέκταση, το αποτέλεσμα είναι ότι ο χώρος μεταξύ των δύο μονοπατιών γεμίζει με διπλότυπα των αρχικών μονοπατιών. Ο αριθμός των βημάτων καθορίζει πόσα διπλότυπα τοποθετούνται.Για παράδειγμα, πάρτε τα παρακάτω δύο μονοπάτια:Τώρα, επιλέξτε τα δύο μονοπάτια και τρέξτε την επέκταση παρεμβολής με τις ρυθμίσεις που εμφανίζονται στην εικόνα που ακολουθεί.Exponent: 1.0Βήματα παρεμβολής: 6Interpolation Method: Split paths into segments of equal lengthsDuplicate Endpaths: unchecked Interpolate Style: unchecked Use Z-order: unchecked Όπως μπορεί να ιδωθεί από το πιο πάνω αποτέλεσμα, ο χώρος μεταξύ των δύο κυκλικών μονοπατιών γέμισε με 6 (ο αριθμός των βημάτων παρεμβολής) άλλα κυκλικά μονοπάτια. Επίσης σημειώστε ότι οι επεκτάσεις ομαδοποιούν αυτά τα σχήματα μαζί.Παρεμβολή μεταξύ δύο διαφορετικών μονοπατιώνΌταν γίνεται παρεμβολή σε δύο διαφορετικά μονοπάτια, το πρόγραμμα παρεμβάλει το σχήμα του μονοπατιού από το ένα στο άλλο. Το αποτέλεσμα είναι ότι παίρνετε μια σειρά μορφισμών μεταξύ των μονοπατιών, με την κανονικότητα ακόμα καθοριζόμενη από την τιμή βημάτων παρεμβολής.Για παράδειγμα, πάρτε τα παρακάτω δύο μονοπάτια:Τώρα, επιλέξτε τα δύο μονοπάτια και τρέξτε την επέκταση παρεμβολής. Το αποτέλεσμα θα είναι όπως αυτό:Exponent: 1.0Βήματα παρεμβολής: 6Interpolation Method: Split paths into segments of equal lengthsDuplicate Endpaths: unchecked Interpolate Style: unchecked Use Z-order: uncheckedΌπως μπορεί να ιδωθεί από το πιο πάνω αποτέλεσμα, ο χώρος μεταξύ του κυκλικού μονοπατιού και του τριγωνικού μονοπατιού γέμισε με 6 μονοπάτια που προχωρούν προοδευτικά από το ένα μονοπάτι στο άλλο.Όταν χρησιμοποιείτε την επέκταση παρεμβολής σε δύο διαφορετικά μονοπάτια, η θέση του αρχικού κόμβου κάθε μονοπατιού είναι σημαντική. Για να βρείτε τον αρχικό κόμβο ενός μονοπατιού, επιλέξτε το μονοπάτι, έπειτα διαλέξτε το εργαλείο κόμβου, έτσι ώστε να φαίνονται οι κόμβοι και πατήστε TAB. Ο πρώτος κόμβος που επιλέχτηκε είναι ο αρχικός κόμβος αυτού του μονοπατιού.Δείτε, την πιο κάτω εικόνα, που είναι ταυτόσημη με το προηγούμενο παράδειγμα, πέρα από τα σημεία κόμβων που εμφανίζονται. Ο κόμβος που είναι πράσινος σε κάθε μονοπάτι είναι ο αρχικός κόμβος.Το προηγούμενο παράδειγμα (που εμφανίζεται πάλι πιο κάτω) έγινε με αυτούς τους κόμβους να είναι οι αρχικοί.Exponent: 1.0Βήματα παρεμβολής: 6Interpolation Method: Split paths into segments of equal lengthsDuplicate Endpaths: unchecked Interpolate Style: unchecked Use Z-order: uncheckedΤώρα, σημειώστε ότι οι αλλαγές στην παρεμβολή καταλήγουν όταν το τριγωνικό μονοπάτι αντανακλάται, ώστε ο αρχικός κόμβος να είναι σε διαφορετική θέση:Μέθοδος παρεμβολήςOne of the parameters of the Interpolate extension is the Interpolation Method. There are 2 interpolation methods implemented, and they differ in the way that they calculate the curves of the new shapes. The choices are either Split paths into segments of equal lengths or Discard extra nodes of longer path.In the examples above, we used the first Interpolation Method (Split paths), and the result was: Now compare this to Interpolation Method 2 (Ignore nodes): Οι διαφορές στον υπολογισμό των αριθμών αυτών των μεθόδων είναι πέρα από το σκοπό αυτού του εγγράφου, έτσι απλά δοκιμάστε και τις δύο και χρησιμοποιήστε όποια σας δίνει το καλύτερο αποτέλεσμα στις προθέσεις σας.ΕκθέτηςThe exponent parameter controls the spacing between steps of the interpolation. An exponent of 1 makes the spacing between the copies all even.Here is the result of another basic example with an exponent of 1. Exponent: 1.0Βήματα παρεμβολής: 6Interpolation Method: Split paths into segments of equal lengthsDuplicate Endpaths: unchecked Interpolate Style: unchecked Use Z-order: uncheckedThe same example with an exponent of 0.5: with an exponent of 0.3: and with an exponent of 1.5: Όταν ασχολείσθε με εκθέτες στη επέκταση παρεμβολής, η σειρά που επιλέγετε τα αντικείμενα είναι σημαντική. Στα πιο πάνω παραδείγματα, το αστεροειδές μονοπάτι στα αριστερά επιλέχτηκε πρώτο και το εξαγωνικό μονοπάτι στα δεξιά επιλέχτηκε δεύτερο.View the result when the path on the right was selected first. The exponent in this example was set to 0.5: Διπλασιασμός τελικών μονοπατιώνΑυτή η παράμετρος καθορίζει εάν η ομάδα των μονοπατιών που δημιουργήθηκε με την επέκταση περιέχει ένα αντίγραφο των αρχικών μονοπατιών στα οποία εφαρμόστηκε η παρεμβολή.Μορφοποίηση παρεμβολήςΑυτή η παράμετρος είναι μία έξυπνη συνάρτηση της επέκτασης παρεμβολής. Λέει στην επέκταση να προσπαθήσει να αλλάξει τη μορφοποίηση των μονοπατιών σε κάθε βήμα. Έτσι εάν το αρχικό και τελικό μονοπάτι έχουν διαφορετικό χρώμα, τα μονοπάτια που δημιουργούνται θα αλλάξουν σταδιακά επίσης.Να ένα παράδειγμα όπου η συνάρτηση μορφοποίησης παρεμβολής χρησιμοποιείται στο γέμισμα ενός μονοπατιού:Η μορφοποίηση παρεμβολής επηρεάζει επίσης την πινελιά ενός μονοπατιού:Φυσικά, το αρχικό και το τελικό σημείο του μονοπατιού δεν χρειάζεται να είναι τα ίδιο:Χρήση παρεμβολής για απομίμηση ανώμαλων διαβαθμίσεων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 Gyuris; Maren HachmannDimitris Spingos (Δημήτρης Σπίγγος) — 2011-2019Esteban Capella — 2019