With the end of the Community Bonding period, the official coding period has begun. During the Community Bonding period, I interacted with my mentors and did some research for my projects i.e. LibreCAD 3 OpenGL Rendering. With help from them, I was able to build the LibreCAD 3 and run it. I went through the code base and had a reading of the module ‘lcviewernoqt’ inside LibreCAD 3 which is directly involved with my project.
Also along with these readings, I went through some research papers and articles for the formation of different types of lines i.e. different dashed lines/strokes formed using OpenGL libraries that is to be used in the formation of the grid in the painter and other shapes such as lines, circles, etc.
During the first week of the coding period, I would be working on the formation of the grid inside the painter, creating lines using Vertex Buffers and working of the scrollbar. Also, it would involve the extraction of the coordinates of the mouse pointer.
hey, could you make dynamic input like autocad so i can input for example length of the line next to the mouse after i entered line command? it would improve my speed in drawing. thank you…
Sadly, this is not the purpose of this GSoC participation. Best place to discuss this is at http://forum.librecad.org/.
Do you know relative coordinate input, e.g. @100<45 which creates a line with 100 unit length at an angle of 45°? Maybe this is what you are looking for.