DarwinNE / FidoCadJ

FidoCadJ is a free user-friendly vector graphic editor for MacOSX, Linux, Windows and Android with a library of electronic symbols.
http://darwinne.github.io/FidoCadJ/
GNU General Public License v3.0
113 stars 40 forks source link

Optimization of the "PrimitiveAdvText" class across various methods #246

Closed manufino closed 3 weeks ago

manufino commented 3 weeks ago

.. and improved the coding styles

manufino commented 3 weeks ago

Fixed an issue in PrimitiveAdvText that prevented the selection of mirrored text

manufino commented 3 weeks ago

Improved the intersects method in the PrimitiveOval class

manufino commented 3 weeks ago

I thoroughly tested all the primitives with the two selection methods, and they now seem to be quite efficient. The only thing left is to implement the macros, but that's a bit of a separate task.