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

Waschtisch einbauen

bjoern1
Newcomer
Hallo zusammen,

ich versuche mich heute mit dem Thema GDL und einem Waschtisch, Ziel ist das Waschbecken:
http://www.framo.ch/fileadmin/user_upload/01_Produkte/01_Badezimmer/02_Unterbaumoebel/Procasa%20Uno%...
der Typ: 957 723 814 letzte Seite.

Was bisher geschah:

Ich habe mit einfachsten Methoden angefangen das Objekt zu modellieren, jedoch bin ich nicht zufrieden, denn die Kanten sollen etwas abgerundet sein, geht das? Und wie bekomme ich die Waschbeckenvertiefungen in die Platte? Ich bin platt von einer Boolschen Option ausgegangen, aber da verliert sich meine Spur zur Realität und ich hake aus, kann mir da jemand unter die Arme greifen?

UND: wie bekomme ich die Fangpunkte mal auf eine richtige Höhe im 3D?

Vielen Dank

Das ist der Code bisher:

!ProCasa Uno-Slim



!Schrank Front
material "21.1_Einbauschrank Holz"
block 1.212, 0.01, 0.235

addz 0.24

block 1.212, 0.01, 0.235




DEL TOP

!Schrank Boden
material "21.1_Einbauschrank beschichtet"
addy 0.01
block 1.212, 0.45, 0.02





DEL TOP

!Schrank Deckel
index=IND(MATERIAL,"Farbe, rot")
addy 0.01
addz 0.455
block 1.212, 0.45, 0.02




DEL TOP

!Schrank Seiten
material "21.1_Einbauschrank beschichtet"
addy 0.01
addz 0.02
block 0.01, 0.45, 0.435




DEL TOP

!Schrank Seiten
material "21.1_Einbauschrank beschichtet"
addy 0.01
addz 0.02
addx 1.202
block 0.01, 0.45, 0.435




DEL TOP

!Schrank Fach
material "21.1_Einbauschrank beschichtet"
addy 0.01
addx 0.01
addz 0.225
block 1.192, 0.44, 0.02




DEL TOP

!Schrank Rückwand
material "21.1_Einbauschrank beschichtet"
addy 0.45
addx 0.01
addz 0.02
block 1.192, 0.01, 0.435


!!!!!!GRIFFE!!!!!!!!!!!!!

DEL TOP

Material"12.2_Chromstahl"
addz 0.20
addx 0.556
addy -0.04
block 0.01,0.04,0.01


DEL TOP

Material"12.2_Chromstahl"
addz 0.20
addx 0.646
addy -0.04
block 0.01,0.04,0.01


DEL TOP

Material"12.2_Chromstahl"
addz 0.2
addx 0.566
addy -0.04
block 0.08,0.01,0.01


DEL TOP

Material"12.2_Chromstahl"
addz 0.435
addx 0.556
addy -0.04
block 0.01,0.04,0.01


DEL TOP

Material"12.2_Chromstahl"
addz 0.435
addx 0.646
addy -0.04
block 0.01,0.04,0.01


DEL TOP

Material"12.2_Chromstahl"
addz 0.435
addx 0.566
addy -0.04
block 0.08,0.01,0.01


DEL TOP
!Waschtisch
material"12.19_Keramik"
addy -0.005
addx -0.005
addz 0.475
block 1.222,0.465,0.02



21 ANTWORTEN 21
bjoern1
Newcomer
So, habe mir die ganzen prism Elemente angeschaut und mir ein hprism erstellt, funktioniert auch sehr gut, nur ist es derzeit eine einfache Fläche, ich brauche aber einen Ausschnitt in meinem hprism, wie bekomme ich das in meinen Code eingebaut?

aktueller Code:
addz 0.94
addx -0.1225
rotx 90

R=0.005
RESOL 16
mat=SYMB_MAT



HPRISM_ mat1,mat2,mat3,mat4,
10,0.014,0,0.001,1,
R,0,13,
0.245-R,0,15+64,
0.245,R,1013,
0.245,0.165-R,15+64,
0.245-R,0.165,1013,
R,0.165,15+64,
0,0.165-R,1013,
0,R,15+64,
R,0,1013,
R,0,-0.0165


dazu noch die Frage, was bedeutet:
RESOL 16
mat=SYMB_MAT



Vielen Dank
Anonymous
Nicht anwendbar
RESOL gibt die Segmentierung/Triangulierung von Krümmungen vor.

mat ist nur eine Variable, um an einer Stelle Zentral das Material definieren zu können, ohne in jeden Befehl einzeln rein zu gehen.

Poylgonzüge können Löcher enthalten. Dazu wird jeder Zug bis zum Anfangspunkt definiert und erhält am Ende eine -1 als mask-Wert. Das definiert das Ende eines Zuges.

Der erste Zug ist immer der äußere.

Die Anzahl der Eckpunkte ist die Anzahl aller Züge zusammen. inkl. der Anfangspunkt=Endpunkt - Definition

Bsp.

POLY2_ 5+5, 1+2,
0,0, 1,
0,3, 1,
3,3, 1,
3,0, 1,
0,0,-1,

1,1, 1,
1,2, 1,
2,2, 1,
2,1, 1,
1,1,-1

