Panoramica @drawtonomy/sdk
@drawtonomy/sdk è il pacchetto contro cui sviluppano gli autori
di estensioni e gli strumenti headless. Espone:
| Modulo | Scopo |
|---|---|
ExtensionClient | Client postMessage per estensioni ospitate in iframe. |
| Funzioni factory delle forme | createLane(), createVehicle(), ecc. |
createSnapshot() | Costruisce un DrawtonomySnapshot da un array di forme. |
exporter.* | Funzioni pure che trasformano uno snapshot in OpenDRIVE / OpenSCENARIO / zip esmini / Lanelet2 OSM. Include un parser Lanelet2. |
| Tipi | BaseShape, LaneShape, VehicleShape, DrawtonomySnapshot, … |
Installazione
Sezione intitolata “Installazione”pnpm add @drawtonomy/sdkPacchetti companion
Sezione intitolata “Pacchetti companion”| Pacchetto | Scopo |
|---|---|
@drawtonomy/sdk | L’SDK stesso. |
@drawtonomy/dev-server | Dev server locale che ospita l’editor per lo sviluppo di estensioni. |
Sorgente
Sezione intitolata “Sorgente”Il sorgente dell’SDK, i test e gli esempi si trovano nel repository GitHub di drawtonomy.
Vedi anche
Sezione intitolata “Vedi anche”- API SDK delle estensioni — costruire estensioni iframe.
- API SDK degli esportatori — aggiungere nuovi formati target.