There's also the option to make a rotating door, just so you know. It's like the normal doors we use in everyday life (rooms, fridge, ...). Make a brush (or several brushes) for the door body, then make an additional brush whose center the rotation axis will go through, give this whole brush the texture "origin". Select all these brushes, then turn them into func_rotating_door (or what it's called).