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.