Apache OpenOffice (AOO) Bugzilla – Issue 117986
[ODF] Adapt spline implementation to ODF1.2 norm
Last modified: 2022-10-28 12:54:19 UTC
Created attachment 76489 [details] SPreadsheet with included Macro for a function, that calculates an interpolating B-Spline ODF1.2 defines a true periodic spline for closed lines and an interpolating B-spline. Currently OOo fakes the splines for closed lines. A draft for implementing a true periodic spline is attached as file Splines-periodic.cxx. There are some open questions for implementation details, see http://openoffice.org/projects/graphics/lists/dev/archive/2011-04/message/0, http://openoffice.org/projects/graphics/lists/dev/archive/2011-04/message/1, and http://openoffice.org/projects/graphics/lists/dev/archive/2011-04/message/3 Currently OOo has an approximating version of B-splines. Therefore the ODF1.2 requires an incompatible change in OOo. The attached spreadsheet contains a macro, which shows a possible algorithm for the interpolating B-splines. You can test it for data points arranged as columns. Enter the function as matrix function. It generates interpolating points arranged as columns. Here a discussion is needed, how OOo should be adapted to the ODF1.2 norm. http://openoffice.org/projects/graphics/lists/dev/archive/2011-04/message/2 and http://openoffice.org/projects/graphics/lists/dev/archive/2011-04/message/3
Created attachment 76490 [details] Contains the changes for periodic splines Complete Splines.cxx file, based on DEV300m100. It does not contain changes for B-Spline, therefore not a patch.
The needed changes have been implemented in LibreOffice already. Their patches can be transformed to AOO.
getting rid of value "enhancement" for field "severity". For enhancement the field "issue type" shall be used.
"regina" committed SVN revision 1457470 into trunk: i117986 Adapt spline implementation to ODF1.2
Updated status to FIXED and target to the release that contains the fix.