Login  Register

Re: Working on my preferences, missing in LibreCad

Posted by johnfound on Dec 06, 2024; 11:18pm
URL: https://forum.librecad.org/Working-on-my-preferences-missing-in-LibreCad-tp5725761p5725770.html

sand1024 wrote
Actually, as far as I can quickly see by diff, these two settings added are related only to text/mtexts.
This is only because I missed to find where these limits are used in the code.  But was intended to make all these simplifications optional. At least in order to see the difference.
 
sand1024 wrote
 as the user cant's see, say, a circle of 2 px - but such a small entity still requires lot's of computation.  
Well, while you are right that rendering very small entities is a waste of performance, I can't agree that the user can't see a particular circle with 2px radius. It is perfectly visible and identifiable. So, simplifying it will definitely lower the rendering quality.

I have made some experiments with the text and the text, even with height of 2..3 pixels is clearly identified as a text. While replacing it with straight line is definitely recognized as a deterioration of rendering quality.

So, IMHO, such optimizations should be applied absolutely silently and only when they are surely not recognizable at all.

The draft mode on spans and drags is also very controversial approach and should be definitely optional and switched off by default.