| .. |
|
detail
|
Proper sfinae for vector & point constructors instead of static_assert
|
2021-03-04 18:37:07 +03:00 |
|
affine_transform.hpp
|
Add affine_transform::identity
|
2021-01-25 00:51:06 +03:00 |
|
bezier.hpp
|
Refactor geom::bezier: extract a free-function de Casteljau's algorithm & support changing control points
|
2022-05-07 14:00:29 +03:00 |
|
box.hpp
|
Add geom::box comparison operators
|
2022-02-05 12:38:51 +03:00 |
|
camera.hpp
|
Support constructing orthographic_camera from 2d box
|
2020-11-29 12:26:43 +03:00 |
|
constants.hpp
|
Add golden ratio constant
|
2021-05-30 23:09:55 +03:00 |
|
contains.hpp
|
Switch from define-based to tag-based robust predicates switch
|
2022-09-16 18:57:53 +03:00 |
|
cylinder.hpp
|
Add geom::cylinder deduction guides
|
2022-07-10 11:13:26 +03:00 |
|
distance.hpp
|
Add geom::signed_distance
|
2021-12-01 21:22:00 +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 geom::solve for solving simple linear equations
|
2020-11-29 12:26:22 +03:00 |
|
gradient.hpp
|
Add easing function, move gradient to a separate header
|
2020-10-01 09:44:47 +03:00 |
|
gram_schmidt.hpp
|
Fix gram_schmidt recursive base ODR
|
2020-09-27 11:59:33 +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::unlerp
|
2021-03-04 10:01:56 +03:00 |
|
math.hpp
|
Add geom::smoothstep & smootherstep
|
2022-08-04 11:43:07 +03:00 |
|
matrix.hpp
|
Revert defaulted three-way comparison: ubuntu 22.04 doesn't have mingw-11 yet
|
2022-08-06 19:15:39 +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
|
Revert defaulted three-way comparison: ubuntu 22.04 doesn't have mingw-11 yet
|
2022-08-06 19:15:39 +03:00 |
|
quaternion.hpp
|
Fix geom::shortest_arc in case of 180 degree rotation
|
2022-07-09 11:53:39 +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
|
Change quaternion coordinate order: wxyz -> xyzw
|
2021-07-13 11:45:11 +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 begin(simplex) & end(simplex)
|
2022-01-07 23:48:30 +03:00 |
|
sphere.hpp
|
Add geom::sphere deduction guide
|
2022-07-09 00:00:01 +03:00 |
|
swizzle.hpp
|
Add generic swizzling function
|
2021-01-25 22:16:24 +03:00 |
|
translation.hpp
|
Add template deduction guides for transformation classes
|
2020-11-08 16:15:30 +03:00 |
|
vector.hpp
|
Revert defaulted three-way comparison: ubuntu 22.04 doesn't have mingw-11 yet
|
2022-08-06 19:15:39 +03:00 |