I need a small Windows desktop application that lets me generate an accurate gore-style pattern for wrapping a 90-degree pipe bend in flexible sheet goods such as vinyl or leather. The workflow I am picturing is straightforward: I type in the pipe diameter, wall thickness (if it affects the fit), bend radius and any other relevant dimensions, press a button, and instantly receive a flat layout of each gore with true-size measurements. Two capabilities are non-negotiable. First, every dimension and angle must be fully editable so I can adapt the pattern to different pipe sizes or partial bends. Second, once the pattern is calculated it has to export cleanly to common fabrication formats—PDF for quick printouts and DXF for sending to a cutter or a CAD package. I am comfortable with a traditional Windows UI; you can organise controls however you like as long as it’s clear and efficient. The mathematical side (unfolding the surface and compensating for bend geometry) is the heart of the job, so your algorithm must deliver precise, ready-to-cut outlines without manual tweaking. Deliverable: • A compiled Windows executable (installer or portable) plus well-commented source code. • Ability to input bend parameters and immediately produce an accurate flat pattern. • Export options for at least PDF and DXF. • Brief user guide describing fields, units and export steps. I’ll test by printing a sample pattern, wrapping it around an actual 90-degree elbow and verifying the fit, so accuracy matters. Let me know any libraries or frameworks you plan to use and your estimated turnaround. Some mathematics help https://opentextbc.ca/patterndevelopment/chapter/round-elbow/?utm_source=chatgpt.com I will need to be able to enter data that I can measure off any existing bend I come across in the real world: 1) outer length of bend 2) inner length of bend 3) Pipe diameter 4) how many degrees the bend is turning (default 90) also consider 4) Material thickness I am wrapping the gore with - ie, this will add to overall diameter and therefore increase the length required to cover the bend. For example, to cover a 38mm tube so the seam meets perfectly, you must consider the thickness of the material. from this data I would need to be able to specify 1) How many gores, id like to use (default should be 2) 2)allowance in the seams for stitching the pieces together (ie + ? mm) 3)coverage material thickness 4) Choice of seam location for the stitch that holds the material onto the bend once wrapped, the 3 locations are on the long arc, the smallest arc or the midway point between them arc.