Wasabi-geom

Latest version: v2.3.0

Safety actively analyzes 706259 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

2.3.0

---------------------------

* New: add :func:`wasabigeom.quadratic_bezier`, :func:`wasabigeom.cubic_bezier`
and :func:`wasabigeom.circular_arc` to subdivide quadratic and cubic Bézier
curves and circular arcs for rasterisation.

2.2.0

---------------------------

* New: add :class:`wasabigeom.ZRect`, with the pygame.Rect API, but using
floating-point internally, and returning `vec2` for all ccoordinate queries.

2.1.1

---------------------------

* Fix package compatibility with Python 3.10

2.1.0

---------------------------

* New: add :class:`wasabigeom.Transform` for 2D affine transformations.
* New: vec2.from_polar() static method.
* New: construct vec2 from any 2-sequence of floats

2.0.1

---------------------------

* Several bugfixes, particularly around multiplying/dividing by `int` and
`nonvec + vec`

2.0.0

---------------------------

* Breaking Change: module name changed from ``wasabi.geom`` to ``wasabigeom``
* Breaking Change: ``Vector`` class renamed to ``wasabigeom.vec2``
* Breaking Change: ``vec2.angle()`` and other functions now return radians.
* New: :func:`wasabigeom.bresenham()`
* New: Cythonised the sources; hand-optimised ``vec2``

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.