
SECTION 11.9 COORDINATE-FREE PARAMETERIZED CONSTRUCTIONS 311
But we can learn from rewriting things. First, p ∧c can be rewritten as p ∧ (c −p) =
p∧(c−p), and now c−p can be simplified to c−p = −uU−(p∧u) u = (U−p∧u) u.
You should begin to recognize that final expression. The moment U of L can be
constructed from a general point q on it as q ∧ u, and the 2-direction of M can
then apparently be written as ((q − p) ∧u) u, which is proportional to the rejection
((q−p)∧u)/u of the difference vector of any point on L with p, by the direction of L.
That is of course the support vector from p to L; now that we see it we recognize it
in the problem (see Figure 11.11(c)).
2. So in hindsight, our solution might have been: compute the support vector between
the unit point p and
and ar bitrary unit point q of L as the
rejection ((q − p) ∧u)/u,
and take the outer product with p to produce M. This is illustrated in
Figure 11.11(b). Using the original points q and p here saves extracting their
Euclidean parts, and makes it easier to express the result purely in terms of p and L.
We just use L = q ∧ u, and with u = e
−1
0
L obtain
M = p ∧
L − p ∧ (e
−1
0
L)
e
−1
0
L
.
Our computation in this way is even properly normalized: since p is a unit point,
M is weighted by the directed distance from p to L.Ifp is not a unit point, the
computation of the direction is incorrect, so a more robust expression would replace
p with p/( e
−1
0
· p) (at least in the direction part). Note that the normalization of L
cancels out, so L need not be nor malized.
3. Another way to find the location c intersection point c is to realize that c ∧ u = L
since it lies on L, and that it lies on the same plane with normal u as p does, so that
c · u = p · u (alternatively, you could remark that c − p should be perpendicular
to u, giving the same equation). Then we add those to obtain c u = L + p · u, and
right division by u produces the result c =
L + (p · u)
/u. The line M is then
M = p ∧c = p ∧ (c −p) = p ∧
L −(p ∧u)
/u, giving the same result as above. Note
that this computation involves the geometric product in a direct algebraic manner
rather than invoking the
meet. It is the purest solution, algebraically speaking.
4. We may suddenly realize that the original question was merely to ask for the line
along the support vector of L when seen from p. So we should get the answer if we
translate L and p back to the origin (by a translation over −p), compute the support
of that translated line L
(which is a standard formula from Table 11.3), and translate
back to p, as illustrated in Figure 11.11(d).
Translating L over −p means adding −p∧u to it so that the moment of the translated
line is U − p ∧ u, with U the moment of L. The support vector of L
is then is
d = (U − p ∧ u)/u, which is the direction of M with proper sign and weight, so
M = p ∧ d. Or, to finish the computation properly, we must translate the support
line e
0
∧ d of L
back to the point p; then e
0
becomes p and the base space element
d is translation-invariant, so it remains d.