mirror of
https://github.com/nzp-team/fteqw.git
synced 2024-11-10 22:51:57 +00:00
This might be a small speedup.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@651 fc73d0e0-1445-4013-8a0c-d673dee63da5
This commit is contained in:
parent
c011c912f7
commit
b1ad773292
1 changed files with 10 additions and 3 deletions
|
@ -4606,9 +4606,16 @@ trace_t CM_TransformedBoxTrace (vec3_t start, vec3_t end,
|
|||
trace.plane.normal[2] = DotProduct (temp, up);
|
||||
}
|
||||
|
||||
trace.endpos[0] = start[0] + trace.fraction * (end[0] - start[0]);
|
||||
trace.endpos[1] = start[1] + trace.fraction * (end[1] - start[1]);
|
||||
trace.endpos[2] = start[2] + trace.fraction * (end[2] - start[2]);
|
||||
if (trace.fraction == 1)
|
||||
{
|
||||
VectorCopy(end, trace.endpos);
|
||||
}
|
||||
else
|
||||
{
|
||||
trace.endpos[0] = start[0] + trace.fraction * (end[0] - start[0]);
|
||||
trace.endpos[1] = start[1] + trace.fraction * (end[1] - start[1]);
|
||||
trace.endpos[2] = start[2] + trace.fraction * (end[2] - start[2]);
|
||||
}
|
||||
|
||||
return trace;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue