Nick McDonald's repositories
TinyEngine
Tiny OpenGL Wrapper / 3D Engine in C++
SimpleHydrology
Procedural Hydrology / River / Lake Simulation
SoilMachine
Advanced, modular, coupled geomorpohology simulator for real-time procedural terrain generation.
SimpleErosion
Simple C++ implementatoin of particle-based hydraulic erosion on a square grid
SimpleWindErosion
Procedural Wind Erosion / Abrasion / Suspension / Cascading / Aeolian Process Simulation
MicroClimate
Tiny Climate Simulation
SimpleTectonics
Procedural Plate Tectonics using Clustered Convection
CoherentPointDrift
Single-Header Reference Implementation of Rigid Coherent Point Drift in C++ / Eigen3 in < 80 LOC
circumcenter-map
Circumcenter Fractal Computation on the GPU
EigenBingham
Bingham Distribution Directional Statistics Library in Eigen3 / C++17
EigenOperator
Generate nD Finite Difference / Lagrange Interpolation / Quadrature Matrix Operators for Eigen, with arbitrary orders and nodes
delaunator-cpp
A really fast C++ library for Delaunay triangulation of 2D points
Dwarf-Fortress--libgraphics--
The graphics portion of Dwarf Fortress.
FastNoiseLite
Fast Portable Noise Library - C# C++ C Java(Script) HLSL GLSL
Iterative-Closest-Point
Implementation of the iterative closest point algorithm. A point cloud is transformed such that it best matches a reference point cloud.
spacenoise
spatially correlated noise test