polarcrab / CuttingOptimizer

This tool is intended to optimize the distribution of rectangular panels over a rectangular sheet of material (i.e. wood). Star

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cutting optimizer

Description

It is a tool to optimize the distribution of pieces on one or more 2D fixed size sheets. This optimizer takes as input

  • The size of each sheet (width, height)
  • A list of peaces to arrange, each one with width and height

and produces as output

  • A list of sheets, each one widh one or more panels (used or free)
  • A list of pieces that the optimizer could not arrange because it is bigger than the sheet size

TODO:

Visualizer:

In src/visualizer/html you will find an html file to see results visually. Use CuttingResult.printResult() instance method to get a results in json format and then, paste it into the html's input box and press the button.

About

This tool is intended to optimize the distribution of rectangular panels over a rectangular sheet of material (i.e. wood). Star


Languages

Language:Java 90.6%Language:HTML 9.4%