Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

21.05.2014, 13:51

Nachweis der unabhängigen Form der Schnittfläche beim Raumwinkel

Heyho :)

Hier mal eine etwas theoretische Frage über Solid Angles. Ich hoffe hier kann mir jemand helfen.
Oft wird ein Raumwinkel in zwei verschiedenen Formen dargestellt: Entweder mithilfe einer Art Pyramide oder mithilfe eines Kegels.

Wie ich den Raumwinkel mithilfe einer Pyramide berechne, habe ich verstanden. Ich weiß auch, dass es egal ist, welche Form die Schnittfläche auf der Oberfläche der Kugel hat.

Dennoch ist mir schleierhaft, wie dies nachzuweisen ist.

Mein bisheriger Ansatz ist, den Radius des Schnittkreises (C für Circle) mithilfe der Bogenlänge zu errechnen, wobei §\psi§ der halbe Öffnungswinkel sein soll und somit in Radianten der Bogenlänge am Einheitskreis entspricht:
§dr_C = r d\psi§
Diesen Radius setze ich in die Formel für die Berechnung der Fläche eines Kreises ein:
§dA_C = \pi (dr_C)^2 = \pi (r d\psi)^2§

Jetzt könnte ich ja rein theoretisch über die ganze Kugel integrieren und dann mit der üblichen Oberflächenformel einer Kugel vergleichen:
§S_C = \int_0^\pi \pi (r \psi)^2 d\psi = \pi r^2 \int_0^\pi \psi^2 d\psi = \begin{bmatrix}\frac{1}{3} \pi r^2 \psi^3 \end{bmatrix}_0^\pi = \frac{1}{3} \pi^4 r^2§

Das stimmt aber nicht mit der üblichen Oberflächenformel überein: §4\pi r^2§

Was mache ich falsch? Wo ist mein Denkfehler?



Vielen Dank :)
EnvisionGame(); EnableGame(); AchieveGame(); - Visionen kann man viele haben. Sie umzusetzen und auf das Ergebnis stolz zu sein ist die eigentliche Kunst.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »iSmokiieZz« (21.05.2014, 19:45) aus folgendem Grund: Edit: Die Oberflächenformel der Kugel ist natürlich 4*PI*r^2


2

21.05.2014, 21:48

Die Teilfläche ist nicht ein Kreis, sondern eine Kugelkalotte. Deshalb kann auch das Integral nicht funktionieren.

Benutzt Du aber die Integralform, d.h. §A_{KK}§ aus vorangehendem link, mit dem Bereich 0 bis §\pi§, kommt dann schon das richtige Ergebnis raus.
(Ich hoffe mal, das stimmt so, vielleicht habe ich das jetzt auch nur zufällig getroffen).

Für beliebige Form ? Hmmm, knifflig. Vermutlich kommst Du am schnellsten mit dem Satz von Stokes ans Ziel, mit einem Hilfsvektorfeld §f(x) = x, x \in \mathbb{R}^3§. Damit wäre ich allerdings schon am Ende mit meinem Latein, ist ewig und drei Tage her, dass ich Diffgeo benutzt habe :P

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »unbird« (22.05.2014, 00:47)


3

21.05.2014, 23:23

Ah. Den Denkansatz mit der gekrümmten Oberfläche hatte ich auch schon mittlerweile während des Tages.

Es brauchte nur seine Zeit bis ich etwas hin und her gerechnet habe und deinen Link auf die Kugelkalotte. Da muss man erstmal wissen, das soetwas so heißt :D

§A_{Cap} = 2\pi rh§
wobei §h = r - r\cos\psi§.
Somit ist
§A_{Cap} = 2\pi r(r - r\cos\psi) = \Omega \int_0^r dr§ und da wir es am Einheitskreis haben möchten:
§\Omega = 2\pi (1 - \cos\psi) = 2\pi - 2\pi\cos\psi§ und somit:
§d\Omega = 2\pi\sin\psi d\psi§

Probe:
§A_{Cap} = A_{Rect}§
§\int_0^\pi 2\pi\sin\psi d\psi = \int_0^{2\pi} \int_0^\pi \sin\theta d\theta d\varphi§
§2\pi \int_0^\pi \sin\psi d\psi = 2\pi \int_0^\pi \sin\theta d\theta§
§2\pi [-\cos\psi]_0^\pi r^2 = 4\pi r^2§
§2\pi 2 r^2 = 4\pi r^2§


Und somit liegst du richtig, dass man nur von 0 bis §\pi§ integrieren muss :)


Vielen Dank! :)
EnvisionGame(); EnableGame(); AchieveGame(); - Visionen kann man viele haben. Sie umzusetzen und auf das Ergebnis stolz zu sein ist die eigentliche Kunst.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »iSmokiieZz« (21.05.2014, 23:31)


Werbeanzeige