| .. |
|
detail
|
Big math::vector,point,matrix refactor: fully support dynamic (runtime) size in basic operations
|
2025-12-04 17:22:32 +03:00 |
|
affine_transform.hpp
|
Rename 'geom' library to 'math'
|
2024-12-10 20:22:59 +03:00 |
|
bezier.hpp
|
Rename 'geom' library to 'math'
|
2024-12-10 20:22:59 +03:00 |
|
box.hpp
|
Remove dynamic-sized storage from math::box
|
2025-12-04 17:21:57 +03:00 |
|
camera.hpp
|
Rename 'geom' library to 'math'
|
2024-12-10 20:22:59 +03:00 |
|
cholesky.hpp
|
Rename 'geom' library to 'math'
|
2024-12-10 20:22:59 +03:00 |
|
concat.hpp
|
Implement math::concat for arbitrary types, not just vectors
|
2026-02-03 23:45:00 +03:00 |
|
constants.hpp
|
Rename 'geom' library to 'math'
|
2024-12-10 20:22:59 +03:00 |
|
contains.hpp
|
Rename 'geom' library to 'math'
|
2024-12-10 20:22:59 +03:00 |
|
cylinder.hpp
|
Rename 'geom' library to 'math'
|
2024-12-10 20:22:59 +03:00 |
|
distance.hpp
|
Rename 'geom' library to 'math'
|
2024-12-10 20:22:59 +03:00 |
|
dual.hpp
|
Add math::sqrt(dual)
|
2025-09-07 13:59:16 +03:00 |
|
dynamic.hpp
|
Big math::vector,point,matrix refactor: fully support dynamic (runtime) size in basic operations
|
2025-12-04 17:22:32 +03:00 |
|
easing.hpp
|
Rename 'geom' library to 'math'
|
2024-12-10 20:22:59 +03:00 |
|
gauss.hpp
|
Rename 'geom' library to 'math'
|
2024-12-10 20:22:59 +03:00 |
|
gradient.hpp
|
Rename 'geom' library to 'math'
|
2024-12-10 20:22:59 +03:00 |
|
gram_schmidt.hpp
|
Rename 'geom' library to 'math'
|
2024-12-10 20:22:59 +03:00 |
|
hermite.hpp
|
Rename 'geom' library to 'math'
|
2024-12-10 20:22:59 +03:00 |
|
homogeneous.hpp
|
Rename 'geom' library to 'math'
|
2024-12-10 20:22:59 +03:00 |
|
incircle.hpp
|
Rename 'geom' library to 'math'
|
2024-12-10 20:22:59 +03:00 |
|
intersection.hpp
|
Rename 'geom' library to 'math'
|
2024-12-10 20:22:59 +03:00 |
|
interval.hpp
|
Fix math library std::formatters & make them use format rules derived from base scalar type
|
2025-10-18 15:27:39 +03:00 |
|
math.hpp
|
Optimize math::smootherstep somewhat
|
2025-09-07 14:00:45 +03:00 |
|
matrix.hpp
|
Improve matrix norms computation & add linf_norm
|
2025-12-04 18:11:32 +03:00 |
|
mesh.hpp
|
Rename 'geom' library to 'math'
|
2024-12-10 20:22:59 +03:00 |
|
orientation.hpp
|
Rename 'geom' library to 'math'
|
2024-12-10 20:22:59 +03:00 |
|
orthographic.hpp
|
Rename 'geom' library to 'math'
|
2024-12-10 20:22:59 +03:00 |
|
permutation.hpp
|
Rename 'geom' library to 'math'
|
2024-12-10 20:22:59 +03:00 |
|
perspective.hpp
|
Rename 'geom' library to 'math'
|
2024-12-10 20:22:59 +03:00 |
|
point.hpp
|
Big math::vector,point,matrix refactor: fully support dynamic (runtime) size in basic operations
|
2025-12-04 17:22:32 +03:00 |
|
qr.hpp
|
Rename 'geom' library to 'math'
|
2024-12-10 20:22:59 +03:00 |
|
quaternion.hpp
|
Fix math library std::formatters & make them use format rules derived from base scalar type
|
2025-10-18 15:27:39 +03:00 |
|
ray.hpp
|
Add math::cast(ray)
|
2025-09-14 00:02:28 +03:00 |
|
robust.hpp
|
Rename 'geom' library to 'math'
|
2024-12-10 20:22:59 +03:00 |
|
rotation.hpp
|
Rename 'geom' library to 'math'
|
2024-12-10 20:22:59 +03:00 |
|
scale.hpp
|
Rename 'geom' library to 'math'
|
2024-12-10 20:22:59 +03:00 |
|
sign.hpp
|
Rename 'geom' library to 'math'
|
2024-12-10 20:22:59 +03:00 |
|
simplex.hpp
|
32-bit compilation fixes:
|
2025-01-25 20:35:37 +03:00 |
|
sphere.hpp
|
Rename 'geom' library to 'math'
|
2024-12-10 20:22:59 +03:00 |
|
swizzle.hpp
|
Fix compilation on gcc-15: int template arguments can't be implicitly casted to size_t
|
2026-01-25 14:21:13 +03:00 |
|
symmetry.hpp
|
Rename 'geom' library to 'math'
|
2024-12-10 20:22:59 +03:00 |
|
translation.hpp
|
Rename 'geom' library to 'math'
|
2024-12-10 20:22:59 +03:00 |
|
trs.hpp
|
Make default-initialized math::trs the identity
|
2025-07-10 02:13:02 +03:00 |
|
vector.hpp
|
Optimize math::length(vector) to prevent allocations for runtime-sized vectors
|
2025-12-04 18:11:11 +03:00 |