2,811 Commits over 1,918 Days - 0.06cph!
Fixed city zone creation error
Added manage to switch in the test scene to a car to drive around the road you've created.
UVs are a little better but they're still not great.
No longer need gizmos for most of the drawing tools.
Intersection mesh now has a material and mesh collider.
Added car package made from the Unity sample assets. Using it to test the mesh colliders but will add it to the demo scene.
Intersection road segments now have curb meshes. Normals are a bit fucked at times though.
Sort out UV stretching.
Now generates curbs on intersections but it's a bit messy. :(
End caps now generate meshes.
Mesh now has tangentand therefore can have normals. Tweaked textures a bit. Fixed the straight segment bug
Now generating meshes again.
Need to add the endcap part and fix any joins and make roads blend a bit better again.
Added use of road properties so roads can now have different widths. Now need to add meshes and blend them together.
Tidied a lot of shit up making road and zone factorties.
Need to keep track of how often generate is called for each road section
Need to generate meshes again making sure that positions are updated properly
Added city zone base class. You'll inherit this to make different types of zones (parks, residential etc.)
Changed the way splines are calculated again hopefully making it easier to access from elsewhere so that they don't have to be recalculated more times than are necessary.
Tidied Arc and Biarc up but theres still an occasional bug.
Added the concept of a road which is a lot of sections. They're now processed in a correct order to ensure they match properly and UVs can be created properly.
Made massive improvements to the entire system.
Made changes to HEM. It's now a lot nicer!
Final step is to work out uvs PROPERLY and to work out what happens when direction of the road edge needs to change ?!
Then do some more debugging and re add nice mesh generation with properties!
Basically done a massive rewrite of the Half Edge Mesh system. Not yet finished just a few things left.
It will then be a lot easier to extend it for the road system instead of bodging it.
More changes to HEM.
Made mouse input difference / maybe worse!
Created selectable interfaces.
Add a little keyboard wrapper that sends events instead.
Made updates can now move and delete edges and vertices.
Added Camera Controller and Created basic snapping to HEM methods
Grid Containers now survive assembly reloads
Added Camera and Mouse scripts and prefabs. Still tidying HEM.
Done some more tidying to the HEM system.
Created IContainable vertex halfedge and face!
Started Adding HEM implementation
Added and updated Grid Container
Added geometry classes. Changed polygon to no recalculate every time a new point is added!
Fucked off a load of old shit and added some new folder ready to start adding the procedural generation code
Done some bodging to connect to me.
Fixed bootstrap script not loading the menu
Adding server browser menu
Only the local player moves the camera!
Was still compiling with #NO_STEAM
Created steam_client prefab and removed some commented out steam bits.
Added prerequisites folder
Removed NO_STEAM so that I can use the Steam stuff now
Player and camera are much smoother.