Visão geral do @drawtonomy/sdk
@drawtonomy/sdk é o pacote contra o qual autores de extensões e
ferramentas headless desenvolvem. Ele expõe:
| Módulo | Finalidade |
|---|---|
ExtensionClient | Cliente postMessage para extensões hospedadas em iframe. |
| Funções de fábrica de formas | createLane(), createVehicle(), etc. |
createSnapshot() | Constrói um DrawtonomySnapshot a partir de um array de formas. |
exporter.* | Funções puras que transformam um snapshot em OpenDRIVE / OpenSCENARIO / pacote zip esmini / OSM Lanelet2. Inclui um parser Lanelet2. |
| Tipos | BaseShape, LaneShape, VehicleShape, DrawtonomySnapshot, … |
Instalar
Seção intitulada “Instalar”pnpm add @drawtonomy/sdkPacotes complementares
Seção intitulada “Pacotes complementares”| Pacote | Finalidade |
|---|---|
@drawtonomy/sdk | O SDK em si. |
@drawtonomy/dev-server | Servidor de desenvolvimento local que hospeda o editor para desenvolvimento de extensões. |
Código-fonte
Seção intitulada “Código-fonte”O código-fonte do SDK, testes e exemplos estão no repositório do drawtonomy no GitHub.
Veja também
Seção intitulada “Veja também”- API do SDK de Extensões — construindo extensões iframe.
- API do SDK do Exportador — adicionando novos formatos alvo.