Thaxll'ssillyia
Captain
- Registriert
- Dez. 2007
- Beiträge
- 3.532
Hallo Community,
ich hatte ja schon letztens einen Thread, wo ich eine Frage zu Geometrie hatte (Link). Da die Fragen aber nichts miteinander zu tun haben, gibt's hier einen neuen Thread.
Gegeben:
- Ein 3D-Körper, der beliebig viele Außenseiten hat (Drei- oder Mehrecke)
- Der Körper hat keine "Einbuchtungen", die Außenseiten bilden also die konvexe Hülle ab
- Es gibt eine vorgegebene Wanddicke w, die für alle Seiten gleich ist
Gesucht:
- Für jeden Eckpunkt den Innenpunkt (dort, wo die Innenseiten der Seiten aufeinander treffen)
Ansatz:
Den Vektor, der vom Eckpunkt in die Richtung zeigt, wo der Innenpunkt liegen müsste, habe ich bereits über den Mittelpunkt der Mittelpunkte der anliegenden Seiten berechnet (orangener Pfeil).
Da ich alle Winkel gegeben habe, sollte es sich ja mathematisch berechnen lassen.
Mein Ansatz war, die Dicken-Vektoren (=senkrecht nach innen zeigende Vektor auf jeder Seite mit der Länge der Dicke) jeder anliegenden Seite so lange zu verschieben, bis sie mit der Spitze aufeinander treffen. Dies sollte ja über ein lineares Gleichungssystem lösbar sein. Nur hab ich keine Ahnung wie der Algorithmus ausehen müsste, um die Vektoren parallel zu verschieben, bzw. ob das überhaupt die einfachste Variante ist. Eventuell lässt sich der Punkt schneller über die Winkel zwischen den Seiten berechnen...
Ich bin dankbar für jeden Ansatz!
VG, Thax
ich hatte ja schon letztens einen Thread, wo ich eine Frage zu Geometrie hatte (Link). Da die Fragen aber nichts miteinander zu tun haben, gibt's hier einen neuen Thread.
Gegeben:
- Ein 3D-Körper, der beliebig viele Außenseiten hat (Drei- oder Mehrecke)
- Der Körper hat keine "Einbuchtungen", die Außenseiten bilden also die konvexe Hülle ab
- Es gibt eine vorgegebene Wanddicke w, die für alle Seiten gleich ist
Gesucht:
- Für jeden Eckpunkt den Innenpunkt (dort, wo die Innenseiten der Seiten aufeinander treffen)
Ansatz:
Den Vektor, der vom Eckpunkt in die Richtung zeigt, wo der Innenpunkt liegen müsste, habe ich bereits über den Mittelpunkt der Mittelpunkte der anliegenden Seiten berechnet (orangener Pfeil).
Da ich alle Winkel gegeben habe, sollte es sich ja mathematisch berechnen lassen.
Mein Ansatz war, die Dicken-Vektoren (=senkrecht nach innen zeigende Vektor auf jeder Seite mit der Länge der Dicke) jeder anliegenden Seite so lange zu verschieben, bis sie mit der Spitze aufeinander treffen. Dies sollte ja über ein lineares Gleichungssystem lösbar sein. Nur hab ich keine Ahnung wie der Algorithmus ausehen müsste, um die Vektoren parallel zu verschieben, bzw. ob das überhaupt die einfachste Variante ist. Eventuell lässt sich der Punkt schneller über die Winkel zwischen den Seiten berechnen...
Ich bin dankbar für jeden Ansatz!
VG, Thax