Rotating vectors on a unit sphere

Click For Summary

Discussion Overview

The discussion revolves around the problem of rotating unit vectors on a unit sphere by 120 degrees. Participants explore the mathematical approach to find the coordinates of unit vectors that maintain a specific angular relationship with a given vector, expressed in spherical coordinates.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant seeks to understand how to obtain unit vectors that make a 120-degree angle with a given vector defined in spherical coordinates.
  • Another participant questions the axis of rotation necessary for the transformation.
  • A suggestion is made that the unit vectors can be parameterized based on a specific example, indicating a method involving rotation matrices.
  • A later reply expresses confusion regarding the application of the proposed method to vectors not lying in the xy-plane, indicating a lack of clarity on how to generalize the approach to three dimensions.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the method for finding the unit vectors at a 120-degree angle from the given vector, and there is uncertainty regarding the axis of rotation and the applicability of the proposed solutions to vectors in three-dimensional space.

Contextual Notes

There are limitations related to the assumptions about the axis of rotation and the specific conditions under which the proposed mathematical methods apply. The discussion reflects varying levels of understanding of the geometric implications in three dimensions.

tut_einstein
Messages
31
Reaction score
0
Hi,

I want to rotate vectors through 120 and they are unit vectors so they lie on a unit spheres. So basically the tails of the vectors are at the origin and given one vector with spherical coordinates (1,θ,∅), how do I obtain the coordinates of the unit vectors that make 120 degrees with the given vector?

I tried using the dot product relation. But it doesn't seem to work for all values of theta and phi I pick for the initial one b/c sometimes, I get cosine and sine values that are greater than one.

Is it because I'm missing some kind of subtlety in 3 dimensions?

Thanks!
 
Physics news on Phys.org
Anyone? I would really appreciate some help!
 
Rotating them by 120 degrees around what axis?
 
You want all the unit vectors (a circle's worth of them) that make a 120-degree angle with the given one? If your given vector is (1,0,0), then the unit vectors with a 120-degree angle to that are parameterized by (-1/2,(\sqrt3/2)\cos\theta,(\sqrt3/2)\sin\theta) for 0\le\theta<2\pi.

If you have a different given vector, just multiply everything by any rotation matrix that takes (0,0,1) to the vector you were given.
 
I need to rotate about the origin. I'm not sure what the axis is.

Also, tinyboss, I don't quite understand your answer. I know how to do it in 2 dimensions (when theta = pi/2, wheer theta is theta is the polar angle of spherical coordinates - angle made with the z-axis that is).

But when I move off the xy plane I don't know how to find the unit vectors that are 120 degrees apart from the given one.
 

Similar threads

  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
Replies
3
Views
3K
  • · Replies 7 ·
Replies
7
Views
6K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 15 ·
Replies
15
Views
4K
  • · Replies 36 ·
2
Replies
36
Views
6K
Replies
7
Views
2K