dbLounge
Kategorie
Vektormathematik
Befehl
DOT PRODUCT VECTOR3
Syntax
DotProduct = DOT PRODUCT VECTOR3 ( VektorA, VektorB )
Beschreibung
Dieser Befehl bildet das Punktprodukt zweier 3-Dimensionalen Vektoren, und gibt diesen Wert zurück.
Das Punktprodukt zweier Vektoren hat folgenden Wert:
V1 * V2 = |V1| * |V2| * cos(Zwischenwinkel der beiden Winkel)
Zusatzinformationen
Wenn man zwei normalisierte Vektoren (also Vektoren mit der Länge 1) verwendet kann man recht einfach den Zwischenwinkel zweier Vektoren bilden:
Zwischenwinkel = acos( norm(V1) * norm(V2) ) oder halt
Zwischenwinkel = acos( (V1 * V2) / ( |V1| * |V2| ) )
Für 2D-Vektoren gibt es DOT PRODUCT VECTOR2
Näheres zu Vektoren gibt es im Vektortutorial
Beispielcodes
  1. Derzeit sind keine Beispielcodes für diesen Befehl verfügbar. Suche doch bei den Sourcecodes ob dieser Befehl verwendet wurde, oder füge jetzt ein Beispielcode hinzu.