Inkscape tutorial: Vormen

Inkscape

Tutorial | Vormen

Deze handleiding behandelt de vier vormgereedschappen: rechthoek, ellips, ster en spiraal. We zullen de mogelijkheden van Inkscape vormen illustreren en voorbeelden tonen van hoe en wanneer ze gebruikt kunnen worden.

Use Ctrl+Arrows, mousewheel, or middle button drag to scroll the page down. For basics of object creation, selection, and transformation, see the Basic tutorial in HelpTutorials.

Inkscape heeft vier flexibele vormgereedschappen. Elk gereedschap maakt of wijzigt zijn eigen vorm. Een vorm is een object dat je kan wijzigen op een voor de vorm unieke wijze door gebruik te maken van versleepbare handvatten en numerieke parameters die het uitzicht van de vorm bepalen.

For example, with a star you can alter the number of tips, their length, angle, rounding, etc. — but a star remains a star. A shape is “less free” than a simple path, but it's often more interesting and useful. You can always convert a shape to a path (Ctrl+Shift+C), but the reverse conversion is not possible.

De vormgereedschappen zijn Rechthoek, Ellips, Ster en Spiraal. Laat ons eerst kijken naar hoe vormgereedschappen in het algemeen werken; dan zullen we elk vormtype in detail bekijken.

Algemene tips

A new shape is created by dragging on canvas with the corresponding tool. Once the shape is created (and so long as it is selected), it displays its handles as white diamond, square or round marks (depending on the tools), so you can immediately edit what you created by dragging these handles.

All four kinds of shapes display their handles in all four shape tools as well as in the Node tool (N). When you hover your mouse over a handle, it tells you in the statusbar what this handle will do when dragged or clicked with different modifiers.

Bovendien toont elk gereedschap zijn parameters in de Gereedschapsdetailsbalk (die zichtbaar is boven het canvas). Meestal bevat deze een aantal numerieke invoervelden en een knop om de waarden te herstellen naar de standaardwaarden. Wanneer vormen van het huidige vormgereedschap geselecteerd zijn, verandert de selectie bij aanpassing van de waarden in de balk.

Elke aanpassing aan de gereedschapsdetails wordt onthouden en gebruikt voor het volgende object dat je tekent met het gereedschap. Zo zullen na het wijzigen van het aantal hoekpunten van een ster alle nieuwe sterren hetzelfde aantal hoekpunten hebben. Bovendien zullen bij het selecteren de details van de vorm zichtbaar zijn in de gereedschapsdetailsbalk waardoor de waarden voor nieuwe vormen van dit type ingesteld worden.

When in a shape tool, selecting an object can be done by clicking on it. Ctrl+click (select in group) and Alt+click (select under) also work as they do in Selector tool. Esc deselects.

Rechthoeken

Een rechthoek is de eenvoudigste, maar misschien de meest algemene vorm in illustraties. Inkscape tracht het maken en wijzigen van rechthoeken zo eenvoudig en handig mogelijk te maken.

Switch to the Rectangle tool by pressing R or by clicking its toolbar button. Draw a new rectangle alongside this blue one:

Verander vervolgens, zonder het verlaten van het gereedschap Rechthoek, de selectie van de ene naar de andere door erop te klikken.

Toetscombinaties voor het tekenen van rechthoeken:

  • With Ctrl, draw a square or an integer-ratio (2:1, 3:1, etc) rectangle.

  • With Shift, draw around the starting point as center.

As you see, the selected rectangle (the just-drawn rectangle is always selected) shows three adjustable handles in three of its corners and one cross-shaped handle, for moving the rectangle, in the middle. In fact, there are four corner handles, but two of them (in the top right corner) overlap if the rectangle is not rounded. These two are the rounding handles; the other two (top left and bottom right) are resize handles.

Beschouwen we eerst de afrondingshandvatten. Klik en sleep er een naar beneden. Alle hoeken van de rechthoek worden afgerond. Je ziet nu ook het tweede afrondingshandvat - het blijft op de originele positie in de hoek. Indien je cirkelvormig afgeronde hoeken wil, dan is dit alles wat je moet doen. Indien je hoeken wil die langs een zijde meer afgerond zijn dan langs de andere zijde, kan je het andere handvat naar links verplaatsen.

Hier hebben de eerste rechthoeken cirkelvormig afgeronde hoeken en de andere twee elliptisch afgeronde hoeken:

Klik, nog steeds in het gereedschap Rechthoek, op deze rechthoeken om ze te selecteren en observeer hun afrondingshandvatten.

Vaak moeten de straal en vorm van de afgeronde hoeken constant zijn in de volledige compositie, zelfs als de grootte van de rechthoeken verschillend is (zoals bij diagrammen met afgeronde kaders van verschillende grootten). Inkscape maakt dit eenvoudig. Ga over naar het selectie-gereedschap. In de knoppenbalk Gereedschapsdetails is er een groep van vier wisselknoppen waarvan de tweede van links twee concentrisch afgeronde hoeken toont. Hiermee controleer je of de afgeronde hoeken meeschalen wanneer de rechthoek geschaald wordt.

