Gibt True Wenn testPoint auf der rechten Seite der Linie definiert durch p und V, wie von der positiven normal.
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. |
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
. 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.