I am experimentally trying to solve this problem about the projected area of a cuboid. I sense patterns when I run the below code, but it is difficult for me to compare them. Here is the code:
w=29;l=13;h=11;
vertices = Flatten[Table[{x*l, y*w, z*h}, {x, 0, 1}, {y, 0, 1}, {z, 0, 1}], 2];
Manipulate[
rotationMatrixTransorm = RollPitchYawMatrix[{α, β, γ}];
rotatedBoxPoints = Dot[vertices,rotationMatrixTransorm];
xyProjectionPoints = Drop[rotatedBoxPoints,0,-1];
silouetteArea= Area[ConvexHullRegion[xyProjectionPoints]],
{α, 0, 2Pi,Pi/20, Appearance -> "Open"},
{β, 0, 2Pi,Pi/20, Appearance -> "Open"},
{γ, 0, 2Pi,Pi/20, Appearance -> "Open"}
]
My thought is to have the solution in terms of just sine and cosine, so that it gives a solution of the form (I think the solution can be written in the form): $$\sum{(\text{face area})\cos(\alpha)^q\cos(\beta)^r\cos(\gamma)^s}$$ Also, I know that when the width, length, and height are distinct primes, it is easier to detect patterns. But some parts evaluates into just numbers or they swap between cosine and sine.
Defer
and HoldForm
seem like useful for this, but I cannot figure out the syntax.