For example, here the original red rectangle is duplicated and scaled several times, up and down, to different proportions, with the “Scale rounded corners” button off:

Zie hoe de grootte en vorm van de afgeronde hoeken gelijk is bij alle rechthoeken opdat de afrondingen perfect uitgelijnd zijn in de rechter bovenhoek. Alle blauw gestippelde rechthoeken zijn afkomstig van de originele rode rechthoek door schalen met het selectie-gereedschap zonder manuele aanpassing van de afrondingshandvatten.

For a comparison, here is the same composition but now created with the “Scale rounded corners” button on:

Now the rounded corners are as different as the rectangles they belong to, and there isn't a slightest agreement in the top right corner (zoom in to see). This is the same (visible) result as you would get by converting the original rectangle to a path (Ctrl+Shift+C) and scaling it as path.

Dit zijn de toetscombinaties voor de afrondingshandvatten van een rechthoek:

  • Drag with Ctrl to make the other radius the same (circular rounding).

  • Ctrl+click to make the other radius the same without dragging.

  • Shift+click to remove rounding.

You may have noticed that the Rectangle tool's Controls bar shows the horizontal (Rx) and vertical (Ry) rounding radii for the selected rectangle and lets you set them precisely using any length units. The Make corners sharp button does what is says — removes rounding from the selected rectangle(s).

An important advantage of these controls is that they can affect many rectangles at once. For example, if you want to change all rectangles in the layer, just do Ctrl+A (Select All) and set the parameters you need in the Controls bar. If any non-rectangles are selected, they will be ignored — only rectangles will be changed.

Beschouwen we nu de herschaalhandvatten van een rechthoek. Je kan je afvragen waarom we deze nodig kunnen hebben, indien we evengoed de rechthoek kunnen schalen met het selectie-gereedschap?

Het probleem met het selectie-gereedschap is dat de notie van horizontaal en verticaal altijd deze van de pagina is. In tegenstelling hiermee schalen de herschaalhandvatten van de rechthoek langs de zijden van de rechthoek, zelfs indien de rechthoek geroteerd of scheefgetrokken is. Tracht bijvoorbeeld deze rechthoek eerst te schalen met het selectie-gereedschap en vervolgens met de herschaalhandvatten van het rechthoek-gereedschap:

Aangezien er twee herschaalhandvatten zijn, kan je de rechthoek schalen in elke richting verplaatsen of langs zijn zijden verplaatsen. Herschaalhandvatten behouden altijd de afrondingsstralen.

Dit zijn enkele toetscombinaties voor de herschaalhandvatten:

  • Drag with Ctrl to snap to the sides or the diagonal of the rectangle. In other words, Ctrl preserves either width, or height, or the width/height ratio of the rectangle (again, in its own coordinate system which may be rotated or skewed).

Here is the same rectangle, with the gray dotted lines showing the directions to which the resize handles stick when dragged with Ctrl (try it):

Door het scheeftrekken en roteren van een rechthoek, en vervolgens te dupliceren en schalen met de herschaalhandvatten, kunnen 3D-composities eenvoudig gemaakt worden:

Hier zijn nog enkele voorbeelden van composities met rechthoeken, met afronding en gradiëntvulling:

Ellipsen

The Ellipse tool (E) can create ellipses and circles, which you can turn into segments or arcs. The drawing shortcuts are the same as those of the rectangle tool:

  • With Ctrl, draw a circle or an integer-ratio (2:1, 3:1, etc.) ellipse.

  • With Shift, draw around the starting point as center.

Laten we de handvatten van een ellips bekijken. Selecteer deze:

Once again, you see three adjustable corner handles initially, but in fact they are four. The rightmost handle is two overlapping handles that let you “open” the ellipse. Drag that rightmost handle, then drag the other handle which becomes visible under it, to get a variety of pie-chart segments or arcs:

Om een segment (boog met twee stralen) te maken, sleep buiten de ellips; om een boog te maken, sleep erbinnen. Hierboven zijn 4 segmenten links en drie bogen rechts. Merk op dat bogen open vormen zijn, dit wil zeggen dat de lijn enkel langs de ellipsrand gaat, maar niet de uiteinden van de boog verbindt. Dit wordt duidelijker indien je de vulling verwijdert, zodat enkel de lijn overblijft:

Arcs can be closed by a straight line using the button labeled Switch to chord (closed shape), though.

Note the fan-like group of narrow segments on the left. It was easy to create using angle snapping of the handle with Ctrl. Here are the arc/segment handle shortcuts:

  • With Ctrl, snap the handle every 15 degrees when dragging.

  • Shift+click to make the ellipse whole (not arc or segment).

