Deutsches Simutransforum
Inkosistenz bei Oberleitungen auf Kreuzungen - Druckversion

+- Deutsches Simutransforum (https://simutrans-forum.de/mybb)
+-- Forum: Simutrans (https://simutrans-forum.de/mybb/forumdisplay.php?fid=3)
+--- Forum: Bugs und Probleme (https://simutrans-forum.de/mybb/forumdisplay.php?fid=11)
+---- Forum: behobene Bugs (https://simutrans-forum.de/mybb/forumdisplay.php?fid=12)
+---- Thema: Inkosistenz bei Oberleitungen auf Kreuzungen (/showthread.php?tid=4218)

Seiten: 1 2


Inkosistenz bei Oberleitungen auf Kreuzungen - m_k_w - 21-05-2009

Bei Oberleitungen auf Kreuzungen gibt es eine kleine Inkonsistenz, was das Bild angeht.

Oberes Bild (keine Oberleitung zum 'Nebenast'):
Ensteht, wenn man erst die Schiene zum Nebenast, dann die Oberleitung baut.

Unteres Bild (Oberleitung zum 'Nebenast'):
Ensteht, wenn man erst die Oberleitung und dann die Schiene zum Nebenast baut oder wenn man die Oberleitung auf dem Nebenast abreist.

Dadurch, dass die Stempel (bei dieser Oberleitung) auf der Kantenmitte sitzen, sehen beide Varianten nicht allzu toll aus. Das 'intended behaviour' sollte mMn. aber die erste Variante sein, was meint ihr?


- Alexander Brose - 21-05-2009

Die jüngeren Oberleitungen wie z.B. im Deutschland-Szenario haben die Masten am Kachelrand, so dass solche Kreationen nicht mehr möglich sind. Zumal der ästhetische Fehler nun auch bei Bahnübergängen nicht mehr vorkommt.

Es fehlt vielleicht jemand, der die Oberleitung im Basis-Grafikset entsprechend modifiziert. Wink


- m_k_w - 22-05-2009

Ich werde dann wohl mal schauen, wie man diese Artefakte (also die Oberleitungsabzweigungen, dort wo keine sein sollten) an den Kreuzungen loswerden kann.


- Gotthardlok - 22-05-2009

Die Fahrdrähte haben ribitechnisch eine Art Eigenleben, das nicht völlig ausgereift ist; man kann das erkennen, wenn man auf einer elektrifizierten Kreuzung den Fahrdraht abreisst und wieder baut, dann erscheint die neue Grafik als Elektrifikation nur in Baurichtung wie auf einem geraden Gleisstück. An den Grafiken müsst ihr nichts ändern, die sind i.O.


- m_k_w - 22-05-2009

Ich wollte ja auch nicht die Grafiken ändern Smile

Sollen sich die Oberleitungen dann wie die Freileitungen automatisch verbinden? Das könnte bei Trolleybussen bzw. zweigleisigen Straßenbahnen ungewollt sein, oder?


- Gotthardlok - 22-05-2009

Es müsste eine Abfrage in der Art geben:
Baue Fahrdraht;
if (ribi(Fahrdraht)!=ribi(Gleis))
{for richtung!=baurichtung
{if (Gleis daneben auch elektrifiziert)
{ergänze ribi(Fahrdraht);
}
}
}


- Cruzer - 22-05-2009

@Gotthard: Lok, Manchmal ist das aber auch gewollt, das zwei Fahrdrähte nicht verbunden sind!


- m_k_w - 22-05-2009

Ich hab mal was zusammengepatcht: http://forum.simutrans.com/index.php?topic=2284.new#new

Jetzt werden wayobj richtig gelöscht und in Baurichtungen zusammengestöpselt.


- Gotthardlok - 22-05-2009

m_k_w, es ist mir noch etwas aufgefallen, wo ich ungenau war: wenn keine Verbindung zu einem Nachbarfeld besteht, darf natürlich auch der Fahrdraht diese Lücke nicht "kurzschliessen"... intuitiv zwar klar, aber im Pseudocode nicht berücksichtigt.


- m_k_w - 23-05-2009

Ich habe jetzt nur die Funktionsweise von "Weg bauen" und "Oberleitung löschen" dahingehend geändert, dass benachbarte Oberleitungen beachtet werden. Ich denke es ist nicht gut, wenn sich Oberleitungen automatisch verbinden, oder?