✦ Craft & Quest

Home / Dressmaker / Tool

Dressmaker workshop · Interactive geometry tool

Fabric layout simulator

On this page
  1. Build your layout
  2. What the simulation measures
  3. Compare rotation deliberately
  4. Why real panels need more care
  5. Use the output beside the game
  6. Keep going

Enter a fabric size and panel rectangles to generate a suggested cutting layout. Compare rotation on and off, inspect unplaced pieces, and download the result. This is a rectangle planning model, not Dressmaker’s exact cutting or scoring system.

Original diagram of coloured numbered rectangles packed into a fabric sheet
Original concept illustration. Enter your own dimensions below to generate a calculated result.

Build your layout

Starting dimensions are invented examples, not actual Dressmaker patterns. Use one common unit throughout. Up to 20 rows and 60 total pieces.

What the simulation measures

The result shows a single sheet containing non-overlapping rectangles. A numbered rectangle corresponds to the same ID in the coordinate table. Positions are measured from the sheet’s top-left corner. Unplaced panels remain listed rather than being silently discarded or squeezed to fit.

Area use = sum of placed rectangle areas ÷ sheet area × 100. Two invented 20 × 30 panels occupy 1,200 square units. On a 100 × 100 sheet, that is 12%. This is rectangle area utilisation, not a game score or a fabric-purchase recommendation.

Original diagram comparing an upright rectangle with the same rectangle rotated 90 degrees
Rotation swaps width and height. It may help packing, but does not preserve a directional motif.

Compare rotation deliberately

Run once with rotation disabled and record the unplaced pieces. Then allow rotation and compare the table. A rotated entry swaps its width and height. Keep rotation disabled when your own planning requires a consistent direction. The model has no grain, print matching, stretch or left/right panel constraints.

If every rectangle fits, you have a feasible layout for this simplified model. If one does not fit, this particular heuristic has not placed it; that does not prove no layout exists. Compare another sheet size while keeping your panel inputs unchanged.

Why real panels need more care

Bounding boxes include space outside irregular outlines. Conversely, this model adds no seam allowance, cutting gap, edge margin, defects or folding. Include any allowance you intend in your own measured rectangles before running it. The tool cannot tell you which allowance is appropriate in a game or for a real garment.

The routine sorts by rectangle area and uses a best-short-side free-space search. Our JavaScript implementation follows the general MaxRects approach described by Jukka Jylänki’s RectangleBinPack; that project declares its source public domain. Attribution is included with the deployed tool. No game art or third-party pattern files are bundled.

Use the output beside the game

Inspect the numbered diagram and coordinate list, then save the SVG before changing inputs. It is a vector image that stays sharp when enlarged, not a save file or a way to import a cutting plan into Dressmaker. For identifying panels, read our pattern placement guide. For decorations, try the trim simulator.

Independent planning tool for Dressmaker players. Geometry uses your inputs; no game data or save is read. Original diagrams are not game screenshots. Entries are not uploaded or stored by this tool. Reloading clears them; browser form restoration may vary.

Dressmaker workshop · All tools · Commission worksheet