Opened 8 years ago
Closed 8 years ago
#687 closed enhancement (fixed)
Pick atoms beneath density map surfaces
Reported by: | Owned by: | Tom Goddard | |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | Volume Data | Version: | |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
On May 25, 2017, at 6:24 AM, Oliver Clarke wrote:
Hi,
Often I want to select or hover over (to reveal tooltip info) atoms located under a transparent surface or mesh. It is much less common to want to select a volume with ctrl-click in my experience. Would it be possible to add a modifier (e.g. Shift or alt/option) for volume selection, and otherwise default to selection of/interaction with the atomic model(s)?
I feel like since ChimeraX deals mostly with these two data types, often in combination, having a clear way to distinguish interaction with them would be useful - it adds one extra step to be able to see atoms under a mesh, go to the volume viewer and turn of the required volume or volumes before selecting/identifying them - what do you think?
Cheers
Oli
Change History (4)
comment:1 by , 8 years ago
Reporter: | changed from | to
---|
follow-up: 2 comment:2 by , 8 years ago
One other idea for this is to change the selection hierarchy in a conditional manner, so that models take priority if and only if there is both a model displayed, and a map displayed with either mesh or transparency. When I say "take priority", I mean that in this circumstance, Ctrl-clicking on an atom that is obscured by a map would select it, and hovering over it would display an atomspec balloon, but ctrl-clicking on the map anywhere that an atom is *not* underneath the pointer would select the map. Cheers Oli
comment:3 by , 8 years ago
I've made atom description popup windows when hovering the mouse ignore unpickable volumes (when "volume pickable false" used) and instead describe what would be selected at that mouse position.
comment:4 by , 8 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
About 6-12 months ago I made picking atoms through transparent volume surfaces and meshes work.
There is a capability to make maps not pickable, so you can pick objects inside surface / mesh.
This does not effect atomspec balloons, although perhaps it should. Also the maps are pickable by default and we don’t have preferences yet, so you can’t remember this setting between sessions.