Girar rectángulo alrededor de un punto

¿Cómo haré rotar 4 puntos ciertos grados alrededor de un puntero para formar un rectángulo? Puedo rotar un punto alrededor de un punto, pero no puedo compensarlo para hacer un rectángulo que no esté distorsionado.