设点 $P_i\left(x_i, y_i\right)(i=1,2,3)$ 为 $x O y$ 平面上三个不同的点, $\boldsymbol{A}=\left(\begin{array}{lll}x_1 & y_1 & 1 \\ x_2 & y_2 & 1 \\ x_3 & y_3 & 1\end{array}\right)$, 则 三点 $P_1, P_2, P_3$ 在同一直线上的充分必要条件是
A. $|\boldsymbol{A}|=0$.
B. $|\boldsymbol{A}| \neq 0$.
C. $r(\boldsymbol{A})=1$.
D. $r(\boldsymbol{A})=2$.