Polycarbonate cuts easily with just about any saw. Power chop or miter saw is nice and clean but support it from underneath and behind with scrap wood. Wear eye protection. You can also use a hacksaw. Clean it up with sandpaper.
Acrylic would be a touch more brittle than polycarbonate so finer tooth the better. I can cut poly with a crappy old combo blade that came on my Ryobi miter saw and it barely requires any cleanup. Don't go super slow or you'll melt.
I've cut the glass ones by scoring the circumfrence with a Dremel grinding wheel, wrapping it in a towel and then just snapping it. It's worked great serveral times for me. Then I just use a fine stone in the Dremel to buff the edges.