abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 

Wir schätzen Ihren Input!
Bitte nehmen Sie an der Umfrage zu Archicad 28 Startbildschirm und Lerninhalte/Schnell-Tutorials teil

Programmierung
Alles über Programmierung in GDL und Python

Hotspot für Drehung funktioniert nicht

snow
Moderator
Hallo zusammen,

ich hab mir die Basis hierfür aus selfGDL kopiert…
… funktioniert aber nicht, wie erwartet... lässt sich nicht drehen… nach viel probieren kommt nun gar keine Pet-Palette mehr (im Schnitt)
rotx 90 
hotspot 0, 1, 0, 1, winkel, 6 ! Mittelpunkt
hotspot -3.02, 0, 0, 2, winkel, 4+128 ! Basis
hotspot 0, 0, 0, 3, winkel, 7 ! Referenz
rotz winkel
hotspot -3.02, 0, 0, 4, winkel, 5 ! Beweglich
(eine aufgestellte Shilouette… deswegen 'rotx 90' am Anfang…)

Verstehe nicht wirklich, warum offenbar 4 Hotspots erforderlich sind und nicht nur 2. (Wenn es nur in 3D-Skizze dazu gäbe...)
Könnte ich auch weniger Punkte definieren und dafür die Statuswerte mit '+' verbinden?

Kann mir jemand helfen?

edit… Einen Schritt weiter:
Es liegt offenbar am 3. Punkt. Gebe ich z.B. '1' für die z-Koordinate ein, lässt sich das Ding drehen... allerdings mit etwas seltsamen "Richtungen"





Das Koordinatensystem dreht sich im die y-Achse--- warum auch immer…
Archicad For Future F R E E D O M for-COLORS
______________________________________

archicad versions 8-27 | mac os 13 | win 10
15 ANTWORTEN 15
In Echtzeit zwei Parameter (% und grad) in Abhängigkeit zu bringen ist sehr tüftelig im GDL. Dazu muss man den zuletzt geänderten Parameter abfragen und das Equivalent entsprechend ändern....

Such nach GLOB_MODPAR_NAME
Mac OSX - up to date

GER Archicad Full, Up to date
Ma_Scht
Advocate
Jup, GLOB_MODPAR_NAME ist der Schlüssel
Im Falle des o.g. Winkel-Beipiels ergibt sich folgende Änderung:

!!! PARAMETER LISTE
dreWi, Typ WINKEL
prozent, Typ NATÜRLICHE ZAHL

Es ist wichtig, dass "prozent" als NATÜRLICHE ZAHL eingestellt ist; denn wenn sie als LÄNGE eingestellt ist, wird sie in Abhängigkeit der Arbeitseinheiten umgerechnet, wie unter OPTIONEN / PROJEKTPRÄFERENZEN / ARBEITSEINHEITEN eingestellt. WollmerNich!


!!! 2D-SCRIPT
wie oben stehend von 14:49 Uhr

!!! 3D-SCHRIPT
wie oben stehend von 14:49 Uhr

!!! PARAMETER-SCRIPT
!!! GLOB_MODPAR_NAME gibt zurück welcher Parameter vom Benutzer ZULETZT geändert wurde

IF GLOB_MODPAR_NAME = "dreWi" THEN
PARAMETERS prozent = TAN(dreWi)*100
ENDIF

IF GLOB_MODPAR_NAME = "prozent" THEN
PARAMETERS dreWi = ATN(prozent/100)
ENDIF
Boah. Jetzt lass Achmet doch auch mal was selber rausfinden und schreiben. Sonst hört er mir auf dich schlau zu fragen 🙂
Mac OSX - up to date

GER Archicad Full, Up to date
Frank Beister
Moderator
😄
bim author since 1994 | bim manager since 2018 | author of selfGDL.de | openGDL | skewed archicad user hall of fame | author of bim-all-doors.gsm
conmes
Enthusiast
😄
ARCHICAD 13 - 27 | Twin 2016 - 2018 V2 | Twin 2019 - 2024 Full License | Win10 64-Bit, 3,4 Ghz Intel Core i7, 32 GB | 13" MacbookPro, 3,1 Ghz Intel Core i7, 16 GB



http://www.conmes.de
snow
Moderator
🙄
jaja, der Lerneffekt ist wohl so am größten…

Vielen Dank für die Beiträge!
Hab's g'rad etwas stressig… Kann hoffentlich bald von Erfolg mit der Sache berichten.
Archicad For Future F R E E D O M for-COLORS
______________________________________

archicad versions 8-27 | mac os 13 | win 10