The idea behind this project is a familiar one: the maker wanted a quicker way to shape wings for personal RC builds. What started as an extension of thesis work automating thousands of wings for AI and machine learning CFD has been reshaped, while that thesis sits on hold, into a hobby-friendly web app called Wing Designer. The stated goal is to create and analyze a wing fast, and the maker admits programming is simply fun too. After a couple of weeks of work, an early version is up and running.
The way it is put together is worth a look. It runs in Chrome, Edge, Firefox and similar browsers, built on ASP.Net Core 3.1 with server-side Blazor, C#, JavaScript and HTML/CSS. The sidebar holds Airfoil Designer, Wing Designer, Airfoil CFD and Wing CFD tools, and the workspace lays out top, front, 3D and airfoil views of the wing. Section lengths, leading and trailing edge angles, twist and rib count are all adjustable, with per-section dihedral sliders spanning -45 to 45. Buttons add or remove sections and download the finished wing. The airfoil tab works from NACA 4-series parameters like camber and thickness, the geometry is computed with trigonometry, and exports include CSV coordinate files plus a STEP file that opens cleanly in Fusion 360.
The standout detail for me is the trajectory: the CFD side will use source and vortex panel methods, but that code exists only for airfoils so far and still needs expanding to full 3D wings, so performance prediction is planned rather than working today. Fuselage support is likewise only a maybe, and the maker flags it as a lot of work. Open sourcing is also undecided, though the lean is yes after a port to .net 5, a move to WASM and documentation. Even in this early state, positive feedback has been rolling in and a few people already want to contribute.
Project by William's Workshop. Watch it on their YouTube channel: