Formenkatalog
Formen für Fahrszenarien
Abschnitt betitelt „Formen für Fahrszenarien“| Form | Zweck |
|---|---|
| Linestring | Durchgehende Linie für Spurränder, Bordsteine und Fahrbahnmarkierungen. |
| Lane | Befahrbare Fahrspur mit zwei Rändern, einer Mittellinie und Verbindungs-Slots (Next / Previous / Left / Right). |
| Vehicle | Vorlagenbasiertes Fahrzeug (Sedan, Bus, Truck, Motorcycle). |
| Pedestrian | Vorlagenbasierter Fußgänger (Walking, Simple). |
| Path | Trajektorie für Pfeile, Footprint-Gruppen oder Szenariopfade. Pfeil- oder Bandstil. |
| Polygon | Geschlossene Fläche (Parkplatz, schraffierte Zone). |
| Crosswalk | Vordefinierter Fußgängerüberweg. |
| TrafficLight | Ampel für Fahrzeuge oder Fußgänger. |
| Intersection | Vorlage für eine mehrspurige Kreuzung. |
Grundformen
Abschnitt betitelt „Grundformen“| Form | Zweck |
|---|---|
| LineArrow | Eingliedriger Pfeil. |
| Arrow | Freiform-Pfeil. |
| Text | Einfacher oder annotierter Text. |
| Math (LaTeX) | Gerenderte LaTeX-Gleichung, siehe Math (KaTeX) weiter unten. |
| Freehand | Mit einem stiftähnlichen Strich gezeichnet. |
| Rectangle | Achsenparalleles Rechteck. |
| Ellipse | Achsenparallele Ellipse. |
| Image | Importierte PNG / JPG / SVG. |
Math (KaTeX)
Abschnitt betitelt „Math (KaTeX)“Die Math-Form (fx in der Werkzeugleiste, auch /) speichert LaTeX-Quellcode und rendert ihn mit KaTeX. Der Quellcode bleibt editierbar — ein Doppelklick auf eine beliebige Gleichung öffnet den Inline-Editor erneut. Das schrittweise Vorgehen ist im Tutorial beschrieben.
Unterstützte LaTeX-Syntax
Abschnitt betitelt „Unterstützte LaTeX-Syntax“Das Math-Tool akzeptiert alle Funktionen aus KaTeXs Liste unterstützter Funktionen. Wichtige Kategorien:
| Kategorie | Beispiele |
|---|---|
| Griechische Buchstaben | \alpha \beta \gamma \pi \Omega |
| Operatoren | \sum \int \prod \lim \nabla |
| Brüche und Wurzeln | \frac{a}{b} \sqrt{x} \sqrt[3]{x} |
| Hoch- und Tiefstellung | x_1^2 x_{i,j}^{n+1} |
| Mengen und Logik | \in \notin \subseteq \forall \exists \implies |
| Pfeile | \to \rightarrow \Rightarrow \leftrightarrow |
| Akzente | \hat{x} \bar{x} \vec{v} \tilde{x} \overline{ABC} |
| Matrizen | \begin{pmatrix} a & b \\\\ c & d \end{pmatrix} |
| Gleichungssysteme | \begin{align} f &= g \\\\ h &= k \end{align} |
| Fallunterscheidungen | \begin{cases} x & \text{if } y \\\\ 0 & \text{otherwise} \end{cases} |
Chemie (mhchem) | \ce{2 H2 + O2 -> 2 H2O} \pu{12 km/h} |
Syntaxfehler bringen den Editor nicht zum Absturz — KaTeX hebt fehlerhafte Ausdrücke rot hervor, während man weitertippen kann.
Darstellungsattribute
Abschnitt betitelt „Darstellungsattribute“Das Attribut-Panel der Math-Form bietet folgende Einstellungen:
| Eigenschaft | Bereich / Optionen |
|---|---|
| Color | Beliebige Farbe aus der drawtonomy-Farbpalette. Standard: Schwarz. |
| Size | 8–200 px (Schriftgröße). Standard: 20 px. Die gesamte Gleichung skaliert proportional. |
Die Rotation wird wie bei allen anderen Formen über den Griff oberhalb des Auswahlrahmens eingestellt.
Math-Formen werden über alle Pfade in den Exportformaten unterstützt:
- SVG / PNG /
.drawtonomy.svg— das gerenderte KaTeX-HTML wird inline eingebettet, sodass die Gleichung bei jeder Zoomstufe scharf bleibt. - PDF / EPS — Textglyphen werden über
opentype.jsin Pfade umgewandelt, einschließlich des Wurzelzeichens (\sqrt), sodass die Datei unabhängig von installierten Schriftarten beim Empfänger ist.
Einschränkungen
Abschnitt betitelt „Einschränkungen“- Mehrere hundert Gleichungen auf einer Zeichenfläche funktionieren, aber jede wird unabhängig durch KaTeX gerendert — sehr dicht befüllte Seiten können sich langsamer anfühlen.
- Eigene KaTeX-Makros (
\newcommand) werden nicht unterstützt; der Renderer läuft mit KaTeX-Standardeinstellungen plusmhchem.
Eigene Vorlagen
Abschnitt betitelt „Eigene Vorlagen“Für Fahrzeuge, Fußgänger, Fahrbahnmarkierungen und Schilder lassen sich eigene SVG-Vorlagen hinzufügen. Der Beitrags-Workflow ist im Template Guide beschrieben.