| .. |
|
detail
|
Use concepts in geom::point and vector constructors
|
2023-08-15 11:47:20 +03:00 |
|
affine_transform.hpp
|
MacOS compilation fixes
|
2023-04-28 13:21:58 +03:00 |
|
bezier.hpp
|
Huge refactor: use util::exception everywhere instead of std exceptions
|
2023-08-06 18:33:07 +03:00 |
|
box.hpp
|
Add geom::isfinite for some primitive types
|
2023-06-21 13:17:09 +03:00 |
|
camera.hpp
|
Replace float_t with float (like wtf)
|
2023-05-13 00:04:41 +03:00 |
|
cholesky.hpp
|
Add cholesky decomposition implementation & tests
|
2023-12-28 17:53:42 +03:00 |
|
concat.hpp
|
Add geom::concat
|
2023-06-12 14:35:39 +03:00 |
|
constants.hpp
|
Add golden ratio constant
|
2021-05-30 23:09:55 +03:00 |
|
contains.hpp
|
Add geom::contains(box, box)
|
2022-12-24 23:53:46 +03:00 |
|
cylinder.hpp
|
Add geom::cylinder deduction guides
|
2022-07-10 11:13:26 +03:00 |
|
distance.hpp
|
Add geom::polygon_distance
|
2022-12-15 20:11:06 +03:00 |
|
dual.hpp
|
Add n-dimensional dual numbers implementation
|
2021-12-01 21:23:13 +03:00 |
|
easing.hpp
|
Add geom::smoothstep & smootherstep
|
2022-08-04 11:43:07 +03:00 |
|
gauss.hpp
|
Add solving/inverting lower & upper triangular systems/matrices and tests
|
2023-12-28 19:01:14 +03:00 |
|
gradient.hpp
|
Add geom::gradient default constructor
|
2023-02-25 12:42:15 +03:00 |
|
gram_schmidt.hpp
|
Make geom::gram_schmidt return false instead of normalizing a zero vector
|
2022-11-20 01:39:05 +03:00 |
|
hermite.hpp
|
Fix bug in geom::cubic_hermite
|
2023-02-14 23:48:17 +03:00 |
|
homogeneous.hpp
|
Add homogeneous matrix to affine/linear matrix conversion
|
2021-12-25 14:19:34 +03:00 |
|
incircle.hpp
|
Disable GMP dependence if PSEMEK_ROBUST_PREDICATES is not set
|
2022-10-01 14:43:31 +03:00 |
|
intersection.hpp
|
Switch from define-based to tag-based robust predicates switch
|
2022-09-16 18:57:53 +03:00 |
|
interval.hpp
|
Add geom::closed(interval) for iterating over closed interval
|
2024-01-17 11:49:14 +03:00 |
|
math.hpp
|
Fix return type of geom::lerp
|
2024-05-26 17:11:08 +03:00 |
|
matrix.hpp
|
Add geom::outer_product
|
2024-03-16 00:25:20 +03:00 |
|
mesh.hpp
|
Add geom::subdivide for subdividing an indexed mesh
|
2022-06-09 11:15:10 +03:00 |
|
orientation.hpp
|
Disable GMP dependence if PSEMEK_ROBUST_PREDICATES is not set
|
2022-10-01 14:43:31 +03:00 |
|
orthographic.hpp
|
Add template deduction guides for transformation classes
|
2020-11-08 16:15:30 +03:00 |
|
permutation.hpp
|
Add generic affine transform class & unify transform interfaces
|
2020-09-29 19:18:35 +03:00 |
|
perspective.hpp
|
Add template deduction guides for transformation classes
|
2020-11-08 16:15:30 +03:00 |
|
point.hpp
|
Use concepts in geom::point and vector constructors
|
2023-08-15 11:47:20 +03:00 |
|
qr.hpp
|
Add QR eigenvalue algorithm and tests (non-symmetric tests need some more checking)
|
2023-12-28 17:16:12 +03:00 |
|
quaternion.hpp
|
Add geom::cast(quaternion)
|
2024-03-14 08:42:09 +03:00 |
|
ray.hpp
|
Add geom::normalized(ray)
|
2021-07-24 12:00:35 +03:00 |
|
robust.hpp
|
Switch from define-based to tag-based robust predicates switch
|
2022-09-16 18:57:53 +03:00 |
|
rotation.hpp
|
Comment fix
|
2023-01-15 22:41:51 +03:00 |
|
scale.hpp
|
Add template deduction guides for transformation classes
|
2020-11-08 16:15:30 +03:00 |
|
sign.hpp
|
util/io_fwd was a bad idea
|
2021-01-18 18:17:57 +03:00 |
|
simplex.hpp
|
Add geom::simplex hash
|
2023-02-28 01:35:25 +03:00 |
|
sphere.hpp
|
Add geom::sphere deduction guide
|
2022-07-09 00:00:01 +03:00 |
|
swizzle.hpp
|
Make geom::swizzle work for boxes
|
2023-03-09 11:37:54 +03:00 |
|
symmetry.hpp
|
Add group -> matrix converter
|
2023-01-15 22:42:24 +03:00 |
|
translation.hpp
|
Add template deduction guides for transformation classes
|
2020-11-08 16:15:30 +03:00 |
|
vector.hpp
|
Add pointwise log & exp for geom::vectors
|
2024-05-23 16:51:40 +03:00 |