Hola, estoy programando bounding boxes y tengo un problema a la hora de girar el objeto. P es el centro del objeto, tenemos el tamaño de x y de z. También tenemos el ángulo de rotación respecto al eje Z. Cual sería la formula para sacar el punto B en el segundo ejemplo?
(http://img189.imageshack.us/img189/2849/ayudap.jpg)
Tengo las matemáticas muy oxidadas, pero si no me equivoco, esto lo podrías sacar con trigonometría...
http://es.wikipedia.org/wiki/Trigonometr%C3%ADa (http://es.wikipedia.org/wiki/Trigonometr%C3%ADa)
En este artículo tienes definiciones y ejemplos prácticos de cómo se hace.