Zum Inhalt springen

@drawtonomy/sdk-Übersicht

@drawtonomy/sdk ist das Paket, gegen das Erweiterungs-Autoren und Headless-Tooling bauen. Es stellt bereit:

ModulZweck
ExtensionClientpostMessage-Client für in Iframes gehostete Erweiterungen.
Form-Factory-FunktionencreateLane(), 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.
TypenBaseShape, LaneShape, VehicleShape, DrawtonomySnapshot, …
Terminal-Fenster
pnpm add @drawtonomy/sdk
PaketZweck
@drawtonomy/sdkDas SDK selbst.
@drawtonomy/dev-serverLokaler Dev-Server, der den Editor für die Erweiterungs-Entwicklung hostet.

Der SDK-Quellcode, Tests und Beispiele liegen im drawtonomy-GitHub-Repository.