Показать сообщение отдельно
Старый 20.01.2009, 19:44   #2
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Ответ: С какой стороны плоскости точка?

ну если средствами блитца, тогда поставь в точку плоскости пивот, поверни его по нормалям(умножь нормаль на 180, получится градус, а затем задай этот угол пивоту) и через функцию TformVector определи с какой стороны точка.

piv = CreatePivot()
positionentity piv, x0, y0, z0
RotateEntity piv, nx*180, ny*180, nz*180
TFormVector x1, y1, z1, 0, piv
If TFormedY > 0 then Print "Точка выше плоскости"
(Offline)
 
Ответить с цитированием