31 releases (breaking)
0.29.1 | Oct 1, 2024 |
---|---|
0.28.1 | Jul 5, 2024 |
0.27.1 | Mar 29, 2024 |
0.24.1 | Nov 30, 2023 |
0.10.0 | Feb 28, 2021 |
#688 in GUI
232,255 downloads per month
Used in 891 crates
(16 directly)
115KB
3K
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
~225KB