27 releases (breaking)
0.27.2 | Apr 2, 2024 |
---|---|
0.27.1 | Mar 29, 2024 |
0.26.2 | Feb 14, 2024 |
0.24.1 | Nov 30, 2023 |
0.10.0 | Feb 28, 2021 |
#687 in GUI
161,138 downloads per month
Used in 648 crates
(10 directly)
98KB
2.5K
SLoC
emath - egui math library
A bare-bones 2D math library with types and functions useful for GUI building.
Made for egui
.
lib.rs
:
Opinionated 2D math library for building GUIs.
Includes vectors, positions, rectangles etc.
Conventions (unless otherwise specified):
- All angles are in radians
- X+ is right and Y+ is down.
- (0,0) is left top.
- Dimension order is always
x y
Integrating with other math libraries.
emath
does not strive to become a general purpose or all-powerful math library.
For that, use something else (glam
, nalgebra
, …)
and enable the mint
feature flag in emath
to enable implicit conversion to/from emath
.
Feature flags
Dependencies
~245KB