Files
dxfmakros/tests/testdata/linienzug_tests.json
T

179 lines
3.8 KiB
JSON

[
{
"beschreibung": "Standard-Linienzug (Modus 1): Start Z4500 AS rechts -> Neue Linie Ab Z1800 45deg (GF am Einlauf) -> Horizontal 900 mit Separator VOR+NACH -> Vario-Kurve 90 links aussen -> Horizontal 250 -> Vario-Kurve 90 links aussen -> Kettenende (Option 3) Z4500 45deg ES rechts",
"erwartung_dx_mm": 0,
"erwartung_dy_mm": 637,
"erwartung_dz_mm": 0,
"erwartung_hinweis": "dY~637 = seitlicher Fussabdruck ES_Element_90 (Bauform, kein Baufehler)"
},
{
"typ": "point_abs",
"wert": [0, 0, 0],
"kommentar": "getpoint Startpunkt der Kette"
},
{
"typ": "real",
"wert": 4500.0,
"kommentar": "getreal Hoehe (Z) Startpunkt"
},
{
"typ": "string",
"wert": "2",
"kommentar": "getstring AS-Seite (rechts)"
},
{
"typ": "string",
"wert": "1",
"kommentar": "getstring Naechstes Element (Neue Linie)"
},
{
"typ": "point_rel",
"dL": 5500,
"hz": 0,
"kommentar": "getpoint Endpunkt Linie (frei, +X, dL=5500)"
},
{
"typ": "real",
"wert": 1800.0,
"kommentar": "getreal Hoehe (Z) Linienendpunkt"
},
{
"typ": "int",
"wert": 1,
"kommentar": "getint Winkelwahl (45 Grad)"
},
{
"typ": "string",
"wert": "2",
"kommentar": "getstring GF-Verteilung (alles am Einlauf)"
},
{
"typ": "string",
"wert": "2",
"kommentar": "getstring Ist Endpunkt? (Nein)"
},
{
"typ": "string",
"wert": "1",
"kommentar": "getstring Naechstes im VF (Horizontal)"
},
{
"typ": "point_rel",
"dL": 900,
"hz": 0,
"kommentar": "getpoint Horizontal-Endpunkt (dL=900, hz=0)"
},
{
"typ": "string",
"wert": "1",
"kommentar": "getstring Separator VOR? (Ja)"
},
{
"typ": "string",
"wert": "1",
"kommentar": "getstring Separator NACH? (Ja)"
},
{
"typ": "string",
"wert": "2",
"kommentar": "getstring Ist Endpunkt? (Nein)"
},
{
"typ": "string",
"wert": "2",
"kommentar": "getstring Naechstes (Vario-Kurve)"
},
{
"typ": "int",
"wert": 1,
"kommentar": "getint Kurve-Winkel (90)"
},
{
"typ": "string",
"wert": "1",
"kommentar": "getstring Kurve-Seite (links)"
},
{
"typ": "string",
"wert": "1",
"kommentar": "getstring Kurve-Variante (aussen)"
},
{
"typ": "string",
"wert": "2",
"kommentar": "getstring Ist Endpunkt? (Nein)"
},
{
"typ": "string",
"wert": "1",
"kommentar": "getstring Naechstes (Horizontal)"
},
{
"typ": "point_rel",
"dL": 250,
"hz": 90,
"kommentar": "getpoint Horizontal-Endpunkt (dL=250, hz=90)"
},
{
"typ": "string",
"wert": "2",
"kommentar": "getstring Separator VOR? (Nein)"
},
{
"typ": "string",
"wert": "2",
"kommentar": "getstring Separator NACH? (Nein)"
},
{
"typ": "string",
"wert": "2",
"kommentar": "getstring Ist Endpunkt? (Nein)"
},
{
"typ": "string",
"wert": "2",
"kommentar": "getstring Naechstes (Vario-Kurve)"
},
{
"typ": "int",
"wert": 1,
"kommentar": "getint Kurve-Winkel (90)"
},
{
"typ": "string",
"wert": "1",
"kommentar": "getstring Kurve-Seite (links)"
},
{
"typ": "string",
"wert": "1",
"kommentar": "getstring Kurve-Variante (aussen)"
},
{
"typ": "string",
"wert": "3",
"kommentar": "getstring Ist Endpunkt? (Option 3 - Kettenende)"
},
{
"typ": "point_rel",
"dL": 6215,
"hz": 180,
"kommentar": "getpoint Option-3-Endpunkt (dL=6215, hz=180)"
},
{
"typ": "real",
"wert": 4500.0,
"kommentar": "getreal Hoehe (Z) Kettenende (ES)"
},
{
"typ": "int",
"wert": 2,
"kommentar": "getint Option-3-Winkelwahl (45 Grad)"
},
{
"typ": "string",
"wert": "2",
"kommentar": "getstring ES-Seite (rechts)"
}
]