About this 3D model
Meshmixer has some cool patterns you can apply to models. I roughly modeled the shape of a glock and tweaked some dimensions for printing. Print with the top of the gun on the base of the bed. .3mm layer height is perfectly fine. No supports needed.Here is a video from make anything describing the process if you want to make something like this with any kind of model you make.