@drawtonomy/sdk-Übersicht
@drawtonomy/sdk ist das Paket, gegen das Erweiterungs-Autoren und
Headless-Tooling bauen. Es stellt bereit:
| Modul | Zweck |
|---|---|
ExtensionClient | postMessage-Client für in Iframes gehostete Erweiterungen. |
| Form-Factory-Funktionen | createLane(), createVehicle() usw. |
createSnapshot() | Erzeugt ein DrawtonomySnapshot aus einem Formen-Array. |
exporter.* | Reine Funktionen, die einen Snapshot in OpenDRIVE / OpenSCENARIO / esmini-ZIP / Lanelet2-OSM verwandeln. Enthält einen Lanelet2-Parser. |
| Typen | BaseShape, LaneShape, VehicleShape, DrawtonomySnapshot, … |
Installation
Abschnitt betitelt „Installation“pnpm add @drawtonomy/sdkBegleitpakete
Abschnitt betitelt „Begleitpakete“| Paket | Zweck |
|---|---|
@drawtonomy/sdk | Das SDK selbst. |
@drawtonomy/dev-server | Lokaler Dev-Server, der den Editor für die Erweiterungs-Entwicklung hostet. |
Quellcode
Abschnitt betitelt „Quellcode“Der SDK-Quellcode, Tests und Beispiele liegen im drawtonomy-GitHub-Repository.
Siehe auch
Abschnitt betitelt „Siehe auch“- Extension-SDK-API — Iframe-Erweiterungen bauen.
- Exporter-SDK-API — neue Zielformate hinzufügen.