linear cutting optimization library

Cut 1D X - with angles

linear nesting library

Provides Optimization for Your Software !

- for developers only -

Cut 1D X


Cut 1D X is an Automation Component used for obtaining optimal cutting designs of one dimensional pieces which may have angles at their extremities.

Cut 1D X can be used for cutting linear pieces such as bars, pipes, tubes, steel bars, or any other material used by industrial applications.

Cut 1D X handles multiple bars (also called Stock or Repository pieces) internally. Total waste is smaller compared to one by one handling of stock pieces.

Cut 1D X can be used within any programming environment that supports COM Automation such as Delphi, C++Builder, Visual Basic 6, Visual Basic .NET, Visual C++, C#, Excel, Java etc.

linear nesting library


try our end-user Real Cut 1D software. 

Email us ( if you want to test this component.



  • Does a global optimization by handling multiple bars  - The component will explore multiple combinations of the parts to be cut in order to find the best one.

  • Pieces to be cut can have angles different of 90 degrees at their extremities. A lot of material can be saved by properly matching  2 pieces having sharp extremities. For instance, if you match 2 pieces having 45 degrees at their extremities you will save as much as the height of the pieces.

  • Automatically compute the number of maximal repetitions for the current layout - If the current layout can be repeated multiple times by using only the pieces to be cut, there are several special properties and methods to do that. Thus you don't have to manually remove the utilized pieces and optimize again. Just use this feature and the running time will be reduced considerably.

  • Compute the cutting order - which is very important if the extremities have angles different of 90 degree. If all angles have 90 degrees the cutting order is not important.

  • Very fast algorithm (Solutions are obtained in seconds) - The component is based on a combination of highly tuned optimization algorithms. Each of them is designed to optimize a special case.

  • Statistics related to the current optimization - At the end of the optimisation process you will have access to the: number of cuttings, cuttings definition, waste, number of utilized pieces, cutting order, rotation of the pieces ...

  • Independent measurement metric - The way in which you introduce the data is a general one. You don't have to specify a metric. Just choose a metric in your mind and enter all data using that metric only.

  • Adjustable cutting blade thickness - Usually the cutting saw blade is greater than zero, unless you plan to break the piece that you cut.

  • Adjustable optimization level -One may specify how many layouts to be generated before the solution is outputted. If you don't have too much time and you don't have a good computer you may set the Optimization Level to a low level. This feature helps you to run your program on any kind of computer (from 486 to the best processors available today).

  • Remove the used pieces - using a special method of the component. This will reduce the the running time because we have a fast C++ implementation inside. Thus you don't have to manually remove the utilized pieces.

  • Can be embedded within any language that supports automation (Visual Basic, VB .NET, Delphi, C++Builder, VC++, Java, C# etc) and dynamic link library (dll).

  • Already used in award winning products - Check our products Real Cut 1D and Cutting Optimization Pro which are already using these components. Check our partners page where you will find some of the companies which are already using our components for developing their optimisation products.

  • Multiple options for buying the component - You may purchase the component for one computer only or for infinite number of computers. The range of prices is for every pocket.

Latest features:

  • Java example added - A simple console based example showing the integration with Java.

  • Excel 2003 linear nesting - now you can optimize directly from Excel.




If you don't receive an answer from us in 24 hours it means that your email provider blocks our email address.! In this case please send us an email from an yahoo, gmail or hotmail address !


Looking for a rectangular nesting library ?

Check our Cut 2D X component here.


Are you a wood/metal/glass/plastic cutter looking for an optimization software ?

Check our Real Cut 1D software here.