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

Deckel beweglich machen

bjoern1
Newcomer
Hallo,

ich habe nun angefangen mich mit dem Programmieren von 3D GDL Objekten zu beschäftigen.

Ich habe ein Skript geschrieben, ganz simpel, nun möchte ich gerne den Deckel als Option zum Öffnen gestalten, mit z.B. einer Winkelangabe, ich finde ums verrecken nicht in irgend einem Tutorial… Kann mir da jemand helfen?

Auch Fehler in meinem Skript (das funktioniert) sind gerne Willkommen

Vielen Dank

!Steuerelement
PEN 1
material 21
block 1.40, 0.30, 1.50



!Winkelhalterung
addz 0.30
addx 0.50
addy -0.50
block 0.30, 0.50, 0.20


addx 0.30
block 0.50, 0.30, 0.20

addx 0.50
block 0.20, 0.30, 1.20


!Kessel
DEL TOP
addy -0.50
addx 0.70
addz 0.50
cylind 0.80, 0.50



!Deckel
DEL TOP
addy -0.50
addx 0.70
addz 1.32
cylind 0.02, 0.50


!Bildschirm
DEL TOP


addz 1.55
addx 0.30
rotz 45
roty 15


block 0.04, 0.40, 0.30


END
2 ANTWORTEN 2
Hmooslechner
Moderator
Du schreibst ja beispielsweise:




addz 1.55
addx 0.30
rotz 45
roty 15


block 0.04, 0.40, 0.30



Schreib stattdessen:



addz Hoehe ! 1.55 ! = Kommentarfunktion
addx Breite ! 0.3
rotz Winkel1 ! 45
roty Winkel2 ! 15


block Dicke, Laenge, Hoehe



Und bei den Parametern mußt du eben die verwendeten Namen (Hoehe, Breite usw..) als Parameter in der richtigen "Einheit" - also Längen und als Winkel - neu herstellen.

Es hilft Dir, wenn Du irgendein einfaches Grundelement aus der Bibliothek in die Zeichnung einfügst, markierst, STRG+SHIFT+O (oder am mac eben anders) das markierte Teil zum Bearbeiten öffnest und den verwendeten Code liest.
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
bjoern1
Newcomer
Hallo Hmooslechner,

vielen Dank, ich werde mal weiter auf der Basis probieren, danke schön, ich melde mich, sobald ich ein Ergebnis habe.


Gruss Björn