[Irrlicht-tracker-update] [ irrlicht-Bugs-2801449 ] getPickedNodeBB fp precision problem
3D Engine c++
Brought to you by:
cutealien,
nimphoenix2
From: SourceForge.net <no...@so...> - 2009-06-11 23:10:29
|
Bugs item #2801449, was opened at 2009-06-05 01:19 Message generated for change (Comment added) made by cutealien You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=540676&aid=2801449&group_id=74339 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: scene Group: SVN head revision >Status: Closed >Resolution: Fixed Priority: 5 Private: No Submitted By: Michael Zeilfelder (cutealien) Assigned to: Nobody/Anonymous (nobody) Summary: getPickedNodeBB fp precision problem Initial Comment: A precision problem in CSceneCollisionManager::getPickedNodeBB caused nodes getting missed in checks. The precision problem was documented, but the current solution (mulitplicating with 0.99) is not sufficient. The proposed patch checks all planes and takes the collision closest to the box borders. This should work as we have already made sure the box is hit, but is certainly slower than the old solution. ---------------------------------------------------------------------- >Comment By: Michael Zeilfelder (cutealien) Date: 2009-06-12 01:10 Message: Fixed in current trunk. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=540676&aid=2801449&group_id=74339 |