title: 3d bin packing algorithm
body: <p>I am looking for a deterministic implementation for any 3d bin packing algorithm, i.e. for packing many small and different cuboids inside one or many bigger ones. The solution could vary from the optimal one.</p>
  
  <p>It should be written in C, C++, Java, C#, IronPython, IronRuby or any other language an can bin to from .Net code.</p>
  
  <p>I found this C algorithm <a href="http://www.diku.dk/hjemmesider/ansatte/pisinger/3dbpp.c" rel="noreferrer">http://www.diku.dk/hjemmesider/ansatte/pisinger/3dbpp.c</a> , but it doesn’t rotate the cuboids to find the best fit. I am ok with not rotating them upside down, but horizontal rotation should be possible.</p>