abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
Programmierung
Alles über Programmierung in GDL und Python

Würfel drehen

rolfrei
Newcomer
Hallo

Ich möchte einen einfachen Würfel als gsm-Objekt speichern und danach um die x Achse um 20 Grad drehen.

Also setzte ich vor das 3D-Script rotx 20

Nun habe ich aber das Problem, dass im Bibliothekselement die Höhe zzyzx nicht angepasst wird und der Würfel somit gestaucht wird.

Weis jemand, was ich meine. 😉 Und kann mir jemand helfen?
ArchiCAD 9-22, voll, CH / Mac OSX 10.11.5
4 ANTWORTEN 4
Frank Beister
Moderator
 w=20 : h=cos(w)*a+sin(w)*a
rotx w
block a,a,a
parameters b=h, zzyzx=h
lock "b","zzyzx"
Das sollte im Masterskript funktionieren.

[ 29. Oktober 2009, 17:19: Beitrag editiert von: Frank Beister ]
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
rolfrei
Newcomer
Danke für die Antwort.

Stehe zwar auf dem Schlauch, wozu die Formel "h=cos(w)*a+sin(w)*a" ist, werde aber bestimmt noch zum Ziel kommen. :crazy:
ArchiCAD 9-22, voll, CH / Mac OSX 10.11.5
Frank Beister
Moderator
Die Formel berechnet die Gesamthöhe des Objektes, die ja nicht mehr a sein kann, oder? Wolltest du nicht den exakten Wert haben?
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
rolfrei
Newcomer
OK. Ist gut. War glaub auch schon besser mit meinen Mathe-Kenntnissen. 😄

Vielen Dank.
ArchiCAD 9-22, voll, CH / Mac OSX 10.11.5