- Thread starter markraz
- Start date

- Joined
- Jun 18, 2007

- Messages
- 21,224

I am not sure about the objective of this question.Hi, I have two planes in form of ax+by+cz + d = 0

I need too rotate one plane so it is the same as another plane

what techniques are commonly used to accomplish this?

thanks

Visually, I would calculate the direction cosines of those two planes.

Now I can rotate the "movable" plane about the axes such that the direction cosines of this plane becomes same as the fixed plane.

Now I will have two parallel planes - are those same? May be!!

- Joined
- Feb 19, 2014

- Messages
- 177

Thanks for the reply . I this specifically what you mean: https://en.wikipedia.org/wiki/Direction_cosine ??I am not sure about the objective of this question.

Visually, I would calculate the direction cosines of those two planes.

Now I can rotate the "movable" plane about the axes such that the direction cosines of this plane becomes same as the fixed plane.

Now I will have two parallel planes - are those same? May be!!

Which gets me thinking.... Let's say one of my planes was a standard Cartesian coordinate system in the form the following vectors

<0,0,1> <1,0,1> and <0,1,0>. And let's say I have 2 or 3 known vectors that make up the other plane. (the vectors I used to generate the plane equation) Could I just find the angle between these sets of vectors and then rotate the plane based on the differnce in angles?

Ultimatley what I'm trying to do is a take a plane and rotate into the normal xyz plane

thanks in advance

- Joined
- Jan 29, 2005

- Messages
- 9,952

To markraz, when I first read this post I thought "that's not right". You see, I taught vector space geometry for twenty+ years. In that time I reviewed many textbooks. I never saw any discussion of rotating a plane in a single one of them. Perhaps you can explain what you have in mind here.Hi, I have two planes in form of ax+by+cz + d = 0

I need too rotate one plane so it is the same as another plane

what techniques are commonly used to accomplish this?

Planes are unique sets of points. In the example you gave, \(\displaystyle ax+by+cz+d=0\) is a unique plane. Its normal vector is \(\displaystyle <a,b,c>\) which is perpendicular to any line in that plane. If two planes with parallel normals are parallel. If we change the direction of the normal the we change the 'tilt' of the plane. Here is a very readable textbook:

- Joined
- Feb 19, 2014

- Messages
- 177

Hi Thanks for the reply. Ultimately what I am looking to do is rotate "a set of points" that lie on a plane and rotate these set of points so they lie on another plane. here is a picTo markraz, when I first read this post I thought "that's not right". You see, I taught vector space geometry for twenty+ years. In that time I reviewed many textbooks. I never saw any discussion of rotating a plane in a single one of them. Perhaps you can explain what you have in mind here.

Planes are unique sets of points. In the example you gave, \(\displaystyle ax+by+cz+d=0\) is a unique plane. Its normal vector is \(\displaystyle <a,b,c>\) which is perpendicular to any line in that plane. If two planes with parallel normals are parallel. If we change the direction of the normal the we change the 'tilt' of the plane. Here is a very readable textbook:A VECTOR SPACE APPROACH TO GEOMETRYby M Hausner.

- Joined
- Jan 29, 2005

- Messages
- 9,952

Ah! I now understand. You see, you are using the wrong word. Rotating has nothing to do with the diagram you posted.Hi Thanks for the reply. Ultimately what I am looking to do is rotate "a set of points" that lie on a plane and rotate these set of points so they lie on another plane. here is a pic

View attachment 14706

It appears that you are asking about a

But you have not described exactly what the aim is. I frankly am not prepared to give you lessons in these topics.

In addition to the textbook recommended above. Here is another:

You will need to do some real work to understand how to do what is pictured.

- Joined
- Feb 19, 2014

- Messages
- 177

Thanks, I have actually done this several ways using using rodrigues' rotation formula around the normal, or using quaternions around the normal, but that is only useful if I know the "vector equation" of the plane. I was looking for alternative methods using the "standard equation" of the plane without out having any known ortho normnal vectors on the plane. Not sure if this is "projection" since that would not ensure the nominal distance relationships between original points. Thanks I'll check out that bookAh! I now understand. You see, you are using the wrong word. Rotating has nothing to do with the diagram you posted.

It appears that you are asking about aprojection or transformation.

But you have not described exactly what the aim is. I frankly am not prepared to give you lessons in these topics.

In addition to the textbook recommended above. Here is another:by James R. Smart.Modern Geometries

You will need to do some real work to understand how to do what is pictured.

- Joined
- May 3, 2019

- Messages
- 305

1. Do you want every point in the first plane to move to the other plane in an onto 1-1 fashion?

2. Are you wanting to preserve the scale? Your picture looks to be a different scale.

3. If I have a figure on the first plane would the transformation preserve the figure?

4. Is what you want just a linear transformation plus a translation?

- Joined
- Feb 19, 2014

- Messages
- 177

Hi thanks, correct, that pic is not to scale but I would like to translate/transform the points on one plane to another plane while retaining the positional relationships with respect to the other points. Check out this video

1. Do you want every point in the first plane to move to the other plane in an onto 1-1 fashion?

2. Are you wanting to preserve the scale? Your picture looks to be a different scale.

3. If I have a figure on the first plane would the transformation preserve the figure?

4. Is what you want just a linear transformation plus a translation?

By coincidence the bottom plane happens to be <0,0,1> but I woudl liek to know how to rotate a plane onto any plane thanks

Last edited:

- Joined
- May 3, 2019

- Messages
- 305

I think this link might be of help to you: