OpenCutList
English
English
  • Introduction
  • OpenCutList
  • What's new?
    • In Version 6.0
    • In Version 5.0
  • Getting Started
    • Installation
      • Toolbar
      • Preferences
      • Presets
    • Components
    • Updating
  • Features
    • Materials
    • Parts
      • Print
      • Export to CSV
        • Customization
      • Draw
        • Export to Layout
      • Estimate
      • Options
      • Parts List
        • Edit Part
        • Cutting Diagrams
          • Dimensional
          • Sheet Goods
          • Export
        • Labels
      • Export Part Drawing
        • Export 2D Part Projection
        • Export 3D Part Geometry
    • Import
    • Smart Paint Tool
    • Smart Axes Tool
    • Smart Export Tool
    • More
  • Tutorials
    • Coffee Table
    • Tutorials on YouTube
    • OpenCutList to Shaper Origin
  • Getting Help
    • Shortcuts for Speed
    • Frequently Asked Questions
    • More Questions and Bugs
  • For Translators
    • General
    • Transifex Help
Powered by GitBook
On this page
  • Computing Cutting Diagrams
  • Limitations

Was this helpful?

Export as PDF
  1. Features
  2. Parts
  3. Parts List

Cutting Diagrams

Cutting diagrams are available for material groups of type Sheet Good and Dimensional.

PreviousEdit PartNextDimensional

Last updated 7 months ago

Was this helpful?

Computing Cutting Diagrams

Cutting diagrams can be solved by a class of algorithms known as , albeit with a few twists. We are looking for an optimal cutting plan, but what is optimal? The criterion most often used to define optimality is the least number of bins necessary to pack a set of boxes. Other criteria to optimize include the size and number of offcuts produced (one large is better than many small), the total length of needed cuts, the number of times the panel needs to be rotated, the number of top-level through cuts, ...

Our cutting diagram algorithm includes further restrictions to the general problem:

  • all cuts must be guillotine cuts, that is they must cut through the panel or the offcut and cannot be stopped in the middle or make turns.

  • parts to be placed onto a panel may or may not be rotated by 90° depending upon the material (wood grain direction or none).

  • the generation must be deterministic, that is, it must always give the same solution for the same input. The cutting diagram is not saved in the model, but recomputed every time.

Cutting diagrams are not available for material of type Solid Wood, because they are not meaningful in that context.

Limitations

Bin Packing problems are notoriously difficult. Even if we cannot guarantee to find a perfect solution, our algorithm tries very hard to find an acceptable solution.

Cutting diagrams that do not look as you expected do not constitute bugs, and should not be reported as such.

Bin Packing
Page cover image