index
:
I Like Trains
main
The I Like Trains game
Dan Goodliffe
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
game
/
geoData.cpp
Commit message (
Expand
)
Author
Age
*
Don't rely on triangle centroid not already having a surface
Dan Goodliffe
5 days
*
Process set height as required in chunks of target vertex
Dan Goodliffe
5 days
*
Less allocy/work set based surface/recursive height setting
Dan Goodliffe
5 days
*
Add adjusted boundary vertices to new/changes/boundary lists
Dan Goodliffe
5 days
*
Expand new verts collection once
Dan Goodliffe
10 days
*
Only build/run GeoDataMesh::sanityCheck for debug
Dan Goodliffe
11 days
*
Refactor GeoData::setHeights until a struct made of a logical breakdown of th...
Dan Goodliffe
11 days
*
Fixes and tests to new range helpers
Dan Goodliffe
13 days
*
Range adaptor to make triangle strip triples
Dan Goodliffe
14 days
*
Use new helpers to simplify close entity search in GeoData::setPoint
Dan Goodliffe
2025-02-14
*
Move basic setHeights lambdas into proper helper functions
Dan Goodliffe
2025-02-13
*
Replace mesh generation counter with afterChange event
Dan Goodliffe
2025-02-10
*
Split GeoData mesh basics into a subclass
Dan Goodliffe
2025-02-09
*
Move lots of geoData helpers into lib
Dan Goodliffe
2025-02-09
*
Improve logging and fault detection during mesh mutation
Dan Goodliffe
2025-02-08
*
Set height when reusing adjacent vertices
Dan Goodliffe
2025-02-08
*
Verify an edge can be flipped
Dan Goodliffe
2025-02-06
*
Update PointFace _face cache as required instead of erroring
Dan Goodliffe
2025-02-06
*
Check all adjacent vertex before edges when cutting triangle strip edge
Dan Goodliffe
2025-02-03
*
Flip edges if better instead of splitting them when cutting triangle strip edge
Dan Goodliffe
2025-02-02
*
Add distance helper
Dan Goodliffe
2025-01-21
*
Include arc angle in curved terrain walk
Dan Goodliffe
2025-01-05
*
Return surface face list from setHeights
Dan Goodliffe
2025-01-05
*
Helper to declare and add OpenMesh property declaratively
Dan Goodliffe
2025-01-05
*
Fix curve walk edge case where the curve legitimately returns to the previous...
Dan Goodliffe
2025-01-02
*
Return angle of intersection of arc with line
Dan Goodliffe
2025-01-01
*
Walk terrain along a curve - edge cases exist
Dan Goodliffe
2025-01-01
*
Pass lots more information during GeoData::walk
Dan Goodliffe
2024-12-30
*
Set surface from all triangles, not just the first
Dan Goodliffe
2024-12-23
*
Copy properties when split faces and edges
Dan Goodliffe
2024-12-23
*
Use correct triangle when creating surface boundary ends
Dan Goodliffe
2024-12-23
*
SetHeightOptions surface changed to defaulted pointer
Dan Goodliffe
2024-12-22
*
Store a generation number for GeoData
Dan Goodliffe
2024-12-22
*
Set height when reusing vertices during setHeights
Dan Goodliffe
2024-12-21
*
Add sanity checking logic to GeoData
Dan Goodliffe
2024-12-18
*
Don't cut internal boundaries
Dan Goodliffe
2024-12-18
*
Don't make arbitrary changes to mesh for triangle boundaries
Dan Goodliffe
2024-12-18
*
Don't make arbitrary changes to mesh for triangle corners
Dan Goodliffe
2024-12-18
*
Reuse close edges when adding new vertices for surface
Dan Goodliffe
2024-12-15
*
Remove GeoData::difference for points, use global version
Dan Goodliffe
2024-12-01
*
Update new/moved vertex normals
Dan Goodliffe
2024-11-27
*
Surface walk to set face surface property
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
*
Reverse order of last boundary part addition
Dan Goodliffe
2024-11-14
*
First version rewrite of terrain deformation, much still to do
Dan Goodliffe
2024-11-13
[next]