Skip to content

v4.42c

Choose a tag to compare

@al-ma-dev al-ma-dev released this 24 Nov 08:10
· 12 commits to main since this release

tkz-elements — Version 4.42c (2025/11/24)

This release introduces the first version of the angle class together with several improvements across circles, lines, triangles, and tkz helper functions. The full documentation and all PDF examples have been updated accordingly.

Added

Angle

  • New angle class (initial version, not yet integrated with other classes).
  • Internal identifier "A" reserved for angle objects.

Circle

  • Added CCL construction.
  • New method similitude(C, mode) with "internal" or "external" options.

tkz

  • New angle-related helper functions, all accepting an optional EPS argument:
    • tkz.inner_angle
    • tkz.angle_between_vectors
    • tkz.get_angle_normalize
  • New approximate comparison helper:
    • tkz.approx (optional EPS argument)

Line

  • Added aliases perpendicular_bisector and bisector for mediator.
  • New harmonic(mode) method with "internal", "external", "both".

Triangle

  • New methods:
    • isodynamic_points (alias neuberg_points)
    • three_apollonius_circles
    • apollonius_circle(side, EPS)
    • apollonius_points(side)

Improved

  • Updated documentation throughout the manual.
  • Improved EPS handling in various geometric methods.
  • Refined circle-circle-line behaviour.

Fixed

  • Several small bugs in circle and triangle computations.
  • Stability improvements in intersection functions.

PDF documentation and examples are included in this release.