Hacker News new | ask | show | jobs
by ynniv 4965 days ago
On my MBP scrolling is backwards (swipe up moves closer), and mouse motion controls the camera offset angle. It's easy to write the code this way, but awkward and surprising during use. It's better to pretend that the hand manipulates the model, with a swipe up pushing it away and a swipe right turning the model counterclockwise around the vertical axis of the view.
2 comments

Swiping up to move closer feels natural to me. Perhaps it is the other platforms that are wrong?
It would take a proper user interaction study to find out, but I don't think that I am wrong. Imagine a photograph on a table that you want to see better (make larger). Your natural motion is to touch and pull, which is dragging down.
Hold control on your MBP and scroll up. It zooms in.

command and '+' zooms text.

Scrolling down generally scrolls to the end of a page. Scrolling down here scrolls to the end of the galaxy.

Hold out your hand and make the "unpinch" gesture, which enlarges photos in iOS and Android. Which direction do your scrolling fingers move?

Hold control on your MBP and scroll up. It zooms in.

This is a rare interaction, which is arguably backwards.

command and '+' zooms text. Scrolling down generally scrolls to the end of a page. Scrolling down here scrolls to the end of the galaxy.

Those are all logical, not physical mappings. They are not relevant here.

Hold out your hand and make the "unpinch" gesture, which enlarges photos in iOS and Android. Which direction do your scrolling fingers move?

Left and right? You're seriously stretching to make your argument. People pull things towards them to get a better view. They push them away to see the bigger picture. Done.

You can't be serious. Put your hand to your monitor, and with your thumb and forefinger, unpinch. Your thumb and finger move left and right?

So my counterexamples are irrelevant, and you unpinch in a way nobody else does. Sounds like you just get off on being contrarian.

I agree that scrolling should be inverted. Scrolling down moves the zoom slider on the right side of the page up which seems counter intuitive to me.
I agree that the nav interface is a bit wonky, but it is a good start!