Vue d'ensemble de @drawtonomy/sdk
@drawtonomy/sdk est le paquet sur lequel s’appuient les auteurs d’extensions et les outils sans éditeur. Il expose :
| Module | Rôle |
|---|---|
ExtensionClient | Client postMessage pour les extensions hébergées en iframe. |
| Fonctions de fabrique de formes | createLane(), createVehicle(), etc. |
createSnapshot() | Construit un DrawtonomySnapshot à partir d’un tableau de formes. |
exporter.* | Fonctions pures qui transforment un instantané en OpenDRIVE / OpenSCENARIO / archive zip esmini / Lanelet2 OSM. Inclut un parseur Lanelet2. |
| Types | BaseShape, LaneShape, VehicleShape, DrawtonomySnapshot, … |
Installation
Section intitulée « Installation »pnpm add @drawtonomy/sdkPaquets compagnons
Section intitulée « Paquets compagnons »| Paquet | Rôle |
|---|---|
@drawtonomy/sdk | Le SDK lui-même. |
@drawtonomy/dev-server | Serveur de développement local qui héberge l’éditeur pour le développement d’extensions. |
Code source
Section intitulée « Code source »Le code source du SDK, ses tests et ses exemples se trouvent dans le dépôt GitHub drawtonomy.
Voir aussi
Section intitulée « Voir aussi »- API du SDK d’extension — construire des extensions iframe.
- API du SDK Exporteur — ajouter de nouveaux formats cibles.