Katalog kształtów
Kształty scenariusza jazdy
Dział zatytułowany „Kształty scenariusza jazdy”| Kształt | Cel |
|---|---|
| Linestring | Ciągła linia, używana do granic pasów ruchu, krawężników i oznaczeń. |
| Lane | Pas ruchu z dwiema granicami, osią środkową oraz slotami połączeń (Next / Previous / Left / Right). |
| Vehicle | Pojazd z szablonu (Sedan, Bus, Truck, Motorcycle). |
| Pedestrian | Pieszy z szablonu (Walking, Simple). |
| Path | Trajektoria do strzałek, grup śladów lub tras scenariusza. Styl strzałki lub pasma. |
| Polygon | Zamknięty obszar (parking, strefa zakreskowana). |
| Crosswalk | Gotowe przejście dla pieszych. |
| TrafficLight | Sygnalizator pojazdowy lub pieszy. |
| Intersection | Szablon wielopasmowego węzła drogowego. |
Kształty podstawowe
Dział zatytułowany „Kształty podstawowe”| Kształt | Cel |
|---|---|
| LineArrow | Strzałka jednosegmentowa. |
| Arrow | Strzałka dowolnokształtna. |
| Text | Zwykły lub adnotowany tekst. |
| Math (LaTeX) | Wyrenderowane równanie LaTeX — patrz Math (KaTeX) poniżej. |
| Freehand | Narysowany pociągnięciem podobnym do pióra. |
| Rectangle | Prostokąt wyrównany do osi. |
| Ellipse | Elipsa wyrównana do osi. |
| Image | Zaimportowany PNG / JPG / SVG. |
Math (KaTeX)
Dział zatytułowany „Math (KaTeX)”Kształt Math (ikona fx na pasku narzędzi, skrót /) przechowuje źródło LaTeX i renderuje je za pomocą KaTeX. Źródło pozostaje edytowalne — wystarczy dwukrotnie kliknąć dowolne równanie, aby ponownie otworzyć edytor. Opis krok po kroku znajdziesz w samouczku.
Obsługiwana składnia LaTeX
Dział zatytułowany „Obsługiwana składnia LaTeX”Narzędzie Math obsługuje wszystko z listy obsługiwanych funkcji KaTeX. Najważniejsze kategorie:
| Kategoria | Przykłady |
|---|---|
| Litery greckie | \alpha \beta \gamma \pi \Omega |
| Operatory | \sum \int \prod \lim \nabla |
| Ułamki i pierwiastki | \frac{a}{b} \sqrt{x} \sqrt[3]{x} |
| Indeksy dolne i górne | x_1^2 x_{i,j}^{n+1} |
| Teoria zbiorów i logika | \in \notin \subseteq \forall \exists \implies |
| Strzałki | \to \rightarrow \Rightarrow \leftrightarrow |
| Akcenty | \hat{x} \bar{x} \vec{v} \tilde{x} \overline{ABC} |
| Macierze | \begin{pmatrix} a & b \\\\ c & d \end{pmatrix} |
| Układy równań | \begin{align} f &= g \\\\ h &= k \end{align} |
| Przypadki | \begin{cases} x & \text{if } y \\\\ 0 & \text{otherwise} \end{cases} |
Chemia (mhchem) | \ce{2 H2 + O2 -> 2 H2O} \pu{12 km/h} |
Błędy składni nie zawieszają edytora — KaTeX podświetla wadliwe tokeny na czerwono, podczas gdy możesz dalej pisać.
Atrybuty stylu
Dział zatytułowany „Atrybuty stylu”Panel atrybutów kształtu Math udostępnia:
| Właściwość | Zakres / opcje |
|---|---|
| Color | Dowolny kolor z palety drawtonomy. Domyślnie czarny. |
| Size | 8–200 px (rozmiar czcionki). Domyślnie 20 px. Całe równanie skaluje się proporcjonalnie. |
Obrót kształtu Math ustawia się tak samo jak każdego innego kształtu — chwyć uchwyt widoczny nad polem zaznaczenia.
Eksport
Dział zatytułowany „Eksport”Kształty Math są eksportowane we wszystkich formatach opisanych w formatach eksportu:
- SVG / PNG /
.drawtonomy.svg— wyrenderowany HTML KaTeX jest osadzany inline, dzięki czemu równanie pozostaje ostre przy dowolnym powiększeniu. - PDF / EPS — glify tekstowe są konwertowane na ścieżki za pomocą
opentype.js, w tym pierwiastek z kreską vinculum (\sqrt), więc plik nie wymaga od odbiorcy zainstalowania odpowiednich czcionek.
Ograniczenia
Dział zatytułowany „Ograniczenia”- Umieszczenie setek równań na jednym płótnie działa, ale każde z nich jest niezależnym renderem KaTeX — bardzo gęste projekty mogą działać wolniej.
- Niestandardowe makra KaTeX (
\newcommand) nie są obsługiwane; renderer działa z domyślnymi ustawieniami KaTeX oraz rozszerzeniemmhchem.
Niestandardowe szablony
Dział zatytułowany „Niestandardowe szablony”Możesz dodawać szablony SVG dla pojazdów, pieszych, oznakowania poziomego i znaków. Opis procesu wkładu znajdziesz w Przewodniku Szablonów.