| .. |
|
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
|
Uniformize code style & do a few code rearrangements
|
2020-08-27 16:49:46 +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
|
Make segment & triangle aliases instead of subclasses
|
2020-08-30 21:19:16 +03:00 |
|
cylinder.hpp
|
Add geom::cylinder primitive
|
2021-12-23 10:56:11 +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 easing function, move gradient to a separate header
|
2020-10-01 09:44:47 +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
|
Add a CMake option for robust geom predicates
|
2020-09-14 15:30:09 +03:00 |
|
intersection.hpp
|
Implement ray-cylinder intersection
|
2021-12-23 10:57:11 +03:00 |
|
interval.hpp
|
Add geom::unlerp
|
2021-03-04 10:01:56 +03:00 |
|
math.hpp
|
Add safe round-up integer division
|
2022-02-11 14:26:15 +03:00 |
|
matrix.hpp
|
Add geom::matrix::diagonal
|
2021-12-30 17:21:10 +03:00 |
|
mesh.hpp
|
Add some meshing utilities
|
2020-10-16 07:37:44 +03:00 |
|
orientation.hpp
|
Add n-dim versions of orientation(points) and add orientation(vectors)
|
2020-09-30 07:22:27 +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
|
Add geom::point hash
|
2021-03-09 23:06:45 +03:00 |
|
quaternion.hpp
|
Add geom::quaternion::i,j,k
|
2022-01-12 19:22:10 +03:00 |
|
ray.hpp
|
Add geom::normalized(ray)
|
2021-07-24 12:00:35 +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 primitive
|
2021-07-24 12:00:46 +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
|
Add rotate(vector, angle) function
|
2021-05-17 20:20:39 +03:00 |