Szukam deterministycznego wdrożenia dowolnego algorytmu pakowania 3d bin, tj. Do pakowania wielu małych i różnych prostopadłościanów wewnątrz jednego lub wielu większych. Rozwiązanie może różnić się od optymalnego.Algorytm pakowania 3d bin
Powinien być napisany w języku C, C++, Java, C#, IronPython, IronRuby lub w dowolnym innym języku i może być bin z kodu .Net.
Znalazłem tego algorytmu C http://www.diku.dk/hjemmesider/ansatte/pisinger/3dbpp.c, ale nie obraca się prostopadłościany, aby znaleźć najlepsze dopasowanie. Nie mam nic przeciwko obracaniu ich do góry nogami, ale rotacja pozioma powinna być możliwa.
@Mouk: Czy to zadanie domowe? – Asaph
Twierdzisz, że szukasz algorytmu, ale potem podajesz języki programowania. Szukasz ogólnego algorytmu lub implementacji? –
Czy potrzebujesz optymalnego rozwiązania, czy takiego, które jest całkiem dobre? Czy prostopadłościany są takie same? Kiedy mówisz o rotacji, masz na myśli 90 stopni, czy jakikolwiek kąt? – Beta