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

Zylinder Cut mit CUTFORM?

Anonymous
Nicht anwendbar
Ich möchte einfach einen zylindrische loch haben in einen Bodenplatte.

Mit der folgenden script habe ich dieses erreicht:


GROUP "cyl"
ADDX 1
ADDY 1
CYLIND 0.5,0.5
DEL 2
ENDGROUP

GROUP "slab"
CSLAB_ 118,118,118,
5,0.5,
0, 0,0, 15,
3, 0,0, 15,
3, 5,0, 15,
0, 5,0, 15,
0, 0, 0,15
ENDGROUP

Diff1=SUBGROUP("slab","cyl")

PLACEGROUP Diff1


Gibt es keinen CUT befehl die ich benuzten kann? Die boden platte hat verscheidenen schichten, ich möchte durch alle schichten schneiden. Mit dem CUTPOLY befehl geht das gut für quadratische schnittkanten.
Weiss jemand ob es irgendwie mit CUTFORM oder CUTSHAPE möglich ist ein zylindrisches schnitt zu erzeugen?
... Habe lange gesucht für beispiele aber nichts gefunden ... (auch nicht auf selfgdl 🙂 🙂 )
Vielen Dank in voraus
Freundliche Grüsse
Brent Kerr
4 ANTWORTEN 4
Anonymous
Nicht anwendbar
CUTPOLYa 2, 1, 0,
0, 0, 979,
radius, 360, 4079
Anonymous
Nicht anwendbar
Vielen Dank für deine Antwort.
So habe ich die gleichen effekt wie oben


CUTPOLYa 2, 1, 0,
1, 1, 979,
0.5, 360, 4079

CSLAB_ 118,118,118,
5,0.5,
0, 0,0, 15,
3, 0,0, 15,
3, 5,0, 15,
0, 5,0, 15,
0, 0, 0,15

CUTEND


Ich verstehe leider nicht wie dies funktioniert.
Wie sind sie zu den masken 979 und 4079 gekommen?
Ich habe die erklärung unter PRISM_ / statuswerte gelesen. leider kann ich dies aber nicht entziffern.
Können Sie mir die zusammensetzungswerte si + vi + ti angeben... evtl. ein hilfreiche kurzerklärung?
Viele dank für ihre bemühungen
freundliche grüsse
Brent
runxel
Legend
"BrentK" wrote:

Ich verstehe leider nicht wie dies funktioniert.
Wie sind sie zu den masken 979 und 4079 gekommen?
Ich habe die erklärung unter PRISM_ / statuswerte gelesen. leider kann ich dies aber nicht entziffern.
Können Sie mir die zusammensetzungswerte si + vi + ti angeben... evtl. ein hilfreiche kurzerklärung?


Eigentlich ist das bei selfgdl.de schon recht gut erklärt.
Der Status setzt sich zusammen aus Sichtbarkeit, Verlauf, und Kanteneigenschaft.

So ist die 4079:
4000 [Verlauf] = Vollkreis
79 [Sichtbarkeit] = 1+66+4+8
· Untere, horizontale Kante ist sichtbar.
· Vertikale Kante ist tangentiale Begrenzungskante.
· Obere, horizontale Kante ist sichtbar.
· Seitenfläche ist sichtbar.
Lucas Becker | AC 27 on Mac | Graphisoft Insider Panelist | Author of Runxel's Archicad Wiki | Editor at SelfGDL | Developer of the GDL plugin for Sublime Text | My List of AC shortcomings & bugs | I Will Piledrive You If You Mention AI Again |

POSIWID – The Purpose Of a System Is What It Does /// «Furthermore, I consider that Carth... yearly releases must be destroyed»
Anonymous
Nicht anwendbar
Perfekt!

Diesen 2 seiten hatte ich noch nicht endeckt auf selfgdl
Vielen Dank das erklärt einiges!

Velleicht ware es hilfreich für andere anfanger wie ich, diesen 2 Links auf selfgdl zb hier hin zu fügen? - (Kopiert aus dem CPRISM_ seite)


Statuswerte
statusi = -1: Endpunkt eines Polygonzuges oder
statusi = si + vi + ti: Eigenschaft des nächsten Segmentes mit
0 <= si <= 15: Kanten/Seitenflächen unsichtbar/ sichtbar
vi =100 / =200 / =300 / =600 / =700 / =800 / =900 / =1000 / =2000 / =3000 / =4000: Kantenverlauf
ti =0/ =16/ =32: undefiniert/ ist horizontale Kante/ ist vertikale Kante (ab ArchiCAD® 9)

Siehe Kapitel Statuswerte.


Hier ist ein Link zu Statuswerte aber dieser Seite habe ich persönlich weniger hilfreich gefunden als
[Verlauf] und [Sichtbarkeit] Seiten.

Mfg
Brent