report a proper trace_plane_normal for trace_startsolid cases, this
authorhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Fri, 20 Feb 2009 17:50:03 +0000 (17:50 +0000)
committerhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Fri, 20 Feb 2009 17:50:03 +0000 (17:50 +0000)
commit108503b6fc218025fa4e414636843948acdb87a4
treea7ec001065ea2d5d9be6c0e729b71a0a84a6c2d7
parentbbfc7709f79e2855c3f8bcb25164afd359b3089c
report a proper trace_plane_normal for trace_startsolid cases, this
allows QC physics code to nudge objects out of eachother using the
shortest vector, only valid if trace_fraction is 1 (works best for
stationary overlap tests)
properly transform trace_plane_dist rather than returning 0

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8749 d7cf8633-e32d-0410-b094-e92efae38249
collision.c
matrixlib.c
matrixlib.h