Files
dxfmakros/tests/testdata/linienzug_modus2_variokurve.json
T
y.wang e3c7fb0d25 docs: Begruendung im Repo statt Verweis auf eine lokale Datei
doc/VarioFoerderer_Linienzug_Prinzipien.md ist bewusst nicht versioniert
(siehe ce00233). Die drei Stellen, die von dort die Begruendung geholt
haben, tragen sie jetzt selbst: warum quer und dZ null sein MUESSEN und
laengs abweichen DARF - naemlich weil beides zugleich geometrisch nicht
geht und der Hauptstrang gerade bleiben soll.

Ein Verweis auf eine Datei, die im Repo fehlt, kostet den naechsten Leser
mehr Zeit als die zwei Zeilen Text.

Nicht angefasst: die aelteren Verweise in vf_linienzug.lsp (Abschnitt 14,
14.1) und vf_standard.lsp - sie stammen nicht aus dieser Arbeit und
zeigen auf Inhalte, die hier niemand kennt.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-10-27 11:47:43 +01:00

108 lines
2.3 KiB
JSON

[
{
"beschreibung": "Linienzug Modus 2, Variante A: 90-Grad-Ecke als VARIO-KURVE (waagerecht eingebaut), Segment 3 dadurch automatisch VF. Deckt die flache Zone ab (Abschluss-Fussabdruck Bogen+Motorstation) und die Eck-Korrektur von 93.8 mm je Nachbargerade. Aufgezeichnet 2026-10-27 aus einem echten BricsCAD-Lauf.",
"test_id": "LZ_M2_variokurve",
"kurz": "Ecke als Vario-Kurve",
"erwartung_quer_mm": 0,
"erwartung_dz_mm": 0,
"erwartung_laengs_mm": 105,
"erwartung_hinweis": "quer zur ES-KS_AUS-Achse MUSS ~0 sein und dZ ~0; laengs darf abweichen - das ist die Ausladung des ES-Elements und kein Fehler. Beides zugleich geht nicht: entweder liegt die letzte Gerade auf der gezeichneten Linie und der KS_AUS landet seitlich daneben, oder umgekehrt. Entschieden ist - der Hauptstrang bleibt gerade."
},
{
"art": "PT",
"x": 20702.423223,
"y": 6047.735576,
"z": 0.0
},
{
"art": "REAL",
"wert": 0.0
},
{
"art": "STR",
"wert": "1"
},
{
"art": "STR",
"wert": "90"
},
{
"art": "STR",
"wert": "1"
},
{
"art": "PT",
"x": 31702.423223,
"y": -267.387621,
"z": 184.3
},
{
"art": "REAL",
"wert": 184.3
},
{
"art": "STR",
"wert": "1"
},
{
"art": "STR",
"wert": "30"
},
{
"art": "STR",
"wert": "2"
},
{
"art": "SEGS",
"wert": "Linie|0|9700|0|links|20702.423223|6047.735576|30402.423223|6047.735576;Bogen|0|707.106781|90|rechts|30402.423223|6047.735576|30902.423223|5547.735576;Linie|-90|4295.507955|0|links|30902.423223|5547.735576|30902.423223|1252.227621;Bogen|-90|258.819045|30|links|30902.423223|1252.227621|30969.410521|1002.227621;Linie|-60|1466.025404|0|links|30969.410521|1002.227621|31702.423223|-267.387621"
},
{
"art": "STR",
"wert": "m2v2"
},
{
"art": "STR",
"wert": "2"
},
{
"art": "STR",
"wert": "2"
},
{
"art": "STR",
"wert": "1"
},
{
"art": "STR",
"wert": "1"
},
{
"art": "STR",
"wert": "1"
},
{
"art": "REAL",
"wert": 3.0
},
{
"art": "STR",
"wert": "2"
},
{
"art": "STR",
"wert": "2"
},
{
"art": "STR",
"wert": "mit-gf1"
},
{
"art": "INT",
"wert": 1
},
{
"art": "STR",
"wert": "1"
}
]