summaryrefslogtreecommitdiff
path: root/game/geoData.cpp
Commit message (Expand)AuthorAge
* Don't make arbitrary changes to mesh for triangle cornersDan Goodliffe5 days
* Reuse close edges when adding new vertices for surfaceDan Goodliffe8 days
* Remove GeoData::difference for points, use global versionDan Goodliffe2024-12-01
* Update new/moved vertex normalsDan Goodliffe2024-11-27
* Surface walk to set face surface propertyDan Goodliffe2024-11-24
* Pass setHeights options as a struct with defaultsDan Goodliffe2024-11-23
* Remove split face specialisationDan Goodliffe2024-11-23
* Share code between boundary and strip edge node reuseDan Goodliffe2024-11-23
* Reuse existing vertices when processing strip verticesDan Goodliffe2024-11-16
* Reuse existing vertices when processing boundary partsDan Goodliffe2024-11-14
* Fix do bounary part iterationDan Goodliffe2024-11-14
* Reverse order of last boundary part additionDan Goodliffe2024-11-14
* First version rewrite of terrain deformation, much still to doDan Goodliffe2024-11-13
* Further template maths functionsDan Goodliffe2024-10-21
* Remove abuse of std::adjacent_find from geoDataDan Goodliffe2024-05-25
* Simplify new face split loopDan Goodliffe2024-04-26
* Set the face surface type when setting heightDan Goodliffe2024-04-26
* Don't return newly created faces from splitDan Goodliffe2024-04-26
* Add GeoData face property for surface typeDan Goodliffe2024-04-08
* Fix creating a flat terrain of exactly the requested sizeDan Goodliffe2024-04-07
* Don't garbage collect the terrain meshDan Goodliffe2024-04-04
* Update normals only as requiredDan Goodliffe2024-04-04
* Boundary edge and one time split with repeated 4-way split of large facesDan Goodliffe2024-04-01
* Replace face 4-way splitDan Goodliffe2024-04-01
* Factor out some helper lambdas into membersDan Goodliffe2024-03-31
* Split long boundary edgesDan Goodliffe2024-03-31
* Split faces with two large boundary sidesDan Goodliffe2024-03-31
* Don't save original face handlesDan Goodliffe2024-03-31
* Handle almost straight edges with a simple bisectDan Goodliffe2024-03-30
* Dedupe addition of extrusionsDan Goodliffe2024-03-23
* Handle and test concave surface boundariesDan Goodliffe2024-03-23
* Create extents purely from corner arcsDan Goodliffe2024-03-23
* Remove boundary collectionDan Goodliffe2024-03-23
* Extract vector_normal helper into libDan Goodliffe2024-03-23
* Add helper constructors to ArcDan Goodliffe2024-03-21
* Simplify creation of planesDan Goodliffe2024-03-18
* maybe_unused return from cut point searchDan Goodliffe2024-03-18
* Switch to using planes instead of triangles for deformaton cutDan Goodliffe2024-03-18
* Fix generation of halfedge extrusion extentsDan Goodliffe2024-03-14
* Simplify cut loop and termination case searchDan Goodliffe2024-03-14
* Rewrite most of setHeightsDan Goodliffe2024-03-08
* Bail out early if the input does not define an areaDan Goodliffe2024-03-08
* Remove the nosplit listDan Goodliffe2024-02-24
* Psycho-rebased branch deform-terrain on top of mainDan Goodliffe2024-02-24
|\
| * First cut of terrain deformationDan Goodliffe2024-02-22
| * Include face handle in intersectRay resultDan Goodliffe2024-02-13
| * Add helpers for testing for triangle overlap/containednessDan Goodliffe2024-02-12
| * Create flat GeoData as 10m squares instead of one big squareDan Goodliffe2024-02-12
* | Simplify vector addition/subtraction with differnt typesDan Goodliffe2024-02-24
|/
* Template Ray on position typeDan Goodliffe2024-01-07