For nonzero real vectors u,v, u·v=|u||v| cos θ. A positive, zero or negative dot product corresponds to an acute, right or obtuse smaller angle. The scalar projection of v along u is (v·u)/|u|; its vector projection is ((v·u)/(u·u))u. The difference from this projection is orthogonal to u. Do not confuse a projected vector with its signed scalar component. The zero vector is orthogonal to every vector but has no defined angle direction.
For three-dimensional vectors, u×v is perpendicular to both with length |u||v| sin θ. Coordinate calculation uses (u₂v₃−u₃v₂, u₃v₁−u₁v₃, u₁v₂−u₂v₁). This length is the parallelogram area, so a triangle from two edge vectors has half that area. Reversing their order reverses the cross product but preserves area. Build both edge vectors from the same vertex; crossing two unrelated position vectors generally measures the wrong triangle.
The plane through a point p with nonzero normal n has equation n·(x−p)=0. Distance from q to the plane is |n·(q−p)|/|n|; the denominator normalises the scale of the equation. A scalar triple product u·(v×w) gives signed parallelepiped volume; its absolute value is geometric volume. Zero triple product means dependence of the three edge vectors, not necessarily that each pair is perpendicular or parallel.
For four planar vectors, there are six unordered dot products. The configuration e₁,−e₁,e₂,−e₂ has two negative products and four zeros; e₁,e₁,e₂,e₂ has two positive products and four zeros. Four nonzero vectors cannot have every pairwise dot product negative. Order their directions around the circle: each consecutive angular gap would have to exceed 90°, forcing the sum of four gaps above 360°. A zero vector cannot rescue a strict-negative requirement, because its dot products vanish.