The snap angle can be changed in Inkscape Preferences (in BehaviorSteps).

De twee andere handvatten van de ellips worden gebruikt voor het schalen rond het middelpunt. De toetscombinaties zijn vergelijkbaar met deze van de afrondingshandvatten van een rechthoek:

  • Drag with Ctrl to make a circle (make the other radius the same).

  • Ctrl+click to make a circle without dragging.

Bovendien passen deze handvatten, net zoals de afrondingshandvatten van rechthoeken, de hoogte en breedte van de ellips aan in het assenstelsel eigen aan de ellips. Dit betekent dat een geroteerde of scheve ellips eenvoudig kan uitgerokken of samengedrukt worden langs de originele assen en geroteerd of scheefgetrokken blijven. Tracht een van deze ellipsen te schalen met behulp van hun herschaalhandvatten.

Sterren

Sterren zijn de meest complexe en de meest opwindende Inkscape vorm. Indien je je vrienden wil imponeren, laat ze dan spelen met het gereedschap Sterren. Het betekent eindeloos vermaak - ronduit verslavend!

Het gereedschap Sterren kan twee gelijkaardige maar verschillende soorten objecten maken: sterren en polygonen. Een ster heeft twee handvatten waarvan de posities de lengte en vorm van de tippen bepalen. Een polygoon heeft slechts een handvat dat de polygoon roteert en schaalt wanneer het versleept wordt:

In the Controls bar of the Star tool, the first two buttons control how the shape is drawn (regular polygon or star). Next, a numeric field sets the number of vertices of a star or polygon. This parameter is only editable via the Controls bar. The allowed range is from 3 (polygons) or 2 (stars) to 1024.

Tijdens het tekenen van een ster of polygoon,

  • Drag with Ctrl to snap the angle to 15 degree increments.

Van nature is een ster een interessantere vorm, alhoewel polygonen in de praktijk vaak bruikbaarder zijn. De twee handvatten van een ster hebben licht verschillende functies. Het eerste handvat (initieel op een knooppunt, bijvoorbeeld op een convexe hoek) maken de stralen van de ster langer of korter, maar wanneer je roteert ten opzichte van het middelpunt van de vorm roteert het ander knooppunt mee. Dit betekent dat je de stralen niet kan scheeftrekken met dit handvat.

Het andere handvat (initieel op een concave hoek tussn twee knooppunten) kan daarentegen radiaal en tangentieel vrij bewegen zonder het andere handvat op een hoekpunt te beïnvloeden. (In feite kan dit handvat zelf een hoekpunt worden door het verder van het middelpunt te plaatsen dan het andere handvat.) Dit handvat kan de stralen van de ster scheeftrekken om alle soorten kristallen, mandala's, sneeuwvlokken en stekelvarkens te maken:

Indien je een gewone ster wil zonder dit maatwerk, kan je het tweede handvat eveneens laten werken als het eerste schalingshandvat:

  • Drag with Ctrl to keep the star rays strictly radial (no skew).

  • Ctrl+click to remove the skew without dragging.

As a useful complement for the on-canvas handle dragging, the Controls bar has the Spoke ratio field which defines the ratio of the two handles' distances to the center.

Sterren in Inkscape hebben nog twee trucs. In de meetkunde is een veelhoek een vorm met rechte randen en scherpe hoeken. In de echte wereld bestaat er veel variatie in curvilineariteit en ronding is normaal. Inkscape kan dit eveneens. Ronding van een ster of veelhoek werkt echter een beetje anders in vergelijking met ronding van een rechthoek. Je gebruikt daartoe geen speciaal handvat, maar

  • Shift+drag a handle tangentially to round the star or polygon.

  • Shift+click a handle to remove rounding.

“Tangentieel” betekent in een richting loodrecht op de straal. Indien je een handvat “roteert” met Shift in tegenwijzerzin rond het centrum, krijg je positieve ronding; in wijzerzin krijg je negatieve ronding. Zie hieronder voorbeelden van negatieve ronding.

Hieronder is het verschil tussen een afgerond vierkant (gereedschap Rechthoek) en een afgeronde 4-zijdige veelhoek (gereedschap Sterren) weergegeven:

Zoals je kan zien, heeft een afgeronde rechthoek rechte lijnstukken en cirkelvormige (of algemeen elliptische) afrondingen. Een afgeronde veelhoek of ster heeft daarentegen geen rechte lijnstukken; de kromming varieert continu van het maximum (in de hoeken) naar het minimum (halfweg tussen hoeken). Inkscape doet dit door middel van colineaire Bezier raaklijnen voor elk hoekpunt van de vorm (je kan ze zien indien je de vorm omzet in een pad en het gereedschap Knooppunten gebruikt).

