Generator wielokątów SVG
Generuj wielokąty SVG: trójkąty, sześciokąty, gwiazdy, kształty nieregularne. Ustaw liczbę wierzchołków, promień, obrót. Kopiuj kod SVG lub pobierz plik. Bezpłatnie.
-
1Wprowadź dane
Wpisz treść, wklej tekst lub załaduj plik z dysku. -
2Kliknij przycisk
Narzędzie natychmiast przetworzy Twoje dane w przeglądarce. -
3Pobierz wynik
Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
return "Wynik gotowy w 0.1s";
}
Podgląd na żywo / Live Preview
Oceń to narzędzie:
Powiązane narzędzia
Inne narzędzia, które mogą Ci się przydaćGenerator wielokątów SVG – polygon i gwiazdy bez edytora
Wielokąty (polygon) i gwiazdy (star polygon) to podstawowe kształty SVG używane w ikonografii, dekoracji UI i infografice. Narzędzie oblicza współrzędne wierzchołków regularnych i nieregularnych wielokątów i generuje gotowy element
Typy generowanych kształtów
Wielokąt foremny (regular polygon): trójkąt (3), kwadrat (4), pięciokąt (5), sześciokąt (6)... do 20+ wierzchołków. Gwiazda (star polygon): N wierzchołków zewnętrznych i N wewnętrznych (r1/r2 ratio). Kształt nieregularny: ręczne ustawianie każdego wierzchołka. Zaokrąglone wielokąty: smooth corners przez cubic bezier.
Parametry wielokątów
Liczba wierzchołków (N): 3-20. Promień zewnętrzny (R): rozmiar figury. Promień wewnętrzny (r, tylko gwiazdy): głębokość wgłębień. Obrót (rotation): 0-360°. Środek (cx, cy): pozycja na canvas. Wypełnienie (fill), obrys (stroke), grubość linii (stroke-width).
SVG polygon vs path
Zastosowania w UI/UX
Ikony kształtów (gwiazdki ocen, odznaki). Tła dekoracyjne (honeycomb z sześciokątów). Wykresy radarowe (spider/web chart). Strzałki i wskaźniki kierunku. Maskowanie obrazów (clip-path). Animacje SVG (morph między kształtami).
Najczęstsze pytania
Jak obliczyć współrzędne wielokąta foremnego?
x[i] = cx + R × cos(2π×i/N - π/2), y[i] = cy + R × sin(2π×i/N - π/2). Dla N=6 (sześciokąt): 6 punktów rozłożonych co 60°. Odejmowanie π/2 obraca kształt tak, by wierzchołek był na górze.
Jak zrobić animację morphingu między wielokątami?
CSS: shape kształtu w clip-path + transition. SMIL:
Dlaczego SVG polygon nie ma zaokrąglonych rogów?
Atrybut rx/ry działa tylko dla
Jak użyć wielokąta jako maski (clip-path) w CSS?
.element { clip-path: polygon(50% 0%, 100% 100%, 0% 100%) } dla trójkąta. Możesz wkleić wygenerowane współrzędne. Wartości procentowe działają na dowolnym elemencie HTML. Animacja clip-path tworzy efekt rozwijania kształtu.
Czy SVG wielokąty są dostępne (accessibility)?
Czyste kształty dekoracyjne: aria-hidden="true". Kształty znaczące (ikony): role="img" aria-label="opis". Kolor wypełnienia powinien spełniać kontrast WCAG gdy niesie informację.
Powiązane narzędzia: generator wykresów SVG, generator fal SVG i generator SVG blob.