Vectors Parallel to plane

markraz

Full Member
Joined
Feb 19, 2014
Messages
338
Hi,

If I am only given a normal (green) and a point (orange), is it possible to find 2 vectors (red and blue) parallel to the normal as shown in the pic? I know I can find a plane equation from a normal and a point. But can I find the blue and red vectors from just a point and a normal? I read somewhere you can use the cross product of 2 vectors to find another vector perpendicular. Can you do something like that here in reverse?

thank you in advance.
 

Attachments

  • plane and point.jpg
    plane and point.jpg
    17.4 KB · Views: 1
Hi,

If I am only given a normal (green) and a point (orange), is it possible to find 2 vectors (red and blue) parallel to the normal as shown in the pic? I know I can find a plane equation from a normal and a point. But can I find the blue and red vectors from just a point and a normal? I read somewhere you can use the cross product of 2 vectors to find another vector perpendicular. Can you do something like that here in reverse?

thank you in advance.


attachment.php


You can find the plane on which those two vectors lie - but you cannot "uniquely" define those "red" and "blue" vectors, without some other relevant information. You cannot tell which two numbers multiplied made up 24.
 
attachment.php


You can find the plane on which those two vectors lie - but you cannot "uniquely" define those "red" and "blue" vectors, without some other relevant information. You cannot tell which two numbers multiplied made up 24.

Thanks, can you give me some idea what the other required info would be? Do I need to know some additional points or additional vectors?
Thanks
 
Thanks, can you give me some idea what the other required info would be? Do I need to know some additional points or additional vectors?
Thanks

The red and blue vector plane can be translated and rotated to the z=0 plane with the green vector either straight up or straight down from the origin at (0,0,0). This is the usual two dimensional plane we plot our y=f(x) on and it will be sufficient to talk of vectors (directed line segments) in this plane with the understood z always equals zero. So the red vector can be though of as part of the line
R: y = m x
Now if m were zero, that line would be y=0 and the normal to that would be the line x=0. But, if m were not zero, how would the line normal to R through the point (0,0) be defined?

Having answered that question, you would then have two normal lines but in what direction do you want the vectors to point. Again using the example m=0, the red vector could be pointed in the positive y direction or the negative y direction. The same type of thing would apply to the blue vector.
 
Last edited:
The red and blue vector plane can be translated and rotated to the z=0 plane with the green vector either straight up or straight down from the origin at (0,0,0). This is the usual two dimensional plane we plot our y=f(x) on and it will be sufficient to talk of vectors (directed line segments) in this plane with the understood z always equals zero. So the red vector can be though of as part of the line
R: y = m x
Now if m were zero, that line would be y=0 and the normal to that would be the line x=0. But, if m were not zero, how would the line normal to R through the point (0,0) be defined?

Having answered that question, you would then have two normal lines but in what direction do you want the vectors to point. Again using the example m=0, the red vector could be pointed in the positive y direction or the negative y direction. The same type of thing would apply to the blue vector.

thanks appreciate it. rotating the plane to zero seems logical, I never would have though of that.. now the question is.. how do you rotate the plane to zero? in the z?

if the equation of the plane equation is in general form ax+by+cz+constant = 0... can this easily be manipulated to be rotated to zero? in the Z?? by some standard procedure? I looked it up in my book just now but I couldn't find an example

thanks again
 
thanks appreciate it. rotating the plane to zero seems logical, I never would have though of that.. now the question is.. how do you rotate the plane to zero? in the z?

if the equation of the plane equation is in general form ax+by+cz+constant = 0... can this easily be manipulated to be rotated to zero? in the Z?? by some standard procedure? I looked it up in my book just now but I couldn't find an example

thanks again
Suppose you have a plane given by
a0 x + b0 y + c0 z + d0 = 0
If we rotate two of the axis, say x and y, by choosing an angle theta and letting
u = C x + S v
v = -S x + C y
where C and S are the cosine and sine of the angle theta respectively and, at the same time, assuming c0 is not zero, do a translation on z letting
w = z + d0/c0
we now have
x = C u - S v
y = S u + C v
z = w - d0/c0
This leads to
a0 (C u - S v) + b0 (S y + C v) + c0 ( w - d0/c0) + d0
= (a0 C + b0 S) u + (-a0 S + b0 C) v + c0 w = 0

Let
a1 = (a0 C + b0 S)
b1 = c0
and choose the angle theta so that
\(\displaystyle \theta\, =\, tan^{-1}(\frac{b_0}{a_0})\)
so that
-a0 S + b0 C = 0
and we have a translated rotated plane
a1 u + b1 w = 0

Now do another rotation. Note that since all we did was rotations and translations, lengths were preserved. That is
(u2-u1)2 + (v2-v1)2 + (w2-w1)2 = (x2-x1)2 + (y2-y1)2 + (z2-z1)2
 
Top