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

Project2{4}

Hmooslechner
Moderator
Mich "schleudert" es bei der 2D-Darstellung - das Project2{4}

im GS-Beispiel wird eine multiple Schnittebene angesetzt - aber ich brauch nur eine.

http://gdl.graphisoft.com/tips-and-tricks/using-project24-command

Wie muss da der korrekte Code lauten, damit ich eine in einem Meter Höhe geschnittene Darstellung hinbekomme?

Es geht um mein Trapezblech Addon -GDL. Das Trapezblech soll ja nicht vor den Fenstern dargestellt werden, sondern nur auf der Wand. Dazu müsste sich dieser Befehl doch eignen?

Graphisoft gibt folgenden Code für multiple Schnittebenen an:

! ------------------------------------------------------------------------------
! Input parameters controlled by the user:
! ------------------------------------------------------------------------------
! iCutPlanes - (Integer) Number of the cut planes to display
! cutElevation - (Length) Height from the bottom of the object,
! where the cutting starts
! sliceHeight - (Length) The height of each slices

for i = 1 to iCutPlanes
put cutElevation + (i-1) * sliceHeight
next i


for i = 0 to iCutPlanes
put 1+32, ! method
2, ! parts
1, ! cutFillIndex
1, ! cutFillFgPen
1, ! cutFillBgPen
0.0, ! cutFillOrigoX
0.0, ! cutFillOrigoY
0.0, ! cutFillDirection
1, ! cutLinePen
1, ! cutLineType
1, ! projectedFillIndex
1, ! projectedFillFgPen
1, ! projectedFillBgPen
0.0, ! projectedFillOrigoX
0.0, ! projectedFillOrigoY
0.0, ! projectedFillDirection
1, ! projectedLinePen
1 ! projectedLineType
next i

project2{4} 3, 270, ! projection_code, angle
0, ! useTransparency
0, ! statusParts
iCutPlanes, ! numCutplanes
get (nsp)



Wenn ich dann versuche - es auf eine Schnittebene zu reduzieren - kommt eine Fehlermeldung - zu wenig Parameter


! ------------------------------------------------------------------------------
! Input parameters controlled by the user:
! ------------------------------------------------------------------------------
! iCutPlanes - (Integer) Number of the cut planes to display
! cutElevation - (Length) Height from the bottom of the object,
! where the cutting starts
! sliceHeight - (Length) The height of each slices

! for i = 1 to iCutPlanes
put 1 ! für 1m Schnitthöhe???? !cutElevation + (i-1) * sliceHeight
! next i


! for i = 0 to iCutPlanes !! müsste einfach zum Ausschalten sein, dann sollte er es einmal tun.
put 1+32, ! method
2, ! parts
1, ! cutFillIndex
1, ! cutFillFgPen
1, ! cutFillBgPen
0.0, ! cutFillOrigoX
0.0, ! cutFillOrigoY
0.0, ! cutFillDirection
1, ! cutLinePen
1, ! cutLineType
1, ! projectedFillIndex
1, ! projectedFillFgPen
1, ! projectedFillBgPen
0.0, ! projectedFillOrigoX
0.0, ! projectedFillOrigoY
0.0, ! projectedFillDirection
1, ! projectedLinePen
1 ! projectedLineType
! next i !! ausgeschaltet

project2{4} 3, 270, ! projection_code, angle
0, ! useTransparency
0, ! statusParts
1, !!! nur einmal anstatt: iCutPlanes, ! numCutplanes
get (nsp)

AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
15 ANTWORTEN 15
Hmooslechner
Moderator
Sollte schon gehen:

https://www.dropbox.com/s/8n7a6im4eo9nyrv/Fassadenpaneel-Teilungen%208.pln?dl=0
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
Hmooslechner
Moderator
Son wieder nuer Dropbox-link.. https://www.dropbox.com/s/kf0ya8nxvww3nb2/Fassadenpaneel-Teilungen%208.bpn?dl=0
ich muss da mehr aufpassen - schauts aus..
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
Hmooslechner
Moderator
und wieder neu: https://www.dropbox.com/s/kf0ya8nxvww3nb2/Fassadenpaneel-Teilungen%208.bpn?dl=0
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
Hmooslechner
Moderator
Ein "workaround" wäre es, aus dem Profil eine Schraffur zu machen, denn das Vorlagen-GDL, das ich verwendet habe, macht schöne 2D-Konturen für eine Schraffur, die man dann wählen kann.

Ich habe mir mal gedacht , wenn ich den Pfad des Profiles schon habe, müßte es doch möglich sein, dies einem define fill - Befehl gehen, indem ich mit Put den "Pfad" übergebe, aber das ist nicht wirklich einfach.., denn die Einzelkoordinaten des Pfades des Profiles muss ich alle in Länge und Winkel
für die Schraffurdefinition umrechnen und die Doku hilft mir nicht. Da bin ich zu blöd. Die paar verfügbaren Beispiele reichen mir auch nicht wirklich.

Hat das schon mal wer gemacht?
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
Stefan L_
Mentor
"hmooslechner" wrote:
bliblablubb208.bpn?dl=0
Mal ganz OT und nebenbei:
Wenn Du die Dropbox-Links am Ende zu "...?dl=1" modifizierst wird die verlinkte Datei sofort runtergeladen bzw. geöffnet.
DownLoad Null oder Eins
--
Stefan
AC ...-27, WIN10
Hmooslechner
Moderator
Danke - werde ich probieren - machen. 😄
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia

Keine Antwort gefunden?

Andere Beiträge
im Board ansehen

Zurück zum Board

Neueste Lösungen durchsuchen

Akzeptierte Lösungen zeigen

Eine neue Diskussion starten!

Neues Thema erstellen