Difference between revisions of "Cage tool"

From GIMP GUI Redesign
Jump to: navigation, search
(New page: Work in progress on the new cage tool. This is more a description of the solutions model than a true specification. ==goals== The main goal of this interaction design is to make the mode...)
Line 4: Line 4:
  
 
The main goal of this interaction design is to make the mode switch—of either editing the cage (a polygon) or deforming the underlying image—as natural and unnoticeable as possible.
 
The main goal of this interaction design is to make the mode switch—of either editing the cage (a polygon) or deforming the underlying image—as natural and unnoticeable as possible.
 +
 +
==before the polygon==
 +
 +
The only user-noticeable state shall be the polygon creation state. Some guidelines:
 +
 +
* creating the polygon shall be analogous to creating one with the [[Free-polygon_tool_specification | free-poly select tool]], including:
 +
** hit backspace to erase the last created poly-point;
 +
** adjustment of the position of any poly-point while creating;
 +
** closing the polygon by hitting return; double-click to create a final poly-point and close; hit the starting poly-point;

Revision as of 12:41, 18 December 2010

Work in progress on the new cage tool. This is more a description of the solutions model than a true specification.

goals

The main goal of this interaction design is to make the mode switch—of either editing the cage (a polygon) or deforming the underlying image—as natural and unnoticeable as possible.

before the polygon

The only user-noticeable state shall be the polygon creation state. Some guidelines:

  • creating the polygon shall be analogous to creating one with the free-poly select tool, including:
    • hit backspace to erase the last created poly-point;
    • adjustment of the position of any poly-point while creating;
    • closing the polygon by hitting return; double-click to create a final poly-point and close; hit the starting poly-point;