Rotating vectors on a unit sphere

Click For Summary
To rotate unit vectors on a unit sphere by 120 degrees, the discussion emphasizes the need to determine the appropriate rotation axis based on the initial vector's spherical coordinates. The dot product method initially attempted does not yield valid results for all angles, indicating a potential misunderstanding of 3D geometry. The response suggests using a parameterization for unit vectors that maintain a 120-degree angle with a reference vector, specifically for the case where the reference is (1,0,0). For vectors not aligned with the x-axis, applying a rotation matrix to adjust the orientation is recommended. The challenge lies in extending the 2D understanding of rotations into three dimensions, particularly in identifying the correct axis for rotation.
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
1K
Replies
3
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 15 ·
Replies
15
Views
4K
  • · Replies 7 ·
Replies
7
Views
6K
  • · Replies 36 ·
2
Replies
36
Views
5K
  • · Replies 3 ·
Replies
3
Views
3K
Replies
7
Views
2K
  • · Replies 8 ·
Replies
8
Views
4K