Ответ: Неработоспособность лучей 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.
|