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

[Remote rendering 4.3] RemoteCanvas frame display and interaction forwarding

Đang mở
#28 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
functional
Ngôn ngữ chính
Python
Star
0
Fork
0
Merge trung bình
1 ngày 10 giờ
Pull request đã merge (30 ngày)
37

Mô tả

### 📝 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_

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

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.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
typescript
Lĩnh vực
frontend
Loại issue
Tính năng
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Sôi nổi
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
52/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.