Week 6
Introduction
I am Khushal Agrawal (skippr), a Google Summer Of Code contributor and developer at Inkscape. This blog summarises my progress during the sixth week of Google Summer Of Code 2024.
This week's activity
This week was mostly spent on continuing to implement feature 2. In this week I added the ability to move the first and last nodes of the path while in Node-Mode
(here). I need to further study Bezier Curves and the Lib2Geom
library to understand the ideal way to manipulate the path for nodes that lie in the middle of the curve.
To implement this feature I had to add functions to the SPCurve
module to move the first and last points and also manipulate the handles of the cubic bezier. SPCurve
consists of _pathv
which each contain Curves within them, this is why moving a node in the middle of a path is a bit problematic.
Next week's activity
Next week I would be going back to college, and I would be required to shift dorms and get accustomed to the college routine. I also have my campus internship season about to begin, so I would not be very active next week but I will try to invest as much time as possible.