Find a specific block in the drawing?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
33 messages Options
12
Reply | Threaded
Open this post in threaded view
|

Re: Find a specific block in the drawing?

cadtec
dxli wrote
Could you test your old settings to see whether the crashes still happen?
Hello dxli
Many thanks for your good work!
The problem with the crash in the print preview has been solved. [Thumbs up]
Likewise, the buttons in the print preview all have their function again. [Thumbs up]

What remains are the square line ends, which are not the same in version 2.2.0.2.
There the line ends are as they should be:


Keep up your great work an best regards,
André
Reply | Threaded
Open this post in threaded view
|

Re: Find a specific block in the drawing?

dxli
For curve ending style, do we need to make it a configurable option?

If not, I can change it to rounded, it's essentially one word change in source code.

cadtec wrote
dxli wrote
Could you test your old settings to see whether the crashes still happen?
Hello dxli
Many thanks for your good work!
The problem with the crash in the print preview has been solved. [Thumbs up]
Likewise, the buttons in the print preview all have their function again. [Thumbs up]

What remains are the square line ends, which are not the same in version 2.2.0.2.
There the line ends are as they should be:


Keep up your great work an best regards,
André
Reply | Threaded
Open this post in threaded view
|

Re: Find a specific block in the drawing?

dellus
I vote for rounded line ends, definitely looks better, more natural and same as if drawn by real ink pens.
Maybe you will notice it on a real print out only with large pen widths. On screen of course you might zoom in very close and see it.

You said squared off line ends give better performance. How much is the difference?

Most other CAD's use rounded ends. In an older Nemetschek Allplan (architecture CAD) I have found pointed line ends. If QT can do this, maybe it's a compromise.


Reply | Threaded
Open this post in threaded view
|

Re: Find a specific block in the drawing?

dxli
Done in the master branch.

If needed, we can also make this a user option, with a little GUI work.

https://doc.qt.io/qt-6/qpen.html#cap-style

dellus wrote
I vote for rounded line ends, definitely looks better, more natural and same as if drawn by real ink pens.
Maybe you will notice it on a real print out only with large pen widths. On screen of course you might zoom in very close and see it.

You said squared off line ends give better performance. How much is the difference?

Most other CAD's use rounded ends. In an older Nemetschek Allplan (architecture CAD) I have found pointed line ends. If QT can do this, maybe it's a compromise.

Reply | Threaded
Open this post in threaded view
|

Re: Find a specific block in the drawing?

cadtec
dxli wrote
Done in the master branch.
If needed, we can also make this a user option, with a little GUI work.
Hello dxli -> Good work!

Square line ends are not normal in the CAD world.
There is therefore no need for an extra setting option in the GUI.

What is much more important to me is that the letter "R" should automatically appear in front of the dimension in the case of radius dimensioning.
So far this has not worked, or I have not found it.

Kind regards,
André
Reply | Threaded
Open this post in threaded view
|

Re: Find a specific block in the drawing?

dxli
I will look into the radius dimension.

Do you know whether the R prefix language dependent?

cadtec wrote
dxli wrote
Done in the master branch.
If needed, we can also make this a user option, with a little GUI work.
Hello dxli -> Good work!

Square line ends are not normal in the CAD world.
There is therefore no need for an extra setting option in the GUI.

What is much more important to me is that the letter "R" should automatically appear in front of the dimension in the case of radius dimensioning.
So far this has not worked, or I have not found it.

Kind regards,
André
Reply | Threaded
Open this post in threaded view
|

Re: Find a specific block in the drawing?

cadtec
This post was updated on .
dxli wrote
Do you know whether the R prefix language dependent?
Radius dimensioning: R for radius is used in almost all European and English speaking countries.
The button with the diameter symbol has no effect in alpha-424



Instead of a diameter button, take an editable pull-down menu.
This would allow you to pre-assign the most important symbols and letters.
You also have the option of entering your own character.

Kind regards,
André

Reply | Threaded
Open this post in threaded view
|

Re: Find a specific block in the drawing?

dxli
Hi André,

A quick code review of dimension handling shows the current design completely ignored this feature for Radial.

My estimate of a "R" prefix for radial could be 1 day of work. Of course, to simply add a prefix is just one line of change, but the current code is not clean on diameteric handling, so some technical debts are there. The dimension property editing is even messy.

As a small public project, I always try to make clean and maintainable code a priority over quick hackish code, so we don't discourage new developers.

Regards,

dxli
cadtec wrote
Radius dimensioning: R for radius is used in almost all European and English speaking countries.
The button with the diameter symbol has no effect in alpha-424



Instead of a diameter button, take an editable pull-down menu.
This would allow you to pre-assign the most important symbols and letters.
You also have the option of entering your own character.

Kind regards,
André
Reply | Threaded
Open this post in threaded view
|

Re: Find a specific block in the drawing?

cadtec
Hello dxli

thanks for your feedback.
As soon as the new version is available, I will donate the usual amount again :-)
I would also like to motivate the other LibreCAD users to donate any amount ;-)

Kind regards,
André
Reply | Threaded
Open this post in threaded view
|

Re: Find a specific block in the drawing?

dxli
Hi André,

Radial dimension is such a common usage, I will think we get it before the upcoming 2.2.1 branch.

Thank you for your support.

My idea is to make people treat us as free software. The only goal is to make the software better, for developers, users, and sponsors.

We had the discussion quite many years ago whether we should make a list of features with some donation money as rewards to attract new developers, but we decided not to go the direction of paid code:

1, we are a small team without the ability to detect copyrighted code from unknown developers;
2, as developers, we want to focus on the quality of code, instead of monetary rewards;

Of course, any suggestion on how to improve the process is welcome.

Regards,

dxli

cadtec wrote
Hello dxli

thanks for your feedback.
As soon as the new version is available, I will donate the usual amount again :-)
I would also like to motivate the other LibreCAD users to donate any amount ;-)

Kind regards,
André
Reply | Threaded
Open this post in threaded view
|

Re: Find a specific block in the drawing?

cadtec
Well done and many thanks for your commitment!

dxli wrote
2, as developers, we want to focus on the quality of code, instead of monetary rewards;
I think that's a very fair attitude and everyone who works with LibreCAD should show their appreciation (even if it's only 5 euros).

Best regards,
André
Reply | Threaded
Open this post in threaded view
|

Re: Find a specific block in the drawing?

dxli
Hi André,

I added some initial radial dimension prefix support, and fixed continuous building.

Some cleanup needed, but the feature is there.

Please let me know, if there's any issue with it.

Regards,

dxli
cadtec wrote
Well done and many thanks for your commitment!

dxli wrote
2, as developers, we want to focus on the quality of code, instead of monetary rewards;
I think that's a very fair attitude and everyone who works with LibreCAD should show their appreciation (even if it's only 5 euros).

Best regards,
André
Reply | Threaded
Open this post in threaded view
|

Re: Find a specific block in the drawing?

cadtec
In reply to this post by dxli
Thanks to dxli!
Problem solved.
Works perfectly in: 2.2.1_alpha-445-g49e0405b
Windows 11 23H2
12