Erst in der letzten Zeile kein Komma, sonst immer.
Anonymous
Nicht anwendbar
"bjoern" wrote:
HPRISM_ mat1,mat2,mat3,mat4,
10,0.014,0,0.001,1,
R,0,13,
0.245-R,0,15+64,
0.245,R,1013,
0.245,0.165-R,15+64,
0.245-R,0.165,1013,
R,0.165,15+64,
0,0.165-R,1013,
0,R,15+64,
R,0,1013,
R,0,-0.0165


Der letzte Mask-Wert sollte hier -1 sein!

Verwende Variablen statt absoluter Werte. Auch wenn die Werte sich nicht verändern sollen.
Es wird übersichtlicher. Auch gerne längere Variablennamen breite, hoehe, laenge...
bjoern1
Newcomer
Ah, sehr gut, vielen Dank.

Bedeutet das ich mein hprism nicht zerschneiden kann? Das Resultat soll das sein:

http://www.geberit.de/media/local_media/neuheitenflyer/design_zum_anfassen_teil1/bolero_alpin-weiss_...
bjoern1
Newcomer
R,0,-1, hier meinst du, richtig?

und Variablen...? oh man, das wird noch was, wie sieht so etwas aus, resp. ich finde gerade keine Einstellungen bei selfgdl.de... aber wahrscheinlich übersehe ich das...,-)

lg Björn
bjoern1
Newcomer
weiter noch die Frage, die hinteren Zahlen "1013", was hat das genau zu bedeuten, ich habe es mal versucht und verstehe noch nicht ganz welchem Rhythmus das Ganze folgt... warum gerade 1013 und woher weiss ich das es diese Zahl ist?

lg Björn
Ma_Scht
Advocate
Die 1000er sind "Statuscodes". Gib das mal als Suchbegriff im GDL-Referenzhandbuch ein!
Wenn Du GDL lernen willst, wirst Du um das GDL-Kochbuch von DNC nicht herumkommen. Gibt es für einen schmalen Taler unter b-prisma.de in deutscher Übersetzung. Tolles Buch auch wenn es nicht mehr ganz aktuell ist, aber mit den darin enthaltenen Informationen wirst Du 97% Deines Bedarfs abdecken! Es fängt bei 0 an, es folgt ein wenig Motivationsprosa und dann geht es sofort in sehr allgemeine Beispiele rein.
Danach weißt Du was die 1000er bedeuten und vieles mehr.

1013 ist die Summe aus 1000 + 1 +0 + 4 + 8. GDL splittet sich das auf und weiß so welcher Schalter an ist und welcher nicht. In o.g. Kochbuch toll erklärt. Schlagwort "binär zählen" oder so ähnlich.

Wie ich schon erwähnte ist HPRISM nichts für den Anfang (meiner Meinung nach) und läßt einen m.E. schnell den Mut verlieren. 🙂

Gruß Mario
bjoern1
Newcomer
Vielen Dank, das Buch werde ich mir holen, steht schon lange auf dem programm, aber ich wollte es nie so recht,mietet sieht die Sache anders aus und ich bin bis in die Haarspitzen motiviert.

Danke dir erstmal, ich habe mich schon oft gefragt was die 2+4+6+8 oder so bedeuten, ich werde es mir anschauen.

Danke!
bjoern1
Newcomer
um nicht ein weiteres Thema aufzumachen hier noch eine Frage zu meinem Hprism:

wie kann ich dort ein Loch reinschneiden?

C=A-1
D=B-1
E=0.085
F=0.06
G=0.0104
H=0.104
I=0.135

HPRISM_ mat1,mat2,mat3,mat4,
10+10,zzyzx,0,0.0015,1, !10= Anzahl Polygone, Höhe, Winkel der Neigung, Neigungshöe der Abrundung, Maskierung
R,0,15,
A-R,0,15+64,
A,R,1013,
A,B-R,15+64,
A-R,B,1013,
R,B,15+64,
0,B-R,1013,
0,R,15+64,
R,0,1013,
R,0,-1

R,0,13,
A-R,0,15+64,
A,R,1013,
A,I-R,15+64,
A-R,I,1013,
R,I,15+64,
0,I-R,1013,
0,R,15+64,
R,0,1013,
R,0,-1


Es ist ein Fehler im Script, aber ich sehe nicht welcher und wo... Am Ende ist das hprism wie ein umgedrehtes U offen.

Vielen dank
Ma_Scht
Advocate
Hallo Björn,
es fehlt ein KOMMA.
Da Du nicht alle Variablenwerte mitgegeben hast (R), habe ich für R mal 0.1 eingesetzt. Aber generell gilt bei HPRISM, dass jede Zeile mit einem Komma endet, AUSZER der Letzten Zeile.

10+10,zzyzx,0,0.0015,1, !10= Anzahl Polygone, Höhe, Winkel der Neigung, Neigungshöe der Abrundung, Maskierung
R,0,15,
A-R,0,15+64,
A,R,1013,
A,B-R,15+64,
A-R,B,1013,
R,B,15+64,
0,B-R,1013,
0,R,15+64,
R,0,1013,
R,0,-1 KOMMA !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.....


Gruß Mario

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