open_toontown_panda3d/panda/src/collide
rdb 88ba7badd4 collide: Fix false negative when sphere is fully inside box
Fixes #1335
2022-08-31 16:23:15 +02:00
..
collisionBox.I Fix 'of of' doc typos 2017-10-09 14:56:40 -05:00
collisionBox.cxx collide: Fix false negative when sphere is fully inside box 2022-08-31 16:23:15 +02:00
collisionBox.h Rename CollisionTube to CollisionCapsule (bam 6.44) 2018-12-23 22:28:06 +01:00
collisionCapsule.I Rename CollisionTube to CollisionCapsule (bam 6.44) 2018-12-23 22:28:06 +01:00
collisionCapsule.cxx Rename CollisionTube to CollisionCapsule (bam 6.44) 2018-12-23 22:28:06 +01:00
collisionCapsule.h collide: create compatibility header collisionTube.h 2018-12-23 22:28:12 +01:00
collisionEntry.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
collisionEntry.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
collisionEntry.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
collisionFloorMesh.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
collisionFloorMesh.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
collisionFloorMesh.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
collisionGeom.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
collisionGeom.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
collisionGeom.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
collisionHandler.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
collisionHandler.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
collisionHandler.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
collisionHandlerEvent.I general: mark deprecated methods with the @deprecated tag 2019-09-08 09:50:28 +02:00
collisionHandlerEvent.cxx collide: Add pickle support for most collision handlers 2021-01-01 16:56:18 +01:00
collisionHandlerEvent.h collide: Add pickle support for most collision handlers 2021-01-01 16:56:18 +01:00
collisionHandlerEvent_ext.cxx collide: Add pickle support for most collision handlers 2021-01-01 16:56:18 +01:00
collisionHandlerEvent_ext.h collide: Add pickle support for most collision handlers 2021-01-01 16:56:18 +01:00
collisionHandlerFloor.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
collisionHandlerFloor.cxx collide: Add pickle support for most collision handlers 2021-01-01 16:56:18 +01:00
collisionHandlerFloor.h collide: Add pickle support for most collision handlers 2021-01-01 16:56:18 +01:00
collisionHandlerFluidPusher.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
collisionHandlerFluidPusher.cxx Rename CollisionTube to CollisionCapsule (bam 6.44) 2018-12-23 22:28:06 +01:00
collisionHandlerFluidPusher.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
collisionHandlerGravity.I collide: Fix CollisionHandlerGravity docstrings 2021-02-08 19:41:46 +01:00
collisionHandlerGravity.cxx collide: Add pickle support for most collision handlers 2021-01-01 16:56:18 +01:00
collisionHandlerGravity.h collide: Add pickle support for most collision handlers 2021-01-01 16:56:18 +01:00
collisionHandlerHighestEvent.cxx general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
collisionHandlerHighestEvent.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
collisionHandlerPhysical.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
collisionHandlerPhysical.cxx general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
collisionHandlerPhysical.h collide: Add pickle support for most collision handlers 2021-01-01 16:56:18 +01:00
collisionHandlerPhysical_ext.cxx collide: Add pickle support for most collision handlers 2021-01-01 16:56:18 +01:00
collisionHandlerPhysical_ext.h collide: Add pickle support for most collision handlers 2021-01-01 16:56:18 +01:00
collisionHandlerPusher.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
collisionHandlerPusher.cxx collide: Add pickle support for most collision handlers 2021-01-01 16:56:18 +01:00
collisionHandlerPusher.h collide: Add pickle support for most collision handlers 2021-01-01 16:56:18 +01:00
collisionHandlerQueue.cxx CollisionEntrySorter: Check if entry has surface point 2018-11-01 16:28:43 +01:00
collisionHandlerQueue.h collide: Support pickling for CollisionTraverser, HandlerEvent+Queue 2020-12-31 16:57:34 +01:00
collisionHandlerQueue_ext.cxx collide: Support pickling for CollisionTraverser, HandlerEvent+Queue 2020-12-31 16:57:34 +01:00
collisionHandlerQueue_ext.h collide: Support pickling for CollisionTraverser, HandlerEvent+Queue 2020-12-31 16:57:34 +01:00
collisionInvSphere.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
collisionInvSphere.cxx collide: implement capsule-into-invsphere and box-into-invsphere tests 2019-02-04 23:50:53 +01:00
collisionInvSphere.h collide: implement capsule-into-invsphere and box-into-invsphere tests 2019-02-04 23:50:53 +01:00
collisionLevelState.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
collisionLevelState.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
collisionLevelState.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
collisionLevelStateBase.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
collisionLevelStateBase.cxx general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
collisionLevelStateBase.h Big patch full of performance improvements 2017-04-03 01:41:23 +02:00
collisionLine.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
collisionLine.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
collisionLine.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
collisionNode.I interrogate: more improvements to seq/map wrappers 2017-11-27 17:29:50 +01:00
collisionNode.cxx collide: fix _collider_sort not copied in CollisionNode copy ctor 2019-02-17 10:56:02 +01:00
collisionNode.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
collisionParabola.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
collisionParabola.cxx general: don't cast to regular pointer when returning a PointerTo 2018-07-08 21:40:58 +02:00
collisionParabola.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
collisionPlane.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
collisionPlane.cxx Rename CollisionTube to CollisionCapsule (bam 6.44) 2018-12-23 22:28:06 +01:00
collisionPlane.h Rename CollisionTube to CollisionCapsule (bam 6.44) 2018-12-23 22:28:06 +01:00
collisionPolygon.I general: fix many compilation warnings in GCC 8 2018-06-19 00:37:28 +02:00
collisionPolygon.cxx collide: fix erroneous collision if sphere is under edge of polygon 2020-05-05 16:33:20 +02:00
collisionPolygon.h collide: unexpose verify_points overload taking LPoint3 array 2020-05-11 09:09:00 +02:00
collisionRay.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
collisionRay.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
collisionRay.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
collisionRecorder.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
collisionRecorder.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
collisionRecorder.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
collisionSegment.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
collisionSegment.cxx general: don't cast to regular pointer when returning a PointerTo 2018-07-08 21:40:58 +02:00
collisionSegment.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
collisionSolid.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
collisionSolid.cxx Rename CollisionTube to CollisionCapsule (bam 6.44) 2018-12-23 22:28:06 +01:00
collisionSolid.h Rename CollisionTube to CollisionCapsule (bam 6.44) 2018-12-23 22:28:06 +01:00
collisionSphere.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
collisionSphere.cxx collide: handle degenerate case for into-sphere test more robustly 2019-03-29 13:29:14 +01:00
collisionSphere.h Rename CollisionTube to CollisionCapsule (bam 6.44) 2018-12-23 22:28:06 +01:00
collisionTraverser.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
collisionTraverser.cxx collide: Add docstring for CollisionTraverser::traverse() 2020-07-25 12:50:09 +02:00
collisionTraverser.h collide: Support pickling for CollisionTraverser, HandlerEvent+Queue 2020-12-31 16:57:34 +01:00
collisionTraverser_ext.cxx collide: Fix typo causing compile error on Windows with Python 3.10 2021-08-30 21:27:53 +02:00
collisionTraverser_ext.h collide: Support pickling for CollisionTraverser, HandlerEvent+Queue 2020-12-31 16:57:34 +01:00
collisionTube.h collide: create compatibility header collisionTube.h 2018-12-23 22:28:12 +01:00
collisionVisualizer.I collide: fix multithreaded pipeline crash with CollisionVisualizer 2018-01-18 21:23:54 +01:00
collisionVisualizer.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
collisionVisualizer.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
config_collide.cxx Rename CollisionTube to CollisionCapsule (bam 6.44) 2018-12-23 22:28:06 +01:00
config_collide.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
p3collide_composite1.cxx Rename CollisionTube to CollisionCapsule (bam 6.44) 2018-12-23 22:28:06 +01:00
p3collide_composite2.cxx Rename CollisionTube to CollisionCapsule (bam 6.44) 2018-12-23 22:28:06 +01:00
p3collide_ext_composite.cxx collide: Add pickle support for most collision handlers 2021-01-01 16:56:18 +01:00