💿🐜 Antkeeper source code https://antkeeper.com
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
C. J. Howard b6b28dcb0c Minor fixes and improvements to the linear algebra structs 1 year ago
..
meshes Improve vector class. Add simplex noise, fBm, and hash functions. Start to revise terrain system 1 year ago
primitive Minor fixes and improvements to the linear algebra structs 1 year ago
aabb.hpp Remove dependencies on math.hpp, remove some obsolete systems 1 year ago
bounding-volume.hpp Remove dependencies on math.hpp, remove some obsolete systems 1 year ago
cartesian.hpp Improve vector class. Add simplex noise, fBm, and hash functions. Start to revise terrain system 1 year ago
convex-hull.hpp Improve vector class. Add simplex noise, fBm, and hash functions. Start to revise terrain system 1 year ago
csg.cpp Rename geometry folder to geom and move all code in the geom folder into the geom namespace 3 years ago
csg.hpp Rename geometry folder to geom and move all code in the geom folder into the geom namespace 3 years ago
geom.hpp Add physics namespace, move orbit-related functions into orbit namespace within physics namespace, add physics reference frame class, add functions to construct orbital reference frames 3 years ago
hyperoctree.hpp Improve vector class. Add simplex noise, fBm, and hash functions. Start to revise terrain system 1 year ago
intersection.cpp Minor fixes and improvements to the linear algebra structs 1 year ago
intersection.hpp Add photometric and radiometric functions to the physics namespace, add more blackbody functions, add quadrature namespace with trapezoid rule integral approximation function, make astronomy system capable of calculating the luminous flux of a blackbody 3 years ago
marching-cubes.cpp Add spring system. Improve orbit cam and first person cam 1 year ago
marching-cubes.hpp Add spring system. Improve orbit cam and first person cam 1 year ago
mesh-accelerator.cpp Improve vector class. Add simplex noise, fBm, and hash functions. Start to revise terrain system 1 year ago
mesh-accelerator.hpp Add spring system. Improve orbit cam and first person cam 1 year ago
mesh-functions.cpp Remove dependencies on math.hpp, remove some obsolete systems 1 year ago
mesh-functions.hpp Remove cart namespace, add more mesh-related functions, add initial test of quadsphere-based terrain LOD using quadtree faces 2 years ago
mesh.cpp Improve vector class. Add simplex noise, fBm, and hash functions. Start to revise terrain system 1 year ago
mesh.hpp Improve vector class. Add simplex noise, fBm, and hash functions. Start to revise terrain system 1 year ago
morton.hpp Revise vertex buffer and vertex attribute classes, add text scene object class 2 years ago
octree.hpp Generalize octree class into N-dimensional hyperoctree, begin revision of terrain system 2 years ago
plane.hpp Improve matrix and vector functions. Add more matrix operators. 1 year ago
projection.hpp Remove dependencies on math.hpp, remove some obsolete systems 1 year ago
quadtree.hpp Generalize octree class into N-dimensional hyperoctree, begin revision of terrain system 2 years ago
ray.hpp Remove dependencies on math.hpp, remove some obsolete systems 1 year ago
rect-pack.hpp Improve vector class. Add simplex noise, fBm, and hash functions. Start to revise terrain system 1 year ago
rect.hpp Improve vector class. Add simplex noise, fBm, and hash functions. Start to revise terrain system 1 year ago
sdf.hpp Rename geometry folder to geom and move all code in the geom folder into the geom namespace 3 years ago
solid-angle.hpp Improve photometric and astronomic calculations 1 year ago
sphere.hpp Remove dependencies on math.hpp, remove some obsolete systems 1 year ago
spherical.hpp Add wander, seek, and flee steering behaviors, improve conversions between quaternions and matrices 1 year ago
view-frustum.hpp Remove dependencies on math.hpp, remove some obsolete systems 1 year ago