The Rounded parameter which you can adjust in the Controls bar is the ratio of the length of these tangents to the length of the polygon/star sides to which they are adjacent. This parameter can be negative, which reverses the direction of tangents. The values of about 0.2 to 0.4 give “normal” rounding of the kind you would expect; other values tend to produce beautiful, intricate, and totally unpredictable patterns. A star with a large roundedness value may reach far beyond the positions of its handles. Here are a few examples, each indicating its roundedness value:

If you want the tips of a star to be sharp but the concaves smooth or vice versa, this is easy to do by creating an offset (Ctrl+J) from the star:

Shift+dragging star handles in Inkscape is one of the finest pursuits known to man. But it can get better still.

Om nauwkeuriger reële vormen te maken, kan Inkscape sterren en polygonen randomiseren (willekeurig vervormen). Weinig randomisatie maakt een ster minder regelmatig, menselijker en soms grappig; sterke randomisatie is een boeiende manier om een diversiteit aan gekke, onvoorspelbare vormen te maken. Een afgeronde ster blijft mooi afgerond bij randomisatie. Dit zijn de toetscombinaties

  • Alt+drag a handle tangentially to randomize the star or polygon.

  • Alt+click a handle to remove randomization.

Bij het tekenen of handvat-wijzigen van een gerandomiseerde ster, zal deze “beven” omdat elke unieke positie van zijn handvatten overeenkomt met zijn eigen unieke randomisatie. Bijgevolg, een handvat verplaatsen zonder Alt herrandomiseert de vorm bij dezelfde mate van willekeur, terwijl Alt-slepen de randomisatie behoudt, maar de mate van willekeur aanpast. Hier zijn sterren waarvan de parameters identiek zijn, maar ze zijn elk geherrandomiseert door het handvat een weinig te verplaatsen (mate van willekeur is 0.1):

En hier is de middelste ster van de vorige rij met de mate van willekeur variërend van -0.2 tot 0.2:

Alt+drag a handle of the middle star in this row and observe as it morphs into its neighbors on the right and left — and beyond.

Je vind misschien je eigen toepassingen voor gerandomiseerde sterren, maar ronde amoebe-achtige vlekken en grote ruwe planeten met fantastische landschappen behoren tot de mogelijkheden:

Spiralen

Inkscape's spiraal is een flexibele vorm en alhoewel niet zo veelzijdig is als de ster, is hij soms erg handig. Een spiraal wordt net zoals een ster vanuit het middelpunt getekend, zowel tijdens tekenen als bewerken,

  • Ctrl+drag to snap angle to 15 degree increments.

Eens getekend heeft een spiraal twee handvatten op de uiteinden. Beide handvatten rollen de spiraal bij gewoon slepen op of af (dit wil zeggen, het aantal draaiingen verandert). Mogelijke toetscombinaties:

Buitenste handvat:

  • Shift+drag to scale/rotate around center (no rolling/unrolling).

  • Alt+drag to lock radius while rolling/unrolling.

Binnenste handvat

  • Alt+drag vertically to converge/diverge.

  • Alt+click to reset divergence.

  • Shift+click to move the inner handle to the center.

The divergence of a spiral is the measure of nonlinearity of its winds. When it is equal to 1, the spiral is uniform; when it is less than 1 (Alt+drag upwards), the spiral is denser on the periphery; when it is greater than 1 (Alt+drag downwards), the spiral is denser towards the center:

Het maximaal aantal omwentelingen is 1024.

Net zoals het ellipsgereedschap niet alleen bruikbaar is voor ellipsen, maar ook voor bogen (lijnen met constante kromming), is de spiraal handig voor het maken van lijnen met continu variërende kromming. In vergelijking met een gewone Bezier curve is een spiraal dikwijls handiger, omdat je hem korter of langer kan maken met het handvat langs de curve, zonder de vorm te beïnvloeden. Bovendien, waar een spiraal meestal getekend wordt zonder vulling, kan je vulling toevoegen en de lij verwijderen voor interessante effecten.

Vooral interessant zijn spiralen met puntlijn - deze combineren de goede dichtheid van de vorm met reguliere equidistante markeringen (punten of strepen) voor mooie Moiré-effecten:

Conclusies

Inkscape's vormgereedschappen zijn ergf krachtig. Leer hun trucs en speel ermee - dit verdient zichzelf terug bij je ontwerpen, omdat het gebruik van vormen in plaats van eenvoudige paden je vectorwerk sneller maakt en eenvoudiger te bewerken. Indien je ideeën hebt voor toekomstige verbeteringen aan de vormgereedschappen, contacteer aub. de ontwikkelaars.

Authors: Bulia Byak; Jonathan Leighton; Colin Marquardt; Nicolas Dufour; Gellért Gyuris; Maren Hachmann

Translators: Kris De Gussem — 2009

Header / footer design: Esteban Capella — 2019