Happy new year with hyperbola support to complete conics in LC

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

Happy new year with hyperbola support to complete conics in LC

dxli
This post was updated on .
Happy new year to everyone!

While 2025 saw some heavy development in LibreCAD-master, I didn't get enough development time to complete the last piece of conics support in LibreCAD: a new primitive geometry: hyperbola.

The features are getting production ready, and PR merging is expected soon, if no serious issue is found.

The PR: https://github.com/LibreCAD/LibreCAD/pull/2402

Any suggestion is welcome!

Hyperbola

Reply | Threaded
Open this post in threaded view
|

Re: Happy new year with hyperbola support to complete conics in LC

sand1024
@dxli
Oh, it's a good news.

And just in case - please also check the implementation for the case with active UCS that is rotated - just to ensure correct rendering.
Reply | Threaded
Open this post in threaded view
|

Re: Happy new year with hyperbola support to complete conics in LC

dxli
This post was updated on .
@sand1024,

I tested with different WCS settings, and no rendering issue is found.

From the code level, lc_hyperbola::draw() calls existing RS_Painter::drawSplinePointsWCS(), so it's using existing WCS support, rendering in graph coordinates.

sand1024 wrote
@dxli
Oh, it's a good news.

And just in case - please also check the implementation for the case with active UCS that is rotated - just to ensure correct rendering.