Oberfläche eines Kugelabschnitts erstellen

Erik_Physik shared this question 3 years ago
Answered

Moin,

ich habe folgende Problemstellung: Ich habe eine Kugel auf der sich ein Kreis befindet, der die Kugel in einen oberen und unten Kugelabschnitt unterteielt. Nun möchte ich das die Oberfläche des oberen Kugelabschnitts mit einer anderen Farbe eingefärbt wird. Wie kann ich ein solches Objekt erzeugen?


Damit wir einheitliche Bezeichnungen haben:

Mittelpunkt der Kugel: A=(0,0,0)

Mittelpunkt des Kreises: B=(0,0, 0.7)

Kugel: c=Kugel[A, 1]

Kreis: d=Kreis[B, sqrt(1 - z(B)²), xyEbene]


Viele Grüße

Erik

PS: Bin neu hier im Forum, für formale Hinweise bin ich immer offen ;-)

Comments (2)

photo
1

Sie brauchen dafür den Commando Oberfläche:

Oberfläche(cos(a) sqrt(1 - h²), sin(a) sqrt(1 - h²), h, a, 0°, 360°, h, 0.7, 1)

chris

photo
1

Vielen Dank für die schnelle Antwort, war das was ich gesucht hatte! Nun hab ich auch einen neuen Befehl gelernt der sehr anwendbar ist. :)

Falls jmd vor der gleichen Aufgabe steht, dann macht den Radius in dem Befehl etwas größer:

Oberfläche(cos(a) sqrt(1.004^2 - h²), sin(a) sqrt(1.004^2 - h²), h, a, 0°, 360°, h, 0.7, 1.004)

ansonsten entstehen seltsame Streifen statt eine komplette Fläche weil der Vektor auf der genau gleichen Postion wie die Kugel ist. ;-)

photo
© 2023 International GeoGebra Institute