# Warp Amalgamation

### What It Does

Warp Amalgamation converts a selected rectangular area of the drawdown (the cloth view) into threading. You select a region of the fabric, and TempoWeave reads the interlacement pattern to determine shaft assignments for each column — essentially deriving threading from the cloth structure.

This is useful when you've modified the drawdown directly (or found a section of the cloth with a pattern you want to capture) and want to convert that visual pattern back into a threading that can be reproduced.

***

### Location

* **Ribbon**: Design tab > Combine group > Warp Amalgamation button

***

### The Dialog

Warp Amalgamation uses a guided three-step process:

#### Step 1 — Select

Drag to select a rectangular area in the drawdown (cloth view). The dialog shows the selection status — for example, "Selected: 10 cols × 4 rows."

The selection height (number of rows) cannot exceed the number of available shafts — each row position maps to a shaft, so you need at least as many shafts as rows in your selection.

#### Step 2 — Set Destination

Click on a thread position in the warp header to set where the amalgamated threading begins. The dialog shows the destination: "Destination: Thread N."

#### Step 3 — Apply

Click **Apply** to execute the amalgamation. The selected drawdown region is analyzed and converted into threading at the destination.

***

### How It Works

For each column in your selected drawdown region:

1. The column is scanned from top to bottom
2. The first filled cell (warp on top) determines the shaft assignment
3. The cell's row position within the selection maps to a shaft number (topmost row = shaft 1, next = shaft 2, etc.)
4. A warp thread is created at the destination position with that shaft assignment
5. The thread's color is copied from the source column

If a column has no filled cells, the thread is left unthreaded.

***

### How to Use It

1. Open your draft with a drawdown visible
2. Go to **Design tab > Warp Amalgamation**
3. **Step 1**: Click and drag on the drawdown to select a rectangular region
4. Verify the selection status in the dialog
5. **Step 2**: Click on a position in the warp header to set the destination
6. **Step 3**: Click **Apply**
7. The threading at the destination now reflects the drawdown pattern

***

### Step-by-Step Example: Capturing a Drawdown Pattern as Threading

You've been editing the drawdown directly and created a 4-row pattern across 20 columns that you want to use as threading:

1. Open **Warp Amalgamation**
2. Select the 20×4 region in the drawdown
3. The dialog confirms "Selected: 20 cols × 4 rows"
4. Click thread position 1 in the warp header as the destination
5. Click **Apply**
6. Threads 1–20 now have shaft assignments derived from the drawdown pattern — each thread is on the shaft corresponding to the topmost filled cell in its column

***

### Tips

* **Selection height = shaft range** — The number of rows in your selection determines how many shafts are involved. Keep the selection height within your available shaft count.
* **Topmost mark wins** — Each column's shaft assignment comes from the first (topmost) filled cell. Lower filled cells in the same column are ignored.
* **Colors carry over** — Thread colors from the source columns are preserved in the destination.
* **Use with Fabric Analysis** — Warp Amalgamation is a natural companion to Fabric Analysis Mode. Use Fabric Analysis to draw a cloth pattern, then use Amalgamation to capture specific sections as threading.
* **Undo works** — Ctrl+Z reverts the amalgamation.
* **Reset for retry** — The dialog has a Reset button to clear the selection and destination if you want to start over.

***

### Quick Reference

| Step           | Action             | What Happens                   |
| -------------- | ------------------ | ------------------------------ |
| 1. Select      | Drag on drawdown   | Defines the source region      |
| 2. Destination | Click warp header  | Sets where threading starts    |
| 3. Apply       | Click Apply button | Converts drawdown to threading |

| Constraint       | Detail                                      |
| ---------------- | ------------------------------------------- |
| Selection height | Must not exceed available shafts            |
| Shaft mapping    | Top row = shaft 1, next = shaft 2, etc.     |
| Multiple marks   | Only topmost filled cell per column is used |
| Colors           | Copied from source columns                  |
