Here I am using Mech-Q to do most of the heavy lifting for this fictitious ducting system.
I’m also using AViCAD (very affordable), its an AutoCAD alternative that has hundreds of engineering tools, like this Ducting module included.
For more about Mech-Q see: https://cadavenue.com/ducting-module.htm