Returns True if the testPoint is to the right of the line defined by p and v, as viewed from the positive normal.
onRight? ( testPoint As Point, _ p As Point, _ v As Vector, _ normal As Vector ) As Boolean
Argument | Type | Description |
---|---|---|
testPoint | Point | Point to test. |
p | Point | Point that helps define the line reference geometry. |
v | Vector | Vector that helps define the line reference geometry. |
normal | Vector | Normal vector used to determine which side is right by the right hand rule. |
Intent >onRight?(point(-1,0,0), point(0,0,0), vector(0,1,0), vector(0,0,1)) --> FalseUsing the right hand rule, the testpoint is in the negative direction of the cross product of the vector v and the normal vector .
Intent >onRight?(point(0,1,0), point(0,0,0), vector(0,1,0), vector(0,0,1)) --> FalseIf the testpoint is on the line described by the point , p and the vector , v, then the function returns False . The point must definitely be on the right of the line.