6 votos

Escalar en un punto arbitrario y calcular la distancia al origen

Supongamos que tengo un $8 \times 6$ rectángulo, con su esquina inferior izquierda en el origen $\left(0, 0\right)$ . Quiero escalar este rectángulo en $\frac{1}{2}$ en un punto de anclaje $\left(3, 3\right)$ . Así que el rectángulo resultante es $4 \times 3$ pero no sé cómo calcular la distancia desde el origen hasta la esquina inferior izquierda del nuevo rectángulo. Se agradece la ayuda.

1 votos

Perdona si estoy entendiendo mal la construcción, pero ¿esa esquina no va simplemente al punto medio entre el origen y (3,3)? En ese caso es la mitad de la distancia a (3,3), que se calcula con el teorema de Pitágoras.

0 votos

¿Qué quiere decir con "punto de anclaje"? ¿Debe el rectángulo recién escalado tener una esquina en ese punto, o debe estar centrado allí?

0 votos

Es el punto medio para este caso, pero no para todos. Por punto de anclaje me refiero al centro de escalado (como si el rectángulo se moviera al origen y luego se escalara).

5voto

pix0r Puntos 17854

Escala por $0.5$ sobre el centro $(3, 3)$ es lo mismo que traducir por $(-3, -3)$ , escalando por $0.5$ sobre $(0, 0)$ y, a continuación, traduciendo por $(3, 3)$ . Por lo tanto, para encontrar las coordenadas de la esquina inferior izquierda del nuevo rectángulo, tome las coordenadas de la esquina inferior izquierda del rectángulo original, reste $3$ de cada coordenada, multiplicar cada coordenada por $0.5$ y añadir $3$ a cada coordenada. Una vez que tienes las coordenadas del punto, puedes encontrar su distancia al origen.

0 votos

Gracias por esto, exactamente lo que necesitaba y fácil de imaginar.

0 votos

Es sólo la mitad de la distancia al punto de anclaje, ¿verdad? El punto comenzó en el origen.

2 votos

@Jonas: Yo creo que sí, en este caso. He dado la explicación/método más general porque muchas veces la gente hace lo que cree que es una pregunta más sencilla o lo que pregunta acaba no siendo exactamente lo que necesitaba saber.

1voto

tooshel Puntos 475

Si quieres escalar en 0,5 con el ancla (a,b), entonces (x,y) se enviará a ((a+x)/2,((b+y)/2), el punto medio del segmento que conecta los dos puntos.

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