ansys / ansys/Visual-Interactive-Simulation-Object-Renderer
[Remote rendering 4.3] RemoteCanvas frame display and interaction forwarding
- 主要言語
- Python
- スター
- 0
- フォーク
- 0
- 平均マージ
- 1日 10時間
- マージ済み PR(30日)
- 37
説明
### 📝 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_
コントリビューションガイド
調査の方向性
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.
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- typescript
- 領域
- frontend
- issue の種類
- 機能追加
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 活発
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 52/100