[ADD] Kreisel-Drehrichtung (DREHRICHTUNG) per JSON steuerbar: kreisel-insert-script bekommt optionalen 6. Parameter drehrichtung (GUZ/UZS), hundm05:bau-kreisel liest ihn aus dem Testdaten-JSON aus. Showroom ILS: Kreisel_Showroom_02/03/05 GUZ, Kreisel_Showroom_01/06 UZS eingetragen. Doku (lisp_methods.md, json-input-lisp.md) nachgezogen.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -82,9 +82,12 @@ Block `KREISEL_n`, gebaut von `KreiselInsert.lsp`.
|
||||
| `abstand` | ja | Mittenabstand Antriebsrad - Spannrad | `kreisel.default_laenge` (2300) |
|
||||
| `rotation` | nein | Drehung der Achse AN -> SP, frei (kein Raster) | 0.0 |
|
||||
| `typ` | nein | `"STANDARD"` oder `"PIN"` -> Attribut `KREISELART` | `"STANDARD"` |
|
||||
| `drehrichtung` | nein | `"GUZ"` oder `"UZS"` -> Attribut `DREHRICHTUNG` | `"UZS"` |
|
||||
|
||||
Treiber: `kreisel:run-insert-test` (`test_kreisel.lsp`), `mubea:build-kreisel`,
|
||||
`hundm05:bau-kreisel` (auch fuer `dematic_arvato.json`).
|
||||
`hundm05:bau-kreisel` (auch fuer `dematic_arvato.json`/`showroom_ils.json`).
|
||||
Nur `hundm05:bau-kreisel` liest `drehrichtung` aus und reicht sie an
|
||||
`kreisel-insert-script` weiter; `mubea:build-kreisel` setzt es (noch) nicht um.
|
||||
|
||||
### 1.2 Connect (Start- und Endpunkt)
|
||||
|
||||
|
||||
+2
-1
@@ -38,7 +38,7 @@ Einheiten: mm und Grad. `hz` = Fahrtrichtung in der XY-Ebene, 0 = +X,
|
||||
|
||||
## 1. Kreisel und Eckrad (`KreiselInsert.lsp`)
|
||||
|
||||
### `kreisel-insert-script (pt abstand rotation typ hoehe)`
|
||||
### `kreisel-insert-script (pt abstand rotation typ hoehe drehrichtung)`
|
||||
|
||||
Kreisel an einem freien Punkt. Ruft `draw-module` auf.
|
||||
|
||||
@@ -49,6 +49,7 @@ Kreisel an einem freien Punkt. Ruft `draw-module` auf.
|
||||
| `rotation` | Drehung der Achse AN -> SP in Grad |
|
||||
| `typ` | `"STANDARD"` oder `"PIN"` (nil = `"STANDARD"`) -> Attribut `KREISELART` |
|
||||
| `hoehe` | Einbauhoehe; nil = Z von `pt`, sonst `*kreisel-default-hoehe*` |
|
||||
| `drehrichtung` | `"GUZ"`/`"UZS"` -> Attribut `DREHRICHTUNG` (optional, nil = Default `"UZS"` aus `*kreisel-attrib-defs*`) |
|
||||
|
||||
Rueckgabe: Entity des `KREISEL_n`-Blocks oder nil. Setzt `ssg-start`/`ssg-end`
|
||||
selbst.
|
||||
|
||||
Reference in New Issue
Block a user