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
*
Further template maths functions
Dan Goodliffe
2024-10-21
*
Remove abuse of std::adjacent_find from geoData
Dan Goodliffe
2024-05-25
*
Simplify new face split loop
Dan Goodliffe
2024-04-26
*
Set the face surface type when setting height
Dan Goodliffe
2024-04-26
*
Don't return newly created faces from split
Dan Goodliffe
2024-04-26
*
Add GeoData face property for surface type
Dan Goodliffe
2024-04-08
*
Fix creating a flat terrain of exactly the requested size
Dan Goodliffe
2024-04-07
*
Don't garbage collect the terrain mesh
Dan Goodliffe
2024-04-04
*
Update normals only as required
Dan Goodliffe
2024-04-04
*
Boundary edge and one time split with repeated 4-way split of large faces
Dan Goodliffe
2024-04-01
*
Replace face 4-way split
Dan Goodliffe
2024-04-01
*
Factor out some helper lambdas into members
Dan Goodliffe
2024-03-31
*
Split long boundary edges
Dan Goodliffe
2024-03-31
*
Split faces with two large boundary sides
Dan Goodliffe
2024-03-31
*
Don't save original face handles
Dan Goodliffe
2024-03-31
*
Handle almost straight edges with a simple bisect
Dan Goodliffe
2024-03-30
*
Dedupe addition of extrusions
Dan Goodliffe
2024-03-23
*
Handle and test concave surface boundaries
Dan Goodliffe
2024-03-23
*
Create extents purely from corner arcs
Dan Goodliffe
2024-03-23
*
Remove boundary collection
Dan Goodliffe
2024-03-23
*
Extract vector_normal helper into lib
Dan Goodliffe
2024-03-23
*
Add helper constructors to Arc
Dan Goodliffe
2024-03-21
*
Simplify creation of planes
Dan Goodliffe
2024-03-18
*
maybe_unused return from cut point search
Dan Goodliffe
2024-03-18
*
Switch to using planes instead of triangles for deformaton cut
Dan Goodliffe
2024-03-18
*
Fix generation of halfedge extrusion extents
Dan Goodliffe
2024-03-14
*
Simplify cut loop and termination case search
Dan Goodliffe
2024-03-14
*
Rewrite most of setHeights
Dan Goodliffe
2024-03-08
*
Bail out early if the input does not define an area
Dan Goodliffe
2024-03-08
*
Remove the nosplit list
Dan Goodliffe
2024-02-24
*
Psycho-rebased branch deform-terrain on top of main
Dan Goodliffe
2024-02-24
|
\
|
*
First cut of terrain deformation
Dan Goodliffe
2024-02-22
|
*
Include face handle in intersectRay result
Dan Goodliffe
2024-02-13
|
*
Add helpers for testing for triangle overlap/containedness
Dan Goodliffe
2024-02-12
|
*
Create flat GeoData as 10m squares instead of one big square
Dan Goodliffe
2024-02-12
*
|
Simplify vector addition/subtraction with differnt types
Dan Goodliffe
2024-02-24
|
/
*
Template Ray on position type
Dan Goodliffe
2024-01-07
*
Unified crossProduct
Dan Goodliffe
2024-01-07
*
Use new calc types in geoData
Dan Goodliffe
2023-12-17
*
Handle the case where the ray never enters the map
Dan Goodliffe
2023-12-02
*
Extend ray for intersect walk to cover the extents of the map
Dan Goodliffe
2023-12-02
*
Replace positionAt with pure integer version
Dan Goodliffe
2023-12-02
*
Calculate vertex normals only
Dan Goodliffe
2023-11-26
*
Merge branch 'ints' into terrain
Dan Goodliffe
2023-11-26
|
\
|
*
Model positions as integers
Dan Goodliffe
2023-11-25
|
*
Switch to millimeters for spatial units
Dan Goodliffe
2023-11-15
|
*
Reformat with new clang-format
Dan Goodliffe
2023-11-07
*
|
Fix todo for handling a terrain walk from outside the mesh
Dan Goodliffe
2023-11-05
*
|
Fix calculating extents
Dan Goodliffe
2023-11-05
*
|
Fix and split linesCross
Dan Goodliffe
2023-11-05
[next]