
27.01.2004, 17:39
|
|
Регистрация: Jan 2002
Сообщений: 1,323
|
x0, y0, z0 - координаты точки в трехмере
R0 - z-координата глаза
Re - расстояние от глаза до экрана
xf, yf - координаты точки схода
xe, ye - координаты центра экрана
K=Re/(R0+z0);
x=xe+K*(x0-xf)+xf;
y=ye+K*(y0-yf)+yf;
x, y - координаты точки на экране
Если мувик в центре и точка схождения там же, то
x=K*x0;
y=K*y0;
И все дела.
__________________
ВКЛЮЧИ МОЗГИ!!!
Одноразовых граблей не бывает. На большинство из них уже кто-то наступал. (c) Dindin
|