• Jobs
  • About Us
  • professionals
    • Home
    • Jobs
    • Courses and challenges
    • Questions
    • Teachers
  • business
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

190
Views
Mover y cambiar el tamaño de las formas del rectángulo interior a medida que cambia el tamaño del rectángulo principal

Tengo un escenario en el que se dibuja un rectángulo dentro de otro rectángulo. Escenario inicial de rectángulos

Ahora el usuario está arrastrando, por ejemplo, tomemos el borde DERECHO del rectángulo más grande. Al mismo tiempo, también quiero cambiar el tamaño del rectángulo interior, pero resulta que no es una tarea tan trivial como pensaba. En la imagen de abajo está el resultado esperado, pero si miras de cerca, no solo el rectángulo se expandió sino que también se movió una cierta distancia hacia la derecha.

Este es el resultado esperado

Ahora intenté y traté de encontrar una fórmula de cuánto mover la forma interior antes de expandirla hacia la derecha, pero fallaba continuamente... Escalar el rectángulo interior no es una buena solución porque si hay otro rectángulo dentro junto a él, el el primero pasará por encima del segundo si no se mueven una cierta distancia como se muestra a continuación: dos formas internas continuas

dos formas internas continuas redimensionadas

La pregunta es válida solo para arrastrar y expandir de un lado, no para escalar todos los lados manteniendo la relación de aspecto ... Se agradece cualquier aporte.

almost 3 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Puede escalar tanto las coordenadas como las longitudes, por ejemplo, si escala el ancho del rectángulo exterior por 2, puede multiplicar las longitudes y las coordenadas x de los dos rectángulos interiores por 2.

almost 3 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recommend me some offers
I have an error