From de1fc887f51daf23a9de2f5a042772f0b63b8e4c Mon Sep 17 00:00:00 2001 From: karim Date: Wed, 20 May 2026 19:12:07 +0200 Subject: [PATCH] Raum: outline + stamp + fill als Paired-Bauteil markieren MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit raum_outline fehlte in _PAIRED_SOURCE_TYPES, raum_stamp + raum_fill in _PAIRED_VOLUME_TYPES. Klick auf die Raum-Linie markierte daher nur die Linie, nicht den Stempel-Text/Fuellung — beim Verschieben blieb der Text hinten. Vorher hat das idle-Live-Regen wahrend dem Drag den Stempel mitgezogen (mit Flicker). Mit dem _UT_ACTIVE_KEY-Bail in idle (9cde41b, fixt Fenster-Glitch) ist das nicht mehr drin → wir muessen die drei sauber ueber Rhinos eigene Selection-Sync zusammen halten. Pairing macht: Klick auf Outline → _collect_partners markiert stamp + fill mit. Gumball/Move verschiebt alle drei synchron. Nach Release laeuft die idle-Regen-Queue (queued via _on_replace fuer raum_outline) und aktualisiert die Flaechenangabe falls die Outline-Form sich geaendert hat. Co-Authored-By: Claude Opus 4.7 --- rhino/elemente.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rhino/elemente.py b/rhino/elemente.py index f9fae4d..c5c5f93 100644 --- a/rhino/elemente.py +++ b/rhino/elemente.py @@ -9075,11 +9075,15 @@ _PAIRED_VOLUME_TYPES = ( "wand_volume", "decke_volume", "dach_volume", "oeffnung_volume", "treppe_volume", "stuetze_volume", "traeger_volume", + # Raum: Stempel-Text + SIA-Fuellung haengen an raum_outline. Damit die + # drei gemeinsam markiert + via Rhino-Move zusammen verschoben werden. + "raum_stamp", "raum_fill", ) _PAIRED_SOURCE_TYPES = ( "wand_axis", "decke_outline", "dach_outline", "oeffnung_point", "treppe_axis", "stuetze_point", "traeger_axis", + "raum_outline", )