simularium / simularium-viewer

NPM package to view Simularium trajectories in 3D
Apache License 2.0
2 stars 0 forks source link

Revisit follow object behavior #394

Open meganrm opened 3 months ago

meganrm commented 3 months ago

Current behavior

When a user selects an agent by clicking on it, it identifies the agent by id, regardless of if that agent is the "same". That agent can leave the scene, but if in the future, an agent exists with that same id, it will then be selected

Possible other behavior:

  1. When an selected agent leaves a scene, it is also deselected
  2. If a selected agent leaves the scene and then returns, we do some sort of comparison to see if it's truly the "same" agent.

Current plan

We're going to leave the behavior as is, implement the agent metadata panel, and then get feedback from users on this feature