Files
claude-robotunits/memory/cpq-verbau-90grad-steher.md
2026-07-09 09:21:49 +02:00

1.3 KiB

name, description, metadata
name description metadata
cpq-verbau-90grad-steher 90°-Anbau am Steher: Rotation ist im GroupProcessor-Replay angekommen (Edge.rot, computeLayout) — fachliche 90°-Klärung läuft noch
node_type type originSessionId
memory project e3d54daa-eb88-474f-9e99-62bfe83821b2

Ziel: an den Stehern im 90°-Winkel anbauen können, genau wie der Links/Rechts-Verbau.

Stand 2026-07-03 (verifiziert im Code): Der frühere Blocker — translation-only-Replay im cpq-GroupProcessor — ist behoben. packages/frontend/src/configurator/model/GroupProcessor.ts:

  • Edge trägt rot?: Quat (relative Rotation pro Dock-Kante).
  • computeLayout komponiert Rotationen über den ungerichteten Kantengraphen (Quaternionen, vorwärts R_to = R_from ∘ edge.rot, rückwärts invers); mit Identity-Rotationen reduziert es sich exakt auf den alten translation-only-Solver.
  • dockRotation leitet Edge.rot aus den PMI-Frame-Orientierungen ab (pmiRotation liest properties.rotation als Euler ZYX Grad → Quat).
  • Placement nutzt die CS_EIN_VORNE/CS_EIN_HINTEN-Selektoren (hart im DefaultCommandProcessor — Kandidat für Modul-Konfiguration).

Die fachliche Klärung der 90°-Frage (GEKO-Seite) läuft laut Marcus noch separat.

Siehe cpq-verbau-architektur, fire-visual-placement-mode, cpq-configurator-modul-registry.