GSoC/GCI Archive
Google Code-in 2010 KDE

Painting assistants: ellipse assistant (1/3)

completed by: goffrie

mentors: Cyrille Berger

Painting assistant

Krita has a framework to allow painting assistant, it is the virtual version of physical tools such as rulers, compass... It allows to restrict the drawing to follow a given shape. It differs from the line/ellipse tools in that those tools gives perfect and regular results, while the assistant allows the artist to have some control on the drawing. The following blog post contains a video that show it in work:

Ellipse assistant

This assistant would allow to draw following an ellipse. The student is expected to provide an implementation of KisPaintingAssistant for that purpose. It should be done using three control points, two of them controlling the direction of one of the ellipse axis, and the third one would control the length of the second axis.