CAD software is probably want you want to look at, I used FreeCAD for woodworking and floorplans some years ago, not sure how good it is for 3D printing/modeling since I regrettably haven’t gotten into either of them but I did get a lot of use out of it for 2D designs.