Split display to show protein from more than one direction

Case number:845833-2005156
Topic:Game: Display
Opened by:jeff101
Status:Open
Type:Suggestion
Opened on:Saturday, May 5, 2018 - 02:00
Last modified:Thursday, October 25, 2018 - 09:26

In the latest design puzzle, I've been trying to move part of the protein along a
certain axis. To monitor this motion, it would help to have the display split in two,
with each half of the display showing the protein from a different point of view.
For my case, having one view along the axis and another view perpendicular to this
same axis would be helpful. Having these different views update simultaneously as
the protein changes shape would also be helpful.

In drafting, one often shows the same object from three different directions all
perpendicular to each other. It would be nice if Foldit could do this too.

https://www.pinterest.com/pin/715227984542285720/ gives many examples while
https://rharmon.files.wordpress.com/2012/10/design-process-orthographic-views.jpg gives:

(Sat, 05/05/2018 - 02:00  |  6 comments)


jeff101's picture
User offline. Last seen 15 hours 30 min ago. Offline
Joined: 04/20/2012
Groups: Go Science

A related idea would be to have hotkeys (like the arrow keys on the keyboard)
that would rotate the protein about the x or y axes by 90 degrees.
If left-right on the display is the x axis and up-down is the y axis,
one could use the <- and -> arrows to rotate 90 degrees about the y axis,
and one could use the up and down arrows to rotate 90 degrees about the x axis.
Also, if the z axis is in & out of the display, one could use the page-up
& page-down keys to rotate the protein 90 degrees about the z axis
(this would be like rotating the display clockwise or counterclockwise).

The simpler the hotkeys, the more quickly we can switch the protein view.

jeff101's picture
User offline. Last seen 15 hours 30 min ago. Offline
Joined: 04/20/2012
Groups: Go Science

Restating the above, if the view
began with the front of the protein,
pressing the right-arrow (->) key repeatedly
would change the view from front to right-side
to back to left-side to front.

Pressing the left-arrow (<-) key repeatedly
would change the view from front to left-side
to back to right-side to front.

Pressing the up-arrow key repeatedly
would change the view from front to top
to back (upside-down) to bottom to front.

Pressing the down-arrow key repeatedly
would change the view from front to bottom
to back (upside-down) to top to front.

Pressing the Page-Up key would rotate
the front view of the protein 90 degrees
clockwise.

Pressing the Page-Down key would rotate
the front view of the protein 90 degrees
counterclockwise.

Susume's picture
User offline. Last seen 2 days 15 hours ago. Offline
Joined: 10/02/2011

I love this hotkey idea for 90 degree rotation in 3 dimensions. Currently, one can drag to rotate, but you're only guessing how far you've turned, and there is no way then to rotate back to exactly the previous viewpoint. Quick and easy 90 degree rotations would fix that.

bkoep's picture
User offline. Last seen 16 hours 39 min ago. Offline
Joined: 11/15/2012
Groups: None

This is a cool idea! I could imagine complications from splitting the screen that would require some serious code changes; but I think a hotkey for 90 degree rotations would be much more feasible.

jeff101's picture
User offline. Last seen 15 hours 30 min ago. Offline
Joined: 04/20/2012
Groups: Go Science

I suppose you could have a slider in addition to the hotkeys.
The slider would adjust how big the angle increments should be.
The default value could be 90 degrees, but folks might want
to do smaller angle increments like 30 or 45 degrees instead.

Joined: 09/24/2012
Groups: Go Science

More generic: split display in order to view something else in a smaller window.

This would be very useful for ED puzzle:

-shift-Q on the main window
-q on the smaller one (in order to keep the global view)

I can imagine a lot of other applications, selecting a view for the main window and another view settings for the second one.

Sitemap

Developed by: UW Center for Game Science, UW Institute for Protein Design, Northeastern University, Vanderbilt University Meiler Lab, UC Davis
Supported by: DARPA, NSF, NIH, HHMI, Amazon, Microsoft, Adobe, RosettaCommons