Results 171 comments of flywire

> For open (non-closed) cubic splines, 4 control points are still needed Can you explain? The example provided has the last end point of the open spline on the previous...

Thanks, that's great. I'm not up to the C++ code but I've hacked [this demo](https://jsfiddle.net/flywire/ph4cfavd/) from [here](http://jsxgraph.uni-bayreuth.de/wiki/index.php/B-splines): > The points are connected by a cubic B-spline curve (i.e. order=4). ![image](https://github.com/LibreCAD/LibreCAD/assets/11288701/15d882c1-36be-46de-ba5a-1ebcee9da3dd)...

Hmm, the demo also calculates a line for 2 points so clearly they are using whatever they can to interpolate between points. It seems reasonable to extend spline to use...

I don't understand the concepts well enough to understand your communication so I can't confirm anything. https://jsxgraph.org/docs/symbols/JXG.Math.Numerics.html#.bspline > Computes the B-spline curve of order k (order = degree+1) through a...

[ Received by email ] > Could you guide us with the 3-point open B-spline implementation in https://librecad.org/ ? LibreCad currently requires a minimum of 4 points but https://jsxgraph.org/docs/symbols/JXG.Math.Numerics.html#.bspline works...

Quick and dirty conversion needs testing: https://github.com/flywire/LibreCAD/tree/dark-mode/librecad/res/icons/dark-mode

Close issue as duplicate of #1144

The About form does not allow all information to be selected at the same time so rearranging the form could fix most of this issue. Consider a button to ensure...

[Reference example](https://github.com/executablebooks/sphinx-copybutton/issues/185#issuecomment-1319144019). btw Can a final character be added to copied content?

Example at https://sphinx-copybutton.readthedocs.io/: ```py >>> a = 2 >>> print(a) 2 >>> >>> b = 'wow' >>> print(b) wow ``` copy/paste gives: ```py a = 2 print(a) b = 'wow'...