onRight?()

Zusammenfassung

Gibt True Wenn testPoint auf der rechten Seite der Linie definiert durch p und V, wie von der positiven normal.

Syntax

onRight? ( testPoint As Point, _
           p As Point, _
           v As Vector, _
           normal As Vector ) As Boolean 
Argument Typ Beschreibung
testPoint Point Point zu testen.
p Point Point Definieren Sie die Linie der Referenzgeometrie.
v Vector Vector Definieren Sie die Linie der Referenzgeometrie.
normal Vector Normale vector verwendet, um zu bestimmen, welche Seite wird rechts von der Rechte-Hand-Regel.

Beispiel 1

Intent >onRight?(point(-1,0,0), point(0,0,0), vector(0,1,0), vector(0,0,1)) 
--> False 
mithilfe der Rechte-Hand-Regel liegt testPoint in der negativen Richtung des Kreuzprodukts von vector V und die normale vector .

Beispiel 2

Intent >onRight?(point(0,1,0), point(0,0,0), vector(0,1,0), vector(0,0,1)) 
--> False 
Wenn testPoint auf die Linie durch die point P und den vector V, gibt die Funktion False . Die point muss zwingend auf der rechten Seite der Linie.