v4.42c
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
angleclass (initial version, not yet integrated with other classes). - Internal identifier
"A"reserved for angle objects.
Circle
- Added
CCLconstruction. - New method
similitude(C, mode)with"internal"or"external"options.
tkz
- New angle-related helper functions, all accepting an optional EPS argument:
tkz.inner_angletkz.angle_between_vectorstkz.get_angle_normalize
- New approximate comparison helper:
tkz.approx(optional EPS argument)
Line
- Added aliases
perpendicular_bisectorandbisectorformediator. - New
harmonic(mode)method with"internal","external","both".
Triangle
- New methods:
isodynamic_points(aliasneuberg_points)three_apollonius_circlesapollonius_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.