Probleme mit dem Befehl hohlcylinder

Fragen bzw. Probleme bei der Arbeit mit TEdit3D

Moderator: IB Schneider

willi0513
Beiträge: 12
Registriert: 10.08.2015, 16:53

Probleme mit dem Befehl hohlcylinder

Beitrag von willi0513 »

Hallo zusammen,

ich brauche den Befehl "hohlcylinder" mit allen 3 Drehwinkeln.

Im Anhang meine Beispiele.
Wenn ich den Befehl mit dem Wert für die x-Achse eingebe, reagiert der Befehl wie erwartet (grünes Element).
Ebenso, wenn ich zusätzlich einen Wert für die x-Achse eingebe (rotes Element).
Wenn ich jetzt auch noch den Wert für die z-Achse eingebe (blaues Element) ist das Ergebnis für mich nicht nachvollziehbar.

Das von mir gewünschte Ergebnis (schwarzes Element) steht in der letzten Zeile. Wobei die Werte für die x- und y-Achse nur Annährungswerte sind.

Beim Testen ist mir folgendes aufgefallen:
bei Eingabe eines Wertes nur in der z-Achse, gibt es ein nachvollziehbares Ergebnis.
Wenn ich dann zusätzlich einen Wert für die x- oder für die y-Achse eingebe, werden sowohl die x- als auch die y-Achse verdreht.

Kann mir jemand beim Verstehen helfen und mir erklären, wie ich die Werte berechnen muss, um auf das von mir gewünschte Ergebnis zu kommen?

Viele Grüße
Willi
Sie haben keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Benutzeravatar
IB Schneider
Beiträge: 4027
Registriert: 04.12.2003, 10:06
Wohnort: Eislingen
Kontaktdaten:

Beitrag von IB Schneider »

Hallo Willi,

mehrere Drehung durchzuführen ist problematisch, da deren Reihenfolge festgelegt ist:
Zunächst z, dann y, dann x.

Klappt es daher nicht wie gewünscht, sollten Sie den drehen-Befehl vorsetzen (ggf. verfach). Dadurch ist dann die Reihenfolge steuerbar.

mfg
"Geht nicht" ist keine Fehlermeldung !
willi0513
Beiträge: 12
Registriert: 10.08.2015, 16:53

Beitrag von willi0513 »

Hallo Herr Schneider,

ich habe Sie scheinbar noch nicht richtig verstanden, da es noch nicht funktioniert.
Im Anhang habe ich ein simples Bespiel mit 45 Grad Winkeln.
In diesem Fall hätte ich gerne, dass der Hohlcylinder sich auf die Schräge des Hexaeders legt.

Mach ich einen Denkfehler? Oder ist es mit berechnen nicht möglich das gewünschte Ziel zu erreichen? Dann muss ich mir etwas anderes einfallen lassen.

Viele Grüße
Willi
Sie haben keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Benutzeravatar
IB Schneider
Beiträge: 4027
Registriert: 04.12.2003, 10:06
Wohnort: Eislingen
Kontaktdaten:

Beitrag von IB Schneider »

Hallo Willi,

ja, hier gibt es einen Denkfehler.
Der Winkel der einzelnen Dachflächen ist 45°.
Doch der Winkel der Kante zur Senkrechten beträgt ca. 55 bzw. 35°.

So funktioniert es:

Code: Alles auswählen

faktor 10.0, 1.0 
color 0.29,0.61,0.24 //RGB 75:155:62 RAL 6018 gelbgrün 
hexaeder  0,0,0,   0,15,0,   -15,15,0,   -15,0,0,   -5,5,5,   -5,10,5,   -10,10,5,   -10,5,5 

color 1,0,0
drehen        -0.25,0.25,0, -45,0,0
drehen        -0.25,0.25,0, 0,-35,0 
hohlcylinder  -0.25,0.25,0, 7, 0.5,0.5, 0.2,  32,24, 0,0,225
drehen 0 
drehen 0 
mfg
Zuletzt geändert von IB Schneider am 08.02.2020, 08:24, insgesamt 1-mal geändert.
"Geht nicht" ist keine Fehlermeldung !
willi0513
Beiträge: 12
Registriert: 10.08.2015, 16:53

Beitrag von willi0513 »

Hallo Herr Schneider,

Vielen Dank für den Tipp.

Gruß
Willi
Antworten