[erledigt] ST3-Export: Hoehenausrundung richtungsabhaengig

Hier bitte Programmierfehler der Zusi-Software melden.
Antworten
Nachricht
Autor
Benutzeravatar
Johannes
Beiträge: 3201
Registriert: 14.03.2009 22:36:06
Aktuelle Projekte: Zusitools (http://git.io/zusitools)

[erledigt] ST3-Export: Hoehenausrundung richtungsabhaengig

#1 Beitrag von Johannes »

Gegeben sei folgende einfache st2-Testdatei:

Code: Alles auswählen

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Zusi>
  <Info DateiTyp="Gleisplan" Version="A.1" MinVersion="A.0"/>
  <Gleisplan>
    <HoehenProfil ProfilName="Test" ProfilFarbe="FF0000FF" ProfilAbstandHorizontKm="2" ProfilGleisElementeZeichnen="1">
      <StuetzPkt X="-1" Radius="10240" />
      <StuetzPkt X="91.54291" Y="3.694336" Kategorie="1" />
      <StuetzPkt X="134.519" Y="5.319336" Kategorie="2" />
      <StuetzPkt X="177.5016" Y="6.764648" Kategorie="2" />
      <StuetzPkt X="220.4899" Y="8.02832" Kategorie="2" />
      <StuetzPkt X="263.4831" Y="9.111328" Kategorie="2" />
      <StuetzPkt X="306.4805" Y="10.01563" Kategorie="2" />
      <StuetzPkt X="349.4813" Y="10.7373" Kategorie="2" />
      <StuetzPkt X="392.4847" Y="11.2793" Kategorie="2" />
      <StuetzPkt X="435.4901" Y="11.64063" Kategorie="2" />
      <StuetzPkt X="478.4966" Y="11.82129" Kategorie="2" />
      <StuetzPkt X="500" Y="20" Kategorie="3" Radius="10240" />
      <StuetzPkt X="521.5034" Y="11.82129" Kategorie="2" />
      <StuetzPkt X="564.5099" Y="11.64063" Kategorie="2" />
      <StuetzPkt X="607.5153" Y="11.2793" Kategorie="2" />
      <StuetzPkt X="650.5187" Y="10.7373" Kategorie="2" />
      <StuetzPkt X="693.5195" Y="10.01563" Kategorie="2" />
      <StuetzPkt X="736.5168" Y="9.111328" Kategorie="2" />
      <StuetzPkt X="779.5101" Y="8.02832" Kategorie="2" />
      <StuetzPkt X="822.4984" Y="6.764648" Kategorie="2" />
      <StuetzPkt X="865.481" Y="5.319336" Kategorie="2" />
      <StuetzPkt X="908.4571" Y="3.694336" Kategorie="1" />
      <StuetzPkt X="1001" Radius="10240" />
    </HoehenProfil>
    <HGBilder />
    <Lageplan>
      <Gerade st2Typ="1" ProfilName="Test" spTrass="27.77778" Oberbau="B55 SKL-Oberbau">
        <PunktWinkel />
        <PunktWinkel X="1000" W="3.141593" />
      </Gerade>
      <Gerade ProfilName="Test" spTrass="27.77778" Oberbau="B55 SKL-Oberbau">
        <PunktWinkel Y="-2" />
        <PunktWinkel X="1000" Y="-2" W="3.141593" />
      </Gerade>
      <Gerade ProfilName="Test" spTrass="27.77778" Oberbau="B55 SKL-Oberbau">
        <PunktWinkel X="1000" Y="2" W="3.141593" />
        <PunktWinkel Y="2" W="6.283185" />
      </Gerade>
    </Lageplan>
  </Gleisplan>
</Zusi>
Wenn ich diese Datei nach ST3 exportiere, werden die beiden Geraden in ihrer Hoehenlage unterschiedlich ausgerundet. Waehrend die untere Gerade (Y=-2) einigermassen plausible Zwischenpunkte erhaelt, wird die obere Gerade (Y=2) stur gemaess der eingestellten "Maximallaenge bei Zerlegung in Vektoren" (bei mir 100 Meter) zerhackt. Kehre ich die Ausrichtung der oberen Geraden mit Strg+U um, wird sie jedoch korrekt exportiert.

Was ist die Ursache fuer dieses Verhalten? In der Dokumentation habe ich dazu nichts gefunden, dass die Richtung eines Gleiselements beim Export eine Rolle spielt. "Hoehenprofile neu zuordnen" habe ich vor dem Export durchgefuehrt.
Zuletzt geändert von Carsten Hölscher am 26.06.2018 20:21:41, insgesamt 1-mal geändert.

Antworten