Home | Lehre | Videos | Texte | Vorträge | Software | Person | Impressum, Datenschutzerklärung |
Develop a plug-in for Paint.NET that implements a deformation effect. The user can drag the points of a regular grid in the control dialog to adjust the deformation of the image. Make use of the advanced methods of RenderArgs.Surface to produce the cleanest result possible.
Ideas for additional functions to receive four points on this assignment:
The points can be placed arbitrarily; they do not need to form a regular grid (Google search term: scattered data interpolation).
The control dialog provides tools that move a number of points in a soft, magnet-like fashion.
The points are moved automatically so that skin-colored part of the image are enlarged and all other parts shrink.
In a three-person group, add tools that inflate and deflate parts of the image by automatic appropriate changes in the grid. For four points, implement at least two of the additional features listed above.