Введение в программирование трехмерных игр с DX9

       

Рисунок Точка q плоскости (, d)



Рисунок  13. Точка q плоскости (

, d) ближайшая к точке p. Обратите внимание, что кратчайшее расстояние k от точки p до плоскости положительно, если точка p находится в положительном полупространстве плоскости (
, d). Если же точка p находится за плоскостью, то k < 0

На Рисунок  13 видно, что q = p + (–k

), где k — это кратчайшее расстояние от точки p до плоскости, которое одновременно является и кратчайшим расстоянием между точками p и q. Помните, что если вектор нормали плоскости n нормализован, то n Ч p + d является кратчайшим расстоянием от плоскости до точки p.



Содержание раздела