Skip to content

feat: Pick and highlight geometry through the server in client mode - #204

Draft
LKasianAnsys wants to merge 6 commits into
fix/client-shared-connectionfrom
feat/geometry-picker-for-client-mode
Draft

LKasianAnsys wants to merge 6 commits into
fix/client-shared-connectionfrom
feat/geometry-picker-for-client-mode

Conversation

@LKasianAnsys

Copy link
Copy Markdown
Collaborator

Resolves #192

Geometry picking currently has two separate implementations for client and server mode. Until now, the client mode picked geometry in WASM and drew the highlight on a narrow canvas overlay. In this PR, the client mode geometry picking and highlighting is updated to share the same implementation as the server mode. Client mode now asks the server to set and clear the highlight, which the server draws in the shared scene and pushes as a data-only update; the client reports its pixel ratio so the highlight matches server mode in size, and the overlay is removed.

(This is a WIP; still need to update the client mode to pick through the server picker, and remove the wasm geometry picker)

@github-actions github-actions Bot added test Work associated with testing added enhancement New feature or request labels Nov 3, 2026
@LKasianAnsys
LKasianAnsys added this pull request to stack #197 November 3, 2026 16:57

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

added enhancement New feature or request test Work associated with testing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Geometry picking

2 participants