.. |
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
|
Make source compatible with latest version of MSVC. Add compile-time math header
|
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
|
Make source compatible with latest version of MSVC. Add compile-time math header
|
1 year 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
|
Make source compatible with latest version of MSVC. Add compile-time math header
|
1 year 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 |