me pregunto si hay una solución "óptima" para este problema:objeto Posicionamiento Algoritmo
tengo a n x m (píxel) de espacio de tamaño con p preexistente rectangled - objetos en distintos tamaños en la misma. Ahora quiero colocar q nuevos objetos del mismo tamaño en este espacio sin ninguna superposición.
El algoritmo vine con:
- Crea una matriz A [] [] con el tamaño
[(n)/(size_of_object_from_q)]x[(n)/(size_of_object_from_q)]
Iterar todos los elementos de p y para cada uno:
mark all fields in A[][] as occupied, where the element "lies"
Coloque todos los elementos de q en los lugares donde los campos en A [] [] no estén marcados
(muchacho, espero que podría hacer que comprensible ...)
¿Hay alguna forma mejor de hacer esto? ¡Cualquier ayuda realmente sería apreciada!
Para que quede claro, NO PUEDE reposicionar los objetos existentes, ¿correcto? –
¿Qué formas son sus "q objetos nuevos del mismo tamaño"? ¿Son todos rectángulos? ¿Puedes rotarlos? –