-
Notifications
You must be signed in to change notification settings - Fork 85
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Lane-connector quick-setup - phase 2 #788
Comments
I much prefer criss-cross option 1 from the first image. For second image, bottom left seems to be good balance between clarity of what will happen and minimising lane connector spam. Or it could be given a state machine to cycle through some variants? |
Currently I try to play with the rounding approach (float to integer can be rounded up down or to nearest) in order to prefer inner/middle/outer lanes as explained in #706 The result is the two pictures bellow: The first one is OK but in the case of the latter one I prefer it to be like this: I am not sure if it is worth our effort to do so though because as you can see from the first screenshot this is a very unusual and extreme case. |
This is not really stay in lane sense the connections are criss-crossing and anyway to user should not connect a two way road from inside. so I don't think its worth our time to fix this (I say that every time but the doing the math is so fun it proves to be irresistible!) |
I knew you would say that! but what if its a 3 lane road?
I like the state machine idea. also solves the problem with the 3 lane T junction. BUT, do the cars prefer lanes that have no lane connections? If not is there any plans to do this as part of #41 (comment) ? The answer to that question could be very useful to the decisions we make. |
continuation of #703
Things to conisder
Stay In Lane
A) Better support for lane changes where number of lanes change more than +-1: see #788 (comment)
B) support for two way inner connected road: Ill explain in comments.
CrissCross
This requires a different hot-key

we should go for one of the options shown in the screenshot:
For + junctions The implementation of this is going to depend wildly on personal preferences. That's a problem. Several possibilities are

In some of the screenshots above I didn't connect lane arrows because I was hopping maybe we can program the cars to prefer to go into lanes that do not have lane connection. If this is already the case I would not know. Any way some thing like this would be useful:
#41 (comment)
The text was updated successfully, but these errors were encountered: