8,451 Commits over 2,131 Days - 0.17cph!
Add ability to snap to a road section.
Road preview mostly done.
Tangents calculated properly still a few errors.
Arcs are now reverable as well.
Fixed bug with arc preview fucking up when it needs to be reversed.
ALL tangent cases are now computed. Could do with dotting them so that I can clamp them.
Re arranged some the arc code and selectable stuff.
Can now split arcs.
Can now split road section
Going home.
In the middle of updating to add calls to road vertex so that they also update.
Tangents could do with being changed a bit especially around intersections.
Generates end caps properly again.
Clamping arcs at intersections now! Need to work out the case when an arc is equal to a line.
It now also works when Arcs need reversing as well. At some point I really need to re write the arc class
Added support for Arcs that could be lines.
Generating splines at intersections.
Making changes to when / how tangents are calculated to make it a little cleaner. Also making sure that not too many arcs are created by not always making everything a biarc.
All cases now accounted for section creation.
Fixed the issue with reversing clamps.
Implemented tangent snapping.
Fixing some bugs with detection
Closest point on arc is now a lot better. It's calculated rather than approximated.
Got rid of Arc parameterless constructor
Updated BiArc straight line detection
To avoid creating arcs with massive radii I now snap them to a straight line!
Fixed final bugs with generating arcs etc. Needs testing and a bit of tidying up now.
Now sort of generatees zones but there's a few bugs like missing off arcs generated at vertices as well as sometimes the face generation fucks up and leaves edges with no face.
Tidied up the HEM class. Theres a with face creation though!
Everything is back to using the events system.
Fxing the face finding fuck ups.
Fixed the face detection and it seems to be working. Need to test it out.
Calculating all intersection data properly again. Doesn't handle blends yet.
Fixed intersection mesh glitch
Zone polygon almost done. Adding Points at an intersection as well as at an End cap.
Generates points for join vertex too but sometimes does it the wrong way around. Easy fix and then zone polygons are done!
All sections now generate meshes. Bugs and optimisations!
Fixing bugs in geometry still...
Fixed zone fuck ups. The number of points now match up correctly.
Zone polygons now update when intersections change etc.
Added lots of bloodclart validation code.
More validation done. Checks for road intersections done.
I'm doing basic procedural generation again. It's basic and doesn't do all of the validation yet.
PRE UNITY 5 -------------------------------------------------------------------------
Forgot to tick Add what a mong.
Adding in terrain tools. But maybe a change of plan?
Added the ability to load and save a built city.
Need to roll back to Unity 4 because Bolt doesn't work.
Cleaning project up a bit. Going to add Bolt now I've learned it a bit and steamworks.net stuff.