March 23, 2011

This Wonderland Wednesday discussion centered around easy, better, and different ways to manipulate objects. Our goals were to figure out ways to:

  • Move things around more seamlessly
  • Drag and drop one cell in-world on another
  • Have objects "snap to" surfaces of 3D objects
  • Update APIs to support these actions

We also talked about some use cases:

  • Add sticky notes to a board and move them around on the surface of the board
  • Add images to a gallery wall
  • Place image on floor as carpet
  • Add a light fixture to a wall

Proposal - Attachment Points

  • Attachment points as a capability
  • Use technique like bounding box on mic to position points
  • Have point attachments and plane attachments
  • Automatically attach objects
    • perhaps by pushing one object towards another

Proposal - EZMove

  • Alt-click on object to select
  • Selection gives you push pin, "+" button, and "x" to exit selection mode

http://faithhold.dyndns.org:8080/JSPWiki/attach/Affordance%20-%20Move%20Objects%20Discussion/EZMove-Start.png http://faithhold.dyndns.org:8080/JSPWiki/attach/Affordance%20-%20Move%20Objects%20Discussion/EZMove-Selected.png

  • Dragging object, moves object in X-Y plane
  • Clicking + button gives tool palette for doing everything on right-click menu
  • Clicking and dragging pin highlights objects under pin - release snaps object to target

http://faithhold.dyndns.org:8080/JSPWiki/attach/Affordance%20-%20Move%20Objects%20Discussion/EZMove-Pin-Selected.png http://faithhold.dyndns.org:8080/JSPWiki/attach/Affordance%20-%20Move%20Objects%20Discussion/EZMove-MovePin.png

  • Alt-click object to release control (or alt-click anywhere) as alternative to clicking "x"

Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
png
EZMove-MovePin.png 108.2 kB 1 24-Mar-2011 04:27 Nicole Yankelovich
png
EZMove-Pin-Selected.png 105.4 kB 1 24-Mar-2011 04:27 Nicole Yankelovich
png
EZMove-Selected.png 105.4 kB 1 24-Mar-2011 04:27 Nicole Yankelovich
png
EZMove-Start.png 96.0 kB 1 24-Mar-2011 04:26 Nicole Yankelovich
« This page (revision-4) was last changed on 24-Mar-2011 04:34 by Nicole Yankelovich