1 votos

Obtención de coordenadas de puntos después de una rotación

Tengo dos puntos $p_1$ y $p_2$ en un gráfico bidimensional, cada uno de los cuales tiene un $x$ -y una $y$ - coordinar. Quiero rotar $p_2$ por $60^\circ$ alrededor de $p_1$ , de tal manera que $p_1$ se fija en su posición. Entonces, ¿cómo saber el nuevo $p_2$ coordenadas (después de la rotación)? Creo que hay alguna relación entre la línea que une $p_1$ à $p_2$ y el ángulo $60^\circ$ pero no puedo entender qué es.

1voto

Berci Puntos 42654

Escribe los puntos en vectores columna: $\begin{pmatrix} x\\y \end{pmatrix}$ . Entonces

$P_2':=\begin{pmatrix} \cos\varphi & -\sin\varphi \\ \sin\varphi & \cos\varphi \end{pmatrix}\cdot (P_2-P_1) + P_1$

donde elegir $\varphi=\pm 60^\circ$ según la dirección en la que quieras girar.

0 votos

Gracias. Pero, ¿por qué tenemos una matriz de derivadas? ¿Es una multiplicación matricial?

0 votos

Sí, la multiplicación de la matriz, podría haberla ampliado. Primero redujo el problema donde $P_1$ es el origo (desplazado por $-P_1$ antes de la rotación y $+P_1$ después), y la multiplicación de la matriz da el vector girado.

0voto

tugberk Puntos 221

En el plano de los números complejos, una rotación de un punto, $z$ a través de un ángulo, $\theta$ se realiza mediante $z \to z e^{i \theta}$ .

Si $z = x + iy$ , donde $x,y \in \mathbb R$ y $\theta = 60^\circ$ entonces

$x + iy \to (x + i y)(\cos 60^\circ + i \sin 60^\circ) \to (x + iy)(1 + i\sqrt 3)/2 \to (x-\frac 12y\sqrt 3) + i(y +\frac 12x\sqrt 3)$

Sur $\mathbb R^2$ Esto se traduce en $(x,y) \to (x-\frac 12y\sqrt 3, \frac 12x\sqrt 3 + y)$

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