Dear friends of JSXGraph,
JSXGraph v1.13.2 is a patch release that resolves several bugs, and - somewhat unusual for a patch release - comes with a few new features and API changes.
The API changes are
- Homogeneous Coordinates: The methods
surface3d.Fandsurface3d.evalFnow return homogeneous coordinates. These are arrays in the form[1, x, y, z], making them compatible with 3D transformations. - JXG.appBox Configuration: The
JXG.appBoxfeature (introduced in v1.13.0) now expectscssStyleinstead ofstyleas the key name for JSXGraphboardattributes.
New features
curve.getCoords(): A new method that returns an array of coordinates for a curve.- 3D Enhancements:
- The default style for 3D front planes has changed to a “frame style.”
plane3dcan now be triangulated.- Camera distance handling is now synchronized for both parallel and central projections.
Bug Fixes
- 2D Plotting Regression: Clipping of curve screen coordinates has been reactivated and improved.
- Other Fixes: Various issues have been resolved, including the correct handling of media query listeners.
For a complete list of changes, please refer to the CHANGELOG.
Enjoy, Alfred