Discussion:
Winkelberechnung 8-eck-Volumenkörper
(zu alt für eine Antwort)
Michael Faber
2005-10-20 21:30:14 UTC
Hallo,
ich habe ein Problem bei dem sich heute einige Leute den Kopf heiß geredet
haben.
Mal sehen, ob ich das erklären kann:
Es geht um einen Körper, der als Grundfläche ein Achteck hat und nach oben
spitz zuläuft (Wie nennt man eigentlich so etwas? 8-Eck-Pyramide?)

Nun geht es darum in welchem Winkel die "Dachflächen" zueinander stehen.
Das müßte doch von der Höhe abhängig sein, bzw vom Winkel der Schrägen von
der Grundfläche nach oben.

Ist der Winkel 90 Grad treffen sich die Dachflächen nie, ist also unendlich
und der Winkel beträgt 135 Grad.
Ist der Winkel 0 Grad , erzeugt man zwar kein Dach aber die Flächen stehen
im Winkel 180 Grad zusammen.
Welche Formel steckt dahinter?

Bitte um Hilfe. Falls noch etwas unklar ist bitte nachfragen.
Im voraus herzlichen Dank
und Gruß

Michael
Jutta Gut
2005-10-21 07:11:33 UTC
Post by Michael Faber
Es geht um einen Körper, der als Grundfläche ein Achteck hat und nach oben
spitz zuläuft (Wie nennt man eigentlich so etwas? 8-Eck-Pyramide?)
Regelmäßige achtseitige Pyramide.
Post by Michael Faber
Nun geht es darum in welchem Winkel die "Dachflächen" zueinander stehen.
Das müßte doch von der Höhe abhängig sein, bzw vom Winkel der Schrägen von
der Grundfläche nach oben.
Ich würde sagen, am einfachsten geht es mit Vektorrechnung. Sagen wir, A, B,
C, ... H sind die Eckpunkte der Grundfläche und S die Spitze. Der
Normalvektor der Seitenfläche SAB ist dann das vektorielle Produkt
n_1 = SA x SB, genauso für die Fläche SBC: n_2 = SB x SC. Den Winkel
zwischen den beiden Flächen berechnet man dann nach der Formel
cos(phi) = n_1*n_2/(|n_1|*|n_2|).

Wenn du dich mit Vektorrechnung nicht auskennst, melde dich noch einmal.
Schreib bitte dazu, was du von der Pyramide gegeben hast (Seitenlänge?
Abstand Mittelpunkt-Eckpunkt?)

Grüße
Jutta
stefan
2005-10-21 10:42:42 UTC
Post by Michael Faber
Hallo,
ich habe ein Problem bei dem sich heute einige Leute den Kopf heiß geredet
haben.
Es geht um einen Körper, der als Grundfläche ein Achteck hat und nach oben
spitz zuläuft (Wie nennt man eigentlich so etwas? 8-Eck-Pyramide?)
Wie soll denn die Höhe dieses Körpers sein?
Post by Michael Faber
Nun geht es darum in welchem Winkel die "Dachflächen" zueinander stehen.
Das müßte doch von der Höhe abhängig sein, bzw vom Winkel der Schrägen von
der Grundfläche nach oben.
Ist der Winkel 90 Grad treffen sich die Dachflächen nie, ist also unendlich
und der Winkel beträgt 135 Grad.
Ist der Winkel 0 Grad , erzeugt man zwar kein Dach aber die Flächen stehen
im Winkel 180 Grad zusammen.
Welche Formel steckt dahinter?
Grundbetrachtung:
Zunächst würde ich die Flächenprojektion anschauen, die das Achteck
bestehend aus acht gleichschenkligen Dreiecken darstellt. a,b,c sind
die Kantenlängen, h die Höhe von Basis zur Spitze und A,B,C die
Eckpunkte. Hier ist a=b=r und der Winkel gamma=45 Grad (Winkel zu Punkt
C). Die Winkel alpha+beta=180 Grad - gamma=135 Grad. Wobei
alpha=beta=67,5 Grad. Die Länge c errechnet sich aus c=2*r*cos(alpha).
Die Höhe h=r*sin(alpha). Damit ist die Flächenprojektion einer
Dachfläche beschrieben.

Als nächstes wird die Dachfläche als Dreieck im 3D betrachtet. H Sei
die Höhe vom Flächenmittelpunkt bis zur Pyramidenspitze. HS sei die
geometrische Höhe des räumlichen Dreiecks. S seit die Seitenlänge
dieses Dreicks.
H sei gegeben. Dann gilt HS = sqrt(h^2 + H^2) = sqrt(r^2*sin(alpah)^2 +
H^2)
Hieraus erhält man sofort den Neigungswinkel Theta der Firstlinien in
Richtung Dachmittelpunkt.

tan(theta)=2*HS/c=2*sqrt(r^2*sin(alpha)^2 + H^2)/(2*r*cos(alpha))
tan(theta)=sqrt(r^2*sin(alpha)^2 + H^2)/(r*cos(alpha))
tan(theta)=sqrt[tan(alpha)^2 + H^2/(r^2*cos(alpha)^2)]
tan(theta)=sqrt[(1 + H^2)/(r^2*0,25)]

Sonderfall H=r
tan(theta)=sqrt[tan(alpha)^2 + 1/cos(alpha)^2]
tan(theta)=sqrt[(sin(alpha)^2 + 1)/cos(alpha)^2]
tan(theta)=sqrt[(0,5^2 + 1)/0,5^2]=sqrt[1,25/0,25]=sqrt(5)=2,236...
theta etwa 65,9 Grad
Post by Michael Faber
Bitte um Hilfe. Falls noch etwas unklar ist bitte nachfragen.
Im voraus herzlichen Dank
und Gruß
Michael
MFG Stefan
Michael Faber
2005-10-21 19:09:43 UTC
Hallo Jutta, hallo Stefan,

Klasse!!! Vielen Dank für die Lösungswege.
Da für das Wochenende sowieso schlechtes Wetter vorhergesagt wurde, versuch
ich es mal....

Gruß aus Mainz

Michael



Database (slave) 0.005057 s
44.2656 kB
Benchmark Min Max Average Total
SELECT `lang` FROM `newsgroup` WHERE `newsgroup_url` = 'de.sci.mathematik' (4)
0.000150 s
0.000273 s
0.000193 s
0.000772 s
2.2344 kB
2.3672 kB
2.2676 kB
9.0703 kB
SELECT `code`, `name` FROM `lang` WHERE `code` = 'de' (3)
0.000125 s
0.000215 s
0.000170 s
0.000510 s
2.4141 kB
2.4141 kB
2.4141 kB
7.2422 kB
SELECT * FROM `lang` WHERE `code` = 'de' (1)
0.000434 s
0.000434 s
0.000434 s
0.000434 s
12.5234 kB
12.5234 kB
12.5234 kB
12.5234 kB
SELECT * FROM `thread` WHERE `hash` = 'kBlAnjvW' (1)
0.000599 s
0.000599 s
0.000599 s
0.000599 s
4.2500 kB
4.2500 kB
4.2500 kB
4.2500 kB
SELECT * FROM `newsgroup` WHERE `newsgroup_id` = '100713' (1)
0.000572 s
0.000572 s
0.000572 s
0.000572 s
5.8359 kB
5.8359 kB
5.8359 kB
5.8359 kB
SELECT * FROM `temp_simthread` WHERE `hash` = 'kBlAnjvW' (1)
0.000809 s
0.000809 s
0.000809 s
0.000809 s
2.6563 kB
2.6563 kB
2.6563 kB
2.6563 kB
SELECT text_res, img_res, manual FROM porndetect WHERE hash = 'kBlAnjvW' AND page = 1 (1)
0.001361 s
0.001361 s
0.001361 s
0.001361 s
2.6875 kB
2.6875 kB
2.6875 kB
2.6875 kB
Kohana 0.011483 s
46.5469 kB
Benchmark Min Max Average Total
find_file (69)
0.000006 s
0.000473 s
0.000166 s
0.011483 s
0.5234 kB
2.1563 kB
0.6746 kB
46.5469 kB
Requests 0.074030 s
455.0469 kB
Benchmark Min Max Average Total
"kBlAnjvW/winkelberechnung-8-eck-volumenkorper" (1)
0.076158 s
0.076158 s
0.076158 s
0.076158 s
483.0625 kB
483.0625 kB
483.0625 kB
483.0625 kB
Thread controller 0.001897 s
27.7109 kB
Benchmark Min Max Average Total
Init (1)
0.001897 s
0.001897 s
0.001897 s
0.001897 s
27.7109 kB
27.7109 kB
27.7109 kB
27.7109 kB
Thread parsing 0.050782 s
83.9766 kB
Benchmark Min Max Average Total
Other (2)
0.004523 s
0.008373 s
0.006448 s
0.012896 s
11.1875 kB
13.5781 kB
12.3828 kB
24.7656 kB
PHP Post Parsing (1)
0.003720 s
0.003720 s
0.003720 s
0.003720 s
45.8281 kB
45.8281 kB
45.8281 kB
45.8281 kB
C++ Post Parsing (1)
0.033952 s
0.033952 s
0.033952 s
0.033952 s
7.8672 kB
7.8672 kB
7.8672 kB
7.8672 kB
Three (1)
0.000214 s
0.000214 s
0.000214 s
0.000214 s
5.5156 kB
5.5156 kB
5.5156 kB
5.5156 kB
Load & uncompress 0.004460 s
9.0234 kB
Benchmark Min Max Average Total
load_thread (1)
0.004460 s
0.004460 s
0.004460 s
0.004460 s
9.0234 kB
9.0234 kB
9.0234 kB
9.0234 kB
Application Execution (507) 0.020666 s 33.418700 s 0.197946 s 0.099188 s
749.6172 kB 4,534.3750 kB 1,358.3922 kB 1,105.6563 kB