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

Betonschachtkonus Kanalbau

Hmooslechner
Rockstar
Ich will meinem freien 3D Polygonzug - gdl einen Kanalverlauf "aufprägen"

Mit welchen Programmiertools würdet Ihr so einen Schachtkonus herstellen?

Mit SOE-Befehlen will ichs nicht, weil die alles verlangsamen und bei Reihungen mit den Namen Probleme machen - allerdings - ..

(... allerdings wäre es, ein externes GDL mit einem SOE-Konus zu erstellen, das wiederholt aufgerufen wird - hat sowas schon wer versucht - gemacht?)


Den Schacht selber habe ich bisher so drin:


cutpolya 2, 1, 0, !!!!!Schacht-Hauptzylinder
0, 0, 979,
Schachtradius-Schachtwanddicke, 360, 4015

addz - Schachthoehen[k]
cylind Schachthoehen[k], Schachtradius
del 1

cutend !!!!! Ende Schacht-Hauptzylinder



Irgenwas einfaches in der Art sollte es auch für den Konus oben drauf geben..


Es müßte wohl mit dem Cutform - Befehl zu machen sein - aber wie genau würde der Befehl dann aussehen?


Any better idea?
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
14 ANTWORTEN 14
Anonymous
Nicht anwendbar
Mit Morph?
Hmooslechner
Rockstar
Morph im GDL?

Ich habs soweit schon lösen können - mit Hr. Beisters früherer Anregung, über ein textarray die Namen in jeder Wiederholung zu ändern.

Jetzt muß ichs noch schräg stellen, derzeit geht mein Schachtkonus noch zentral rauf, was für Kanalschächte nicht stimmt.
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
Frank Beister
Advisor
Das klingt irgendwie nach der Anwendung eines TUBE oder SWEEP-Befehls.
Oder nach einem REVOLVE. Das Verziehen des Rotationskörpers erreichst du (eigentlich) mit XFORM. Oder du nimmst gleich den SHELL-Befehl. Mit dem geht rotieren und verziehen in einem.
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
Hmooslechner
Rockstar
Ich habe auch ans einfache Schräg stellen eines Kegels gedacht mit schrägen cutplanes, aber dann ist die Schnittkurve kein Kreis mehr, sondern Elliptisch. Es sol ja dann der Ausgleichsring draufgpassen.. und unten der eigentliche Schacht
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
Hmooslechner
Rockstar
Andererseits - wer schaut in einen Kanalschacht rein? Wie genau muß sowas denn sein?

Zuviel 3D kostet nur Aufbauzeit...

Gehts nicht viel mehr um die Grundrissdarstellung und den Längenschnitt, der zum Bauen gebraucht wird?

Momentan brauch ichs 3D eigentlich nur zum Anpassen an eine Freifläche.. Dann gehts eh im Längenschnitt weiter und das 3D verschwindet in Wirklichkeit im Boden - unsichtbar. Was sichtbar bleibt wären verscheidene Kanaldeckel und Einlauf-Formen..
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
Frank Beister
Advisor
Die Frage der Genauigkeit stellt sich natürlich immer.
Schau mal hier: Skewer.
Sonst erzeuge das Teil mal als Shell und ziehe es ins 3D-Skript. Dann sollte ein EXTRUDEDSHELL herauskommen.
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
Hmooslechner
Rockstar
Ah - Danke!
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
Ma_Scht
Advocate
Na, ich hätte NICHT gedacht, das ein außermittiger Betonkonus so ein komplexes Bauteil ist.
Mit 2 MASS ein paar EPS zur Korrektur und Verschneidung bekommt man es hin, aber da muss ich mal ein paar Nächste drüber schlafen.
Ne, hätte ich NICHT gedacht.
Anonymous
Nicht anwendbar
Ist schon eine Weile her dass ich das programmiert habe. Kann deshalb nicht mehr im Detail sagen was ich mir dabei gedacht habe.
Soviel weiss ich noch: Ich habe 2 Kegel voneinander abgezogen und oben abgeschnitten.
Hier der Ausschnitt aus dem 3D Skript für den Konus.

!Bezugshöhe des Objekts = OK Schachtdeckel
!PARAMETER
!hd = Höhe Deckel
!hk = Höhe Konus
!s = Anzahl der Schachtringe ohen Boden
!hrr = Höhe Schachtring(e)
!hrb = Höhe Schachtring mit Boden
!dms = Durchmesser Schacht aussen
!dmd = Durchmesser Deckel
!e= Wandstärke Schacht
!mata = Material Schacht
!matb = Material Deckel


!INTERNE VORGABEN

IF i=1 THEN !hp = Höhe des Gesamtkegels des Konus vor dem Schneiden auf hk
LET hp = -dms*hk/(dmd-dms) !wird aus Vorgabeparametern berechnet
LET hz = (dms-2*e)*hk/((dms-2*e)-(dmd-2*e))
ENDIF



IF i=0 THEN
LET dmd=dms !Wenn kein Konus dann Deckeldurchmesser=Schachtdurchmesser
LET hk=0 !Wenn kein Konus dann Wert Parameter Konushöhe =0
ENDIF






200: ! KONUS
SET MATERIAL mata
ADDZ -hd
CUTPLANE ! Pyramiden OK Konus bzw. UK Deckel abschneiden
DEL 1

GROUP "Konus" ! Vollkorpus Konus
ADDZ -hk-hd
PYRAMID 2,hp,21,
dms/2,0,900+1,
dms/2,360,4000+1
DEL 1
ENDGROUP

GROUP "Hohlraum" !Abzugskorpus Konus
ADDX e
ADDZ -hk-hd
PYRAMID 2,hz,21,
dms/2-e,0,900+1,
dms/2-e,360,4000+1
DEL 2
ENDGROUP

result = SUBGROUP ("Konus","Hohlraum") !Abzug Vollkorpus abzügl Hohlraum

PLACEGROUP result ! Resultat des Abzugs generieren

KILLGROUP "Konus" !Gruppen wieder aufheben
KILLGROUP "Hohlraum"

CUTEND
RETURN


https://www.directupload.net/file/d/5761/hfm8u4nz_png.htm
Die Wandstärke des Konus ist im Modell immer waagrecht gemessen. Ich weis nicht wie das in der Realität ausgeführt wird.

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