Selectable variable speed controlled object movement
AssigneeInternational Business Machines Corporation
InventorAmer Hammoud
Life of this patent
Estimating the term…
Abstract
A technique for selectable variable speed for controlled object movement receives a selection of a point on an object being moved, using a selector, to form a selected point, calculates a displacement of the selected point from a center of the object being moved to form a displacement value, calculates a sensitivity value using the displacement value, calculates a movement speed using the sensitivity value, wherein a ratio of movement speed to displacement is configurable as a ratio that is inversely proportional to the distance from the center of the object being moved and provides movement speed information for object movement.
Claims20
A computer-implemented process for selectable variable speed for controlled object movement, the computer-implemented process comprising:
- receiving, using a processor of a computer, a selection of a point on an object being moved, using a selector, to form a selected point;
- calculating a displacement of the selected point from a center of the object being moved to form a displacement value;
- calculating a sensitivity value using the displacement value;
- calculating a movement speed using the sensitivity value wherein a ratio of movement speed to displacement is configurable as a ratio that is inversely proportional to the distance from the center of the object being moved;
- and
- providing movement speed information for object movement.
A computer program product for selectable variable speed controlled object movement, the computer program product comprising:
- a non-transitory computer readable storage medium containing computer executable program code stored thereon, the computer executable program code comprising:
- computer executable program code for receiving a selection of a point on an object being moved, using a selector, to form a selected point;
- computer executable program code for calculating a displacement of the selected point from a center of the object being moved to form a displacement value;
- computer executable program code for calculating a sensitivity value using the displacement value;
- computer executable program code for calculating a movement speed using the sensitivity value wherein a ratio of movement speed to displacement is configurable as a ratio that is inversely proportional to the distance from the center of the object being moved;
- and
- computer executable program code for providing movement speed information for object movement.
An apparatus for selectable variable speed controlled object movement, the apparatus comprising:
- a communications fabric;
- a memory connected to the communications fabric, wherein the memory contains computer executable program code;
- a communications unit connected to the communications fabric;
- an input/output unit connected to the communications fabric;
- a display connected to the communications fabric;
- and
- a processor unit connected to the communications fabric, wherein the processor unit executes the computer executable program code to direct the apparatus to:
- receive a selection of a point on an object being moved, using a selector, to form a selected point;
- calculate a displacement of the selected point from a center of the object being moved to form a displacement value;
- calculate a sensitivity value using the displacement value;
- calculate a movement speed using the sensitivity value wherein a ratio of movement speed to displacement is configurable as a ratio that is inversely proportional to the distance from the center of the object being moved;
- and
- provide movement speed information for object movement.
Dependencies are inferred from the claim text.