Rotating vectors on a unit sphere

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.
 
Hello! There is a simple line in the textbook. If ##S## is a manifold, an injectively immersed submanifold ##M## of ##S## is embedded if and only if ##M## is locally closed in ##S##. Recall the definition. M is locally closed if for each point ##x\in M## there open ##U\subset S## such that ##M\cap U## is closed in ##U##. Embedding to injective immesion is simple. The opposite direction is hard. Suppose I have ##N## as source manifold and ##f:N\rightarrow S## is the injective...
Back
Top