Cutting Plan Visualizer
Backend API endpoint (POST)
Send to API & Render
Format JSON
Grouping
As returned
By stack
By sequence
By id
Colour coding
By id
By stack
By sequence
Scale
Per pattern
Global (plan.input_length)
Re-render
Request JSON
(what we send)
Copy
Response JSON
(what we render)
Copy
Visualization
Colour legend
Repeated IDs (appear in multiple parts)