Показать сообщение отдельно
Старый 19.03.2015, 17:38   #9
LLI.T.A.L.K.E.R.
Мастер
 
Аватар для LLI.T.A.L.K.E.R.
 
Регистрация: 24.06.2009
Адрес: Набережные Челны
Сообщений: 930
Написано 292 полезных сообщений
(для 504 пользователей)
Ответ: Неработоспособность лучей PhysX Wrapper'а

Эта функция должна выглядеть так
Function pxGetDistance#(x1#, y1#, z1#, x2#, y2#, z2#)
Return Sqr((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)+(z2-z1)*(z2-z1))
End Function
Тоже перейду на вручное вычисление, чем встроенное.
А то в некоторых местах луч проскакивает и не замечает поверхности.

Хотя, предстоит ещё определить какое тело попало под луч, если луч иногда промахивается.

Луч всё равно в некоторых местах промахивается...
или я недопонимаю pxRaySetDir

Разобрался с pxRauSetDir с http://forum.boolean.name/showthread.php?p=264086

Последний раз редактировалось LLI.T.A.L.K.E.R., 19.03.2015 в 20:02.
(Offline)
 
Ответить с цитированием