Processing math: 100%

2 votos

Cómo representar dos transformaciones del sistema de coordenadas como una sola

Estoy trabajando en un sistema de coordenadas euclidianas relativas.

Me gustaría definir cada sistema de coordenadas relativo a un sistema de coordenadas global, al que me referiré como [0]. Entonces, por ejemplo, otro sistema de coordenadas [1] podría ser denotado por una traslación ( x , y , z ) desde el origen global al origen local, y un conjunto de rotaciones ( ϕ , χ , ψ ) sobre el original x -, y -, y z -para indicar la nueva orientación.

Todo esto parece tener sentido para mí. Mi problema es obtener un sistema de coordenadas [2] definido en términos de [1], y llegar a las traslaciones y rotaciones que lo relacionan directamente con el sistema de coordenadas global [0].

Digamos que [2] está definido por las traslaciones ( a , b , c ) y luego las rotaciones ( α , β , γ ), todos relativos al origen de [1], NO al origen global.

¿Cómo puedo utilizar esta información para obtener un conjunto de traslaciones y rotaciones que describan [2] en términos de [0]?

1voto

Fei Zhang Puntos 36

Puedes utilizar la matriz de traslación para mapear un sistema de coordenadas a otro. Por ejemplo, vamos a denotar un vector en el sistema de coordenadas [0] como v[0] el vector mapeado al sistema de coordenadas [1] puede expresarse como v[1]=T[0]v[0] Aquí T[0] es el 3×3 matriz de traducción.

Para un vector en sistema de coordenadas [2]: v[2]=T[1]v[1]=T[1]T[0]v[0]

Así, la matriz de traslación de [0] a [2] es T[1]T[0]

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X