Given a torus parameterization found in: https://en.wikipedia.org/wiki/Toroidal_and_poloidal_coordinates
What would the rotational matrix be?
What would the rotational matrix be?
Given a torus parameterization found in: https://en.wikipedia.org/wiki/Toroidal_and_poloidal_coordinates
What would the rotational matrix be?
So my goal is to implement the coriolis force on a torus with those coordinates (R + rcosphi)costheta and so on...). I use the reference <https://en.wikipedia.org/wiki/Coriolis_force> and in that the rotation vector used is [0, cosphi, sinphi] but that is for a sphere. So I was wondering if that would change for a torus which is why I wanted to find the rotation matrix (how the given coordinates could be rotated) would be like for a torus in those coordinates.Sorry, I don't fully understand your question . Are you asking for an explanation of how the Cartesian coordinates on that page are derived? Or, are you asking how the given coordinates could be rotated using a rotation matrix (click for example matrices) ? Or perhaps something else?
I am following the scenario of the torus rotating like Earth does, horizontally but at greater speeds.If I remember correctly the Coriolis force is caused by a rotation, so you have to decide how your torus is rotated, i.e., around each axis. Do you need to solve the general case, i.e., an arbitrary rotation axis?
A note: unlike the surface of a (ideal) sphere, most of the surface of a torus is not orthogonal to a rotation vector.
It seems that in your role as super moderator, you have adopted the stereotypical diet of a police officer on stakeoutDo you mean that there is no jelly in this donut in ANY direction? Where is the joy? That has become imaginary!!
I took a bite and there was no jelly!!
View attachment 33983
This note no longer makes sense to me, so I apologize if it caused any confusion.A note: unlike the surface of a (ideal) sphere, most of the surface of a torus is not orthogonal to a rotation vector.
I think I am starting to understand the problem: express rotation vector around Z axis (i.e. [imath](0,0,\omega)[/imath]) in local coordinates of a torus ([imath](\theta,\zeta)[/imath] in https://en.wikipedia.org/wiki/Toroidal_and_poloidal_coordinates).So my goal is to implement the coriolis force on a torus with those coordinates (R + rcosphi)costheta and so on...). I use the reference <https://en.wikipedia.org/wiki/Coriolis_force> and in that the rotation vector used is [0, cosphi, sinphi] but that is for a sphere. So I was wondering if that would change for a torus which is why I wanted to find the rotation matrix (how the given coordinates could be rotated) would be like for a torus in those coordinates.
Yes it will be rotating around the x-axis following this same explanation.Horizontal and north-south don't really gel with the x,y,z Cartesian coordinate world. A diagram would help (and I apologise for injecting some humour )...
View attachment 33980
Which of the axes does the doughnut, sorry torus, rotate around? Or, does it continually rotate "inside out" with a point on the surface following the circular path of the yellow arrow?
EDIT: By the way, the above axes and torus are in keeping with the equations given on the Wikipedia link in post#1. I guess that you require a rotation around the z axis, is this correct?
So would I still use the same rotation vector (0, costheta, sintheta)?I believe you can use the same expression as for a sphere, but replacing the longitude with the toroidal coordinate [imath]\zeta[/imath] and latitude with the poloidal [imath]\theta[/imath]. Just as in sphere the expression for the polar axis depends only on your latitude and not on your longitude, on a torus the transformation of the Z vector (0,0,1) depends only on your poloidal coordinate [imath]\theta[/imath] and is represented by [imath](0, \cos\theta, \sin\theta)[/imath].
Yes, you would. Just don't forget to multiply it by the angular speed ([imath]\omega[/imath]).So would I still use the same rotation vector (0, costheta, sintheta)?
What would the angular velocity be? Also I am a little confused on how they got the velocity and position vector in these coordinatesYes, you would. Just don't forget to multiply it by the angular speed ([imath]\omega[/imath]).
I dont quite understand why the rotation would follow the yellow arrowHorizontal and north-south don't really gel with the x,y,z Cartesian coordinate world. A diagram would help (and I apologise for injecting some humour )...
View attachment 33980
Which of the axes does the doughnut, sorry torus, rotate around? Or, does it continually rotate "inside out" with a point on the surface following the circular path of the yellow arrow?
EDIT: By the way, the above axes and torus are in keeping with the equations given on the Wikipedia link in post#1. I guess that you require a rotation around the z axis, is this correct?
My diagram was an attempt to determine exactly what type of rotation you were talking about in post#5.I dont quite understand why the rotation would follow the yellow arrow
oh i see thank you!My diagram was an attempt to determine exactly what type of rotation you were talking about in post#5.
I drew several possible rotations in such a way that you could easily respond and say "I meant a rotation around the x axis", "I meant a rotation of a point on the surface following the path of the yellow arrow", "I meant a rotation around the z axis" - or "I want a rotation that isn't shown in that diagram".
It's your question, I was trying to clarify your need. A good diagram of a situation will often make solving the problem much easier. A simple pencil sketch would be absolutely fine for our purposes (to understand what you're after)