diff --git a/Interaction.md b/Interaction.md new file mode 100644 index 0000000..a438190 --- /dev/null +++ b/Interaction.md @@ -0,0 +1,24 @@ +# Interaction + +## Double Click Zoom + +* Apply a zoom factor +* Apply resolution constraint + +## Pinch Zoom + +* No resolution constraint while pinching +* Apply resolution constraint when releasing mouse +* Animate to final resolution + +## (Alt) Drag Rotate + +* No rotation constraint while rotating +* Apply rotation constraint when releasing mouse +* Animate to final angle + +## Mouse Wheel Zoom + +* Apply resolution constraint as the user scrolls + +## Shift Drag Zoom \ No newline at end of file