= Solution
Orient the boundary cyclically as $B_0,B_1,\ldots,B_{m-1},B_m=B_0$, and orient every fan triangle consistently as $(P,B_i,B_{i+1})$. Its <vector area> is
$$
\mathbf A_i=\frac12(B_i-P)\times(B_{i+1}-P).
$$
Choose the sign convention in which a triangle with positive normal component along the unit vector $V$ has positive projected area. Then the total signed, or algebraic, projected <area> is
$$
\boxed{A(V)=\frac12\sum_{i=0}^{m-1}V\cdot[(B_i-P)\times(B_{i+1}-P)].}
$$
This is a signed sum, so overlaps and oppositely oriented pieces cancel. Expand the cross product:
$$
(B_i-P)\times(B_{i+1}-P)=B_i\times B_{i+1}+P\times(B_i-B_{i+1}).
$$
The sum of $B_i-B_{i+1}$ is zero around the closed polygon. Consequently
$$
\boxed{A(V)=V\cdot\mathbf A,\qquad \mathbf A=\frac12\sum_{i=0}^{m-1}B_i\times B_{i+1}.}
$$
This <vector area of a polygonal boundary> depends only on the oriented boundary, not on $P$, and does not require that the polygon be planar. Translating the boundary adds telescoping terms too, so the formula is independent of the choice of spatial origin. It is the polygonal instance of the <vector area> boundary integral $\tfrac12\oint B\times dB$.
For $\mathbf A\ne0$, the <Cauchy-Schwarz inequality> gives $A(V)\le|\mathbf A|$ because $|V|=1$. Hence
$$
\boxed{A_{\max}=|\mathbf A|,\qquad V_{\max}=\frac{\mathbf A}{|\mathbf A|}.}
$$
The opposite direction gives the minimum $-|\mathbf A|$; either direction maximizes the absolute algebraic area. Zero algebraic area occurs exactly for unit directions satisfying $V\cdot\mathbf A=0$, a great circle of directions perpendicular to the area vector. If $\mathbf A=0$, every direction gives zero and every direction is a maximizer, even though the sum of unsigned triangle areas may be positive. Reversing the initial orientation reverses every signed result consistently.
Back to article page