<feed xmlns='http://www.w3.org/2005/Atom'>
<title>I Like Trains/lib, branch better-network</title>
<subtitle>The I Like Trains game</subtitle>
<id>https://git.randomdan.homeip.net/repo/ilt/atom?h=better-network</id>
<link rel='self' href='https://git.randomdan.homeip.net/repo/ilt/atom?h=better-network'/>
<link rel='alternate' type='text/html' href='https://git.randomdan.homeip.net/repo/ilt/'/>
<updated>2025-06-09T22:26:52Z</updated>
<entry>
<title>Handle edge cases</title>
<updated>2025-06-09T22:26:52Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2025-06-09T22:26:52Z</published>
<link rel='alternate' type='text/html' href='https://git.randomdan.homeip.net/repo/ilt/commit/?id=646b276a9ba766a7e2acfe2d35e83228afc0d1f7'/>
<id>urn:sha1:646b276a9ba766a7e2acfe2d35e83228afc0d1f7</id>
<content type='text'>
...where extending a network results in something that can be a straight
or collapsed into a single arc from a bi-arc.
</content>
</entry>
<entry>
<title>Remove the awful find_arcs_radius functions</title>
<updated>2025-05-13T00:51:35Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2025-05-13T00:51:35Z</published>
<link rel='alternate' type='text/html' href='https://git.randomdan.homeip.net/repo/ilt/commit/?id=8b40f70e1bfa7f9e54401044760c319f8b02086a'/>
<id>urn:sha1:8b40f70e1bfa7f9e54401044760c319f8b02086a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Removed flawed, two direction version find_arc_centre</title>
<updated>2025-05-13T00:44:41Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2025-05-13T00:44:41Z</published>
<link rel='alternate' type='text/html' href='https://git.randomdan.homeip.net/repo/ilt/commit/?id=922f31745c100779ffacde6a677210a890eb1a1f'/>
<id>urn:sha1:922f31745c100779ffacde6a677210a890eb1a1f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactored linesIntersectAt</title>
<updated>2025-05-13T00:39:30Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2025-05-13T00:39:30Z</published>
<link rel='alternate' type='text/html' href='https://git.randomdan.homeip.net/repo/ilt/commit/?id=a13b8401450f01185d5228ee8935b9c36a9d802e'/>
<id>urn:sha1:a13b8401450f01185d5228ee8935b9c36a9d802e</id>
<content type='text'>
Splits out the underlying logic for two points and their direction.
Refactors to use standard vector maths/functions.
</content>
</entry>
<entry>
<title>constexpr, templated, lround vector rounding/addition/subtraction</title>
<updated>2025-05-13T00:35:59Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2025-05-13T00:35:59Z</published>
<link rel='alternate' type='text/html' href='https://git.randomdan.homeip.net/repo/ilt/commit/?id=b30f760596f204cf35d9c233000eff51bd53eb8d'/>
<id>urn:sha1:b30f760596f204cf35d9c233000eff51bd53eb8d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>New genCurveDef for 2 directions</title>
<updated>2025-05-10T12:00:14Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2025-05-10T12:00:14Z</published>
<link rel='alternate' type='text/html' href='https://git.randomdan.homeip.net/repo/ilt/commit/?id=df0c41c0b29ad2507623e86c78f8113aa8024aa0'/>
<id>urn:sha1:df0c41c0b29ad2507623e86c78f8113aa8024aa0</id>
<content type='text'>
Based on formula/code from https://www.ryanjuckett.com/biarc-interpolation/
Produces smoother curves instead of equal curves. Removes need for that
awful formula for finding the radius of said curves which has a tendency
to blow up to infinity, and if not that then crazy rounding/accuracy
errors.
</content>
</entry>
<entry>
<title>Simplified genCurveDef for 1 direction</title>
<updated>2025-05-10T11:52:50Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2025-05-10T11:52:50Z</published>
<link rel='alternate' type='text/html' href='https://git.randomdan.homeip.net/repo/ilt/commit/?id=ea0453f520a787dddff11d389683a255aed73ca7'/>
<id>urn:sha1:ea0453f520a787dddff11d389683a255aed73ca7</id>
<content type='text'>
Uses new find_arc_centre for 1 direction which doesn't break for 180
degree solutions.
</content>
</entry>
<entry>
<title>Fix all warnings in enumeration details code/tests</title>
<updated>2025-04-28T08:31:42Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan.goodliffe@octal.co.uk</email>
</author>
<published>2025-04-28T08:31:42Z</published>
<link rel='alternate' type='text/html' href='https://git.randomdan.homeip.net/repo/ilt/commit/?id=4363088a85a219c6e101e158d4634cd490a8c72d'/>
<id>urn:sha1:4363088a85a219c6e101e158d4634cd490a8c72d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix space between operator"" and its name</title>
<updated>2025-04-27T14:51:03Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2025-04-27T14:51:03Z</published>
<link rel='alternate' type='text/html' href='https://git.randomdan.homeip.net/repo/ilt/commit/?id=f3c08d9a2669576078c926de91d0aa746cf2aa7d'/>
<id>urn:sha1:f3c08d9a2669576078c926de91d0aa746cf2aa7d</id>
<content type='text'>
Deprecated format in C++23, picked up by gcc-15
</content>
</entry>
<entry>
<title>Avoid out parameters with Ray::intersectSphere</title>
<updated>2025-04-24T01:00:08Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2025-04-24T01:00:08Z</published>
<link rel='alternate' type='text/html' href='https://git.randomdan.homeip.net/repo/ilt/commit/?id=9ccf9d330071454b5319a58227a3c5e5232f335f'/>
<id>urn:sha1:9ccf9d330071454b5319a58227a3c5e5232f335f</id>
<content type='text'>
</content>
</entry>
</feed>
