Orientation and yield guide
Grain Direction and 90° Rotation in Sheet Nesting
Turning a part 90° is often the easiest way to fit more rectangles on a sheet. It also turns the wood grain, brushed finish, or printed pattern with it. This guide explains exactly what MOACUT's rotation switch does, how to enter grain-sensitive parts, and what locking orientation can cost in sheets.
Last updated: October 22, 2026Why part orientation matters
Many sheet materials look or behave differently along one axis. A veneered plywood panel has a visible face grain. A brushed stainless or aluminium sheet has a polishing direction that catches light. A woodgrain melamine board carries a printed pattern. When a part is rotated 90° on the sheet, its finished face is rotated too.
For a hidden shelf support that rarely matters. For a row of cabinet doors, a drawer front set, or a visible side panel, a part cut across the grain can look wrong next to its neighbours, and on some materials it can also bend or move differently. Orientation is therefore a design constraint first and a yield setting second.
The cost of respecting that constraint is that the nesting calculation loses half of its options. Every non-square rectangle can normally be tried in two orientations; with rotation locked it can be tried in one.
What MOACUT's rotation switch actually does
The calculator has one checkbox, Allow 90° Part Rotation. It applies to the whole job, not to individual parts. Its effect on the current placement logic is precise:
| Situation | Rotation on | Rotation off |
|---|---|---|
| Candidate position on an existing sheet | Tries the part as entered first, then turned 90° at the same position. | Tries the part as entered only. |
| Square part (width = height) | Never rotated, because both orientations are identical. | Never rotated. |
| Starting a new sheet | Uses the entered orientation unless only the turned version fits the usable area. | Uses the entered orientation. |
| Part that fits only when turned | Placed turned. | MOACUT shows a warning that the part exceeds the usable sheet size. |
Because the entered orientation is always tried first, switching rotation on never forces a part to turn when an unrotated position is available at the same spot. Rotation is used only where it lets a part take a lower-left position that the entered orientation could not.
In the layout preview and in the figures below, a part drawn with its width and height swapped compared with the cut list is a rotated part.
How to enter parts that must follow the grain
In MOACUT the part's Width runs along the sheet's width and the part's Height runs along the sheet's height. With rotation off, that relationship is kept for every part. To make the grain line up:
- Check which way the grain or finish runs on the stock you will actually cut. On many veneered panels the face grain follows the long side, but confirm it on the sheet or with the supplier rather than assuming.
- Enter the sheet so that its height is the dimension the grain runs along. For a 1220 × 2440 mm panel with grain along the 2440 mm side, enter width 1220 and height 2440.
- For every grain-sensitive part, enter the dimension that must follow the grain in the Height column. A 720 mm tall door with vertical grain is entered as width 560, height 720 if its grain should run along the 720 mm side.
- Turn Allow 90° Part Rotation off.
- Inspect the preview. Every part should appear with the same proportions you entered.
MOACUT does not store a grain flag per part. The column you put each dimension in is the only orientation information the calculator receives, so be consistent across the whole cut list.
Worked comparison: rotation on and off
Cut list → 720 × 560 mm × 4, 900 × 300 mm × 6, 560 × 400 mm × 4 (14 parts).
Compared input → rotation on and rotation off.
The parts cover 4,128,800 mm² and one sheet is 2,976,800 mm², so the area lower bound is 2 sheets. Whether two sheets are actually enough depends on how the rectangles can be arranged.
| Rotation | Required sheets | Parts per sheet | Overall utilization |
|---|---|---|---|
| On | 2 | 7 + 7 | 69.3% |
| Off | 3 | 4 + 8 + 2 | 46.2% |
Drawn from the same placement order the calculator uses: original orientation, rotated 90°, dashed line: 10 mm edge margin. Percentages are per-sheet utilization.
The difference comes from the strip to the right of the doors. The usable width is 1200 mm, and a 720 mm door plus 3 mm kerf leaves 477 mm. A 900 × 300 mm part does not fit across that strip as entered, but turned to 300 × 900 mm it does. With rotation locked, that strip stays empty on sheet 1 and the job needs one more sheet.
These figures were produced by entering the inputs above in the MOACUT calculator. They describe this cut list only; another list may show no difference at all, or a larger one.
Can splitting the job into two runs help?
Because the switch is global, a common idea is to run the grain-critical parts with rotation off and everything else with rotation on. Applied to the same example:
| Run | Parts | Rotation | Sheets |
|---|---|---|---|
| Doors only | 720 × 560 mm × 4 | Off | 1 |
| Remaining parts | 900 × 300 mm × 6, 560 × 400 mm × 4 | On | 2 |
| Total | 14 parts | Mixed | 3 |
Splitting gives 3 sheets here, the same as locking everything. Separate runs cannot share a sheet, so the empty strip beside the doors is still wasted. Splitting tends to pay off only when each group is large enough to fill its own sheets well. Compare the totals before choosing.
If only one or two visible parts truly need the grain direction, another practical option is to keep rotation on, check the preview, and adjust the quantity or sheet allocation for just those parts in your own production plan.
Which materials usually need a locked direction
Whether a material is direction-sensitive depends on the specific product and how the part will be seen. Treat the table as a starting point for checking your own stock, not as a rule.
| Material | Direction-sensitive feature | Rotation is often acceptable for |
|---|---|---|
| Veneered plywood and veneered MDF | Visible face grain | Hidden parts, backs, internal supports |
| Woodgrain or textured melamine boards | Printed pattern or texture direction | Plain colours where the face is uniform |
| Plain MDF and particleboard | Usually none on the face | Most parts |
| Brushed stainless steel or aluminium | Polishing direction | Parts that will be painted or hidden |
| Cast or extruded acrylic | Usually none visible | Most parts; check film print and supplier notes |
Some materials also have mechanical differences along and across a rolling or manufacturing direction. Those decisions belong to the product design and the material supplier's data, not to the nesting calculator.
Decision checklist
- Mark which parts in the cut list have a visible or structural direction requirement.
- If none do, keep rotation on.
- If some do, enter those parts with the grain dimension in the Height column and run the layout with rotation off.
- Run the same list again with rotation on and compare required sheets and utilization.
- If the difference is significant, decide with the designer or client whether the extra material is worth the matched appearance, or whether a split run gives a better total.
- Record which setting was used so the cutting operator handles the sheet in the same orientation.
What MOACUT does not decide
MOACUT does not know a material's grain, cannot lock rotation for selected parts only, and does not match grain continuity between neighbouring parts such as a run of drawer fronts cut from one strip. It places rectangles according to the entered dimensions and the single rotation switch. Grain matching, book-matching, and visual sequencing remain manual decisions.