This design is a simple derivative of the Imperial II class Star Destroyer, with modifications made to make it easily printable without supports or extra assembly.
The openSCAD file is 100% parametrically modeled and is based on the length of the starship.