Extension SDK
drawtonomy-tillägg är iframe-hostade webbappar som pratar med
redigeraren via postMessage. SDK:n ger dig en typad klient;
utvecklingsservern ger dig en lokal redigerare att utveckla mot.
Den här sidan är en snabborientering. Den fullständiga guiden — manifestschema, capabilities-lista, meddelandeprotokoll — finns i det publika arkivet:
➡ Extension Development Guide (日本語)
Snabbstart
Section titled “Snabbstart”# Redigerare på :3000pnpm add -g @drawtonomy/dev-serverdrawtonomy-dev-server
# Ditt tillägg på :3001cd my-extension && pnpm dev --port 3001
open "http://localhost:3000/?ext=http://localhost:3001/manifest.json"Minsta tillägg
Section titled “Minsta tillägg”my-extension/ manifest.json index.html src/{ "id": "my-extension", "name": "My Extension", "version": "1.0.0", "entry": "./index.html", "capabilities": ["shapes:read", "shapes:write", "ui:panel"]}import { ExtensionClient, createVehicle } from '@drawtonomy/sdk'
const client = new ExtensionClient()await client.ready()
document.getElementById('add')!.addEventListener('click', async () => { await client.addShapes([createVehicle(0, 0, { templateId: 'sedan' })])})Referenstillägg
Section titled “Referenstillägg”De inbyggda tilläggen är fullkvalitativa exempel:
ai-scene-generator— scen-generering på naturligt språk och OpenSCENARIO.template-preview— förhandsgranska en formmall.exporter-playground— träna exportören mot en levande canvas.path-footprint-lab— Path Footprint-experimentation.
Se även
Section titled “Se även”- Tilläggsarkitektur — varför iframes, varför postMessage.
@drawtonomy/sdk-översikt — paketet och dess moduler.