Meshlab does. Its a bit tricky but works. As far as I remember It requires the tower to be centered in the coordinate system origin, it can be translated inside Meshlab but I'd recommend to set a local reference system for your GCP's and export a textured mesh. Once that you have the cylinder (mesh) developed, you just need to export an ortho.
By the way, even if this "orthos" might have interesting applications, unwrapped architectural objects look disgusting.
Best,
GEOBIT