Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | vector difference works with floating point | Dan Goodliffe | 8 days |
| | | | | Makes it a generic wrapper | ||
* | Psycho-rebased branch terrain-for-networks on top of main | Dan Goodliffe | 2024-12-01 |
|\ | |||
| * | Remove extrusion extents that rounded to the same vertex | Dan Goodliffe | 2024-11-03 |
| | | |||
| * | Throw if input stream not in good state reading JSON | Dan Goodliffe | 2024-11-03 |
| | | |||
| * | Reuse close vertices when deforming terrain | Dan Goodliffe | 2024-11-03 |
| | | |||
| * | Fix pruning of link history | Dan Goodliffe | 2024-10-31 |
| | | | | | | | | | | | | The current size isn't important, the length after prune is, and it should be checked before adding the new link as most of the train will still be on the previous one. | ||
| * | Extract const for link history length | Dan Goodliffe | 2024-10-31 |
| | | |||
| * | Extract consts and fix acceleration/decelartions rates | Dan Goodliffe | 2024-10-31 |
| | | |||
| * | Fix train/vehicle constructors to take const links | Dan Goodliffe | 2024-10-31 |
| | | |||
| * | Fix GenDef for networks, should be globals | Dan Goodliffe | 2024-10-30 |
| | | |||
| * | Update CLOG to be implemented as a function | Dan Goodliffe | 2024-10-29 |
| | | | | | | | | Forces capture of value before outputting anything | ||
| * | Update operator<< for collections to work with ranges | Dan Goodliffe | 2024-10-29 |
| | | |||
* | | Merge branch 'terrain-deform-2'HEADmain | Dan Goodliffe | 2024-12-01 |
|\ \ | |||
| * | | Move GeoData::Triangle to global lib | Dan Goodliffe | 2024-12-01 |
| | | | |||
| * | | Remove GeoData::difference for points, use global version | Dan Goodliffe | 2024-12-01 |
| | | | |||
| * | | Constrained Arithmatic type concept | Dan Goodliffe | 2024-11-29 |
| | | | |||
| * | | Update new/moved vertex normals | Dan Goodliffe | 2024-11-27 |
| | | | |||
| * | | Surface walk to set face surface property | Dan Goodliffe | 2024-11-24 |
| | | | |||
| * | | Add Triangle::centroid | Dan Goodliffe | 2024-11-24 |
| | | | |||
| * | | Pass setHeights options as a struct with defaults | Dan Goodliffe | 2024-11-23 |
| | | | |||
| * | | Remove split face specialisation | Dan Goodliffe | 2024-11-23 |
| | | | |||
| * | | Share code between boundary and strip edge node reuse | Dan Goodliffe | 2024-11-23 |
| | | | |||
| * | | Reuse existing vertices when processing strip vertices | Dan Goodliffe | 2024-11-16 |
| | | | |||
| * | | Reuse existing vertices when processing boundary parts | Dan Goodliffe | 2024-11-14 |
| | | | |||
| * | | Fix do bounary part iteration | Dan Goodliffe | 2024-11-14 |
| | | | | | | | | | | | | Exit when current vertex is adjacent to the end | ||
| * | | Reverse order of last boundary part addition | Dan Goodliffe | 2024-11-14 |
| | | | | | | | | | | | | It's the manual last end, shame it has to be weird. | ||
| * | | First version rewrite of terrain deformation, much still to do | Dan Goodliffe | 2024-11-13 |
| | | | |||
| * | | Add linesIntersectAt function | Dan Goodliffe | 2024-11-12 |
|/ / | | | | | | | 2 dimensional line intersection point | ||
* | | Throw if input stream not in good state reading JSON | Dan Goodliffe | 2024-11-05 |
| | | |||
* | | Fix pruning of link history | Dan Goodliffe | 2024-11-05 |
| | | | | | | | | | | | | The current size isn't important, the length after prune is, and it should be checked before adding the new link as most of the train will still be on the previous one. | ||
* | | Extract const for link history length | Dan Goodliffe | 2024-11-05 |
| | | |||
* | | Extract consts and fix acceleration/decelartions rates | Dan Goodliffe | 2024-11-05 |
| | | |||
* | | Fix train/vehicle constructors to take const links | Dan Goodliffe | 2024-11-05 |
| | | |||
* | | Fix GenDef for networks, should be globals | Dan Goodliffe | 2024-11-05 |
| | | |||
* | | Update CLOG to be implemented as a function | Dan Goodliffe | 2024-11-05 |
| | | | | | | | | Forces capture of value before outputting anything | ||
* | | Update operator<< for collections to work with ranges | Dan Goodliffe | 2024-11-05 |
|/ | |||
* | Support regenerating the terrain mesh from updated geodata | Dan Goodliffe | 2024-10-27 |
| | |||
* | Add stream support for tuples | Dan Goodliffe | 2024-10-27 |
| | |||
* | Basic soft shadows | Dan Goodliffe | 2024-10-26 |
| | |||
* | Improve sun illumination based on angular size and astronomical twilight | Dan Goodliffe | 2024-10-24 |
| | |||
* | Merge branch 'billboard-shadows' | Dan Goodliffe | 2024-10-22 |
|\ | |||
| * | Further template maths functions | Dan Goodliffe | 2024-10-21 |
| | | |||
| * | Randomise for many trees, positions, rotations | Dan Goodliffe | 2024-10-20 |
| | | |||
| * | Move lots of maths helpers to inline, constexpr, templates | Dan Goodliffe | 2024-10-20 |
| | | | | | | | | Always for working with different dimensions/types | ||
| * | Misc readability fixes | Dan Goodliffe | 2024-10-17 |
| | | |||
| * | Re-express viewProjections calculations as a fold expression | Dan Goodliffe | 2024-10-17 |
| | | |||
| * | Remove magic number for stencil view angles | Dan Goodliffe | 2024-10-17 |
| | | |||
| * | Don't assume size of stencil texture | Dan Goodliffe | 2024-10-17 |
| | | |||
| * | Texture::getSize helper can be public | Dan Goodliffe | 2024-10-17 |
| | | |||
| * | Better shadowBands sizes | Dan Goodliffe | 2024-10-17 |
| | | | | | | | | Still a bit arbitrary, but calculated now to scale across the required range |