The Lego Laser cannon is made out of two parts. For the first part I started with a box (16mm x 8mm x 9.6mm). The studs on top were added later.

For the second part I started with a cylinder (r: 3.5mm, length 8mm, 24 sides).

laser_complete