Processing math: 100%

1 votos

¿Calcular la posición para poner la caja en otro contenedor?

enter image description here

hay una caja grande, y la caja grande ya contiene muchas cajas pequeñas, entonces debe colocar una nueva caja pequeña en el contenedor.

¿Cómo puedo calcular un espacio suficientemente grande para colocar la caja pequeña?

Debe haber muchos lugares para sostener la caja.

¿Cómo puedo calcular al menos un lugar?

No se puede rorar la caja pequeña.

2voto

FelixIP Puntos 4035

La solución de la trama de abajo es aproximada pero rápida. Borre las antiguas cajas pequeñas de la caja grande y convierta lo que queda en un ráster entero con valor 1. Calcule la suma de las estadísticas focales utilizando la forma del rectángulo correspondiente a las dimensiones de una nueva caja pequeña. En el ejemplo siguiente, el rectángulo tiene 30 m de alto y 50 m de ancho:

enter image description here

Encuentra las celdas en las que la estadística focal == altura*ancho. Todas las celdas que coincidan (161 en este caso) son centros potenciales para la nueva caja:

enter image description here

Como mencioné, esta es una solución aproximada, por eso la nueva caja tiene un poco de intersección con la antigua. Esto se debe a que coloqué su centro en un punto inferior izquierdo. Hay muchos más puntos para elegir.

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