Radial and Diametric Dimension

Like I wrote yesterday, I finished off the diametric dimension today and sent the PR today which has been accepted and merged. And right now I’m working on improving them further like snapping the start point, i.e the arrowhead, to the entity (either a circle or an arc). This will be achieved by calculating the […]

Adding a bit more

Even though my final project viva is near I’m still improving and adding on in eCAD. I tried to correct the ellipse’s pasting problem but I guess I made a hasty commit which should have been made only after some testing. Today I’ve implemented a radial dimension but haven’t send the PR yet, as it […]

Shooting Down Issues

Apart from working on the Aligned Dimension, I’ve solved two issues today that have been pending for some time. The flickering issue of ellipse was solved pretty easily, just had to set the code at the correct place. While the Arc’s selection issue was quite prominent since it has been implemented. Its shape wasn’t set properly. And […]

Vertical Dimension

I’ve added Vertical Dimension in eCAD today and also made some changes regarding text and arrow. As far as linear dimensioning is concerned, horizontal and vertical has been done. Aligned dimension should not be much different and I’m hoping to be done with it by tomorrow. Next, radial and diametric dimensions are lined up and I’ll […]


After implementing the initial snapping, I’ve tasked the rest of snapping to Kamalpreet. She has implemented Snap to End Points and Snap to Center so far. And is working on Snap to Middle with Snap to Entity coming close behind. Meanwhile I was busy with trying to do the dimensioning, which I had successfully completed […]

Snap to Grid

I’ve implemented Snap-to-Grid feature in eCAD today. It was quite easy, just had to round off the mouse position in the scene to the grid points. So I created a new function to calculate the round off and set a temporary point in the eventFilter() so that it will calculate according to the grid size. […]

Mouse Axes Disappeared

I observed one little issue, that mouse axes disappeared when we are zoomed in. So on my code walkthrough I saw that the QGraphicsColorizeEffect significantly lowers the performance of QGraphicsView, in short the whole eCAD. And when I removed that effect the performance shoot up as well as the axes appeared. So this color of […]