Maximale Steigung einer Ebene

Einstiegsfragen, Mathematik, Physik, künstliche Intelligenz, Engine Design
Antworten
Xethoras
Beiträge: 36
Registriert: 05.03.2008, 21:56

Maximale Steigung einer Ebene

Beitrag von Xethoras »

Hiho, hab mal wieder Informationsbedarf :D
Gegeben sind 3 Punkte bzw. die daraus konstruierbare Ebene. Gesucht ist die maximale Steigung der Ebene. Also _die_ Linearkombination der beiden Richtungsvektoren, bei der das Verhältnis Y zum Betrag von XZ am größten ist.
Weiß jemand wie das möglichst unkompliziert herauszubekommen ist? (Wenn nicht werde ich mir wahrscheinlich ein Annäherungsverfahren ausdenken müssen...)
Benutzeravatar
eXile
Establishment
Beiträge: 1136
Registriert: 28.02.2009, 13:27

Re: Maximale Steigung einer Ebene

Beitrag von eXile »

Der Gradient der (x,y)-parametrischen Ebenengleichung zeigt immer in Richtung des größsten Anstiegs.
Zuletzt geändert von eXile am 03.05.2009, 14:54, insgesamt 3-mal geändert.
Gelöschter Benutzer
Beiträge: 92
Registriert: 26.02.2009, 22:09

Re: Maximale Steigung einer Ebene

Beitrag von Gelöschter Benutzer »

Meinst du jetzt die Steigung an sich? Das kommt jetzt so nicht ganz hervor was du nun meinst.

Die Steigung solltest du pro Achse beachten, da Dreidimensional.

Du berechnest einfach als 1. die Normale:

v4 = v2-v1;
v5 = v3-v1;
C = cross(v4, v5)

Und y' = length(C) * (1 - normalize(C).y) ist dann die Steigung der Fläche in LE Einheiten.

Und die größte Steigung aller Dreiecke ermittelst du mittels max(C_0, ..., C_n).
Xethoras
Beiträge: 36
Registriert: 05.03.2008, 21:56

Re: Maximale Steigung einer Ebene

Beitrag von Xethoras »

@eXile: Ok... ich werd mir dann mal ergooglen wie man einen Gradient bildet^^
@Patrick: cross = kreuzprodukt?
Jörg
Establishment
Beiträge: 296
Registriert: 03.12.2005, 13:06
Wohnort: Trondheim
Kontaktdaten:

Re: Maximale Steigung einer Ebene

Beitrag von Jörg »

Der geometrische Ansatz ist sehr einfach:
v1,v2,3 = Dreieckspunkte, N = Normalenvektor der aufgespannten Ebene
1. waehle P1 = v1 als einen Punkt der Geraden
2. schneide die Hilfsgerade (v1 + Ey) + k*(N) mit der Ebene => P2
3. Alle Geraden, die in der Ebene liegen und parallel zu (P1,P2) sind, verlaufen in Richtung des max. Y-Anstieges

Es gibt entweder unendlich viele Loesungen oder keine.
Xethoras
Beiträge: 36
Registriert: 05.03.2008, 21:56

Re: Maximale Steigung einer Ebene

Beitrag von Xethoras »

Was ist da jetzt Ey? Der Punkt an dem die Ebene die Y-Achse schneidet? und was ist k?
Jörg
Establishment
Beiträge: 296
Registriert: 03.12.2005, 13:06
Wohnort: Trondheim
Kontaktdaten:

Re: Maximale Steigung einer Ebene

Beitrag von Jörg »

Ey = Einheitsvektor Y-Richtung (0,1,0)
k ist der Parameter der Geradengleichung (reelle Zahl)
Antworten