Я думал, что p•p = |p|, а оказывается,
inner product of two normalized points gives a square of Euclidian distance! Вообще-то, половину, да ещё и с противоположным знаком, но всё же. ;)
То есть, расстояние от начала координат до точки равно -2eo•p. Между двумя точками - -2p•q.
А я мучался, почему это у меня p•p=0. Оказывается, не все туториалы прочитал это расстояние от точки до неё самой. ;)