ansys / ansys/Visual-Interactive-Simulation-Object-Renderer

[Remote rendering 4.3] RemoteCanvas frame display and interaction forwarding

Aperta
#28 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
functional
Lingua principale
Python
Stelle
0
Fork
0
Merge medio
1g 10h
PR unite (30g)
37

Descrizione

### 📝 Description of the feature

This is the first real remote frontend work. Everything before this was backend or the mode probe.

Create a `RemoteCanvas` to subscribe to the frame stream from 4.1, and draws frames to a canvas, forwarding mouse and wheel events back to the server, built from scratch against the wslink protocol since trame-rca ships only a Vue component.

`RemoteRenderer.ts` implements `IRenderer` over trigger calls to the server.

### Acceptance Criteria

A fresh frame appears on connect and reconnect (no blank canvas).
Tests pass

### 💵 Business Value

_No response_

### 🔗 Useful links and references

_No response_

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Start with RemoteRenderer.ts and the frame stream from 4.1, then review the wslink protocol and the existing trame-rca Vue component for relevant behavior. Verify the RemoteCanvas draws a fresh frame on connect and reconnect, forwards mouse and wheel events to the server, and that the tests pass.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
typescript
Ambito
frontend
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Attiva
Chiarezza
Abbastanza chiara
Idoneità per principianti
52/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.