Nos referimos a la primitiva imagen de arriba. El rectángulo original había lateral horizontal $a$ y el lado vertical $b$. Se fue de gira a través de un ángulo $\theta$ ($t$ en la imagen).
Empezamos con un $a \times b$ rectángulo con bordes horizontal y vertical, de tal manera que los lados de longitud $a$ son horizontales. Hacemos girar el rectángulo de la izquierda alrededor de su centro, a través de un ángulo de $\theta\le \pi/2$.
Cuánto espacio horizontal y vertical es ocupado por el rectángulo girado? (En general, el mínimo rectángulo que contiene la voluntad de no ser un cuadrado.)
El diagrama de arriba se puede ver que la horizontal espacio ocupado es
$$a\cos\theta+b\sin\theta,$$
y que la vertical del espacio ocupado es
$$a\sin\theta+b\cos\theta.$$
Para suponer que el lado rotulado $a$ tiene una longitud de $a$, y el lado rotulado $b$ tiene una longitud de $b$. A continuación, el lado horizontal $PR$ de los que contiene el rectángulo se compone de dos partes. Por trigonometría básica, la parte $QR$ tiene una longitud de $a\cos\theta$, y la parte $PQ$ tiene una longitud de $b\sin\theta$. Agregar para arriba. Un argumento similar se ocupa con el lado vertical del rectángulo que contiene.
Si queremos ajuste el girado rectángulo en un cuadrado de lado a $s$, el mínimo de $s$ que el trabajo está dado por
$$s=\max(a\cos\theta+b\sin\theta, a\sin\theta+b\cos\theta).$$
Si tenemos un cuadrado de lado fijo $d$ (en el post, $d=100$), es posible que desee escala del rectángulo original para hacer la versión rotada ajuste. Deje $\lambda$ (común) factor de escala de los lados de la original $a\times b$ rectángulo que va a hacer el ajuste en la $d\times d$ plaza de ajuste horizontal y/o verticalmente. Entonces necesitamos
$$\lambda \max(a\cos\theta+b\sin\theta, a\sin\theta+b\cos\theta)=d,$$
y ahora podemos calcular $\lambda$.
Comentario: El mismo fórmulas básicas se puede utilizar para resolver algunos de los problemas que usted ha mencionado. Hemos obtenido separado fórmulas para la horizontal y vertical del espacio ocupado por el rectángulo girado. Supongamos que nuestro objetivo rectángulo ha dado bordes horizontal y vertical. Podemos calcular el factor de escala $\lambda_h$ que le dará un ajuste horizontal, y el factor de escala $\lambda_v$ que le dará un ajuste vertical. Entonces, el factor de escala para un ajuste horizontal y vertical ajuste es $\min(\lambda_h, \lambda_v)$. (Aquí, como de costumbre, estamos trabajando en la hipótesis de que la proporción de los lados deben ser mantenidos, por lo común un factor de escala debe ser aplicado a cada uno.)