summaryrefslogtreecommitdiff
path: root/src/BulletCollision/CollisionDispatch/btGhostObject.h
Commit message (Collapse)AuthorAgeFilesLines
* Code-style consistency improvement:erwincoumans2018-09-231-46/+33
| | | | | | Apply clang-format-all.sh using the _clang-format file through all the cpp/.h files. make sure not to apply it to certain serialization structures, since some parser expects the * as part of the name, instead of type. This commit contains no other changes aside from adding and applying clang-format-all.sh
* fix some warnings, see Issue 400erwin.coumans2010-07-201-1/+1
|
* add newlines to files, thanks to tasioga for the patcherwin.coumans2010-01-201-1/+2
| | | | http://code.google.com/p/bullet/issues/detail?id=334
* minor tweaks to demos: enable constraint debug drawing in AllBulletDemos, ↵erwin.coumans2009-02-181-173/+173
| | | | | | | | | | default constraint debugging size set to 0.3, set svn:eol-style native for folder files http://code.google.com/p/bullet/issues/detail?id=191
* Made btCollisionWorld::convexSweepTest and btGhostObject::convexSweepTest ↵erwin.coumans2008-11-191-1/+1
| | | | | | | consistent. Both have an optional last argument for allowedCcdPenetration. Bugfix due to recent change in friction in constraint solver.
* Fix issue with un-initialized broadphase proxy during broadphase insert. It ↵erwin.coumans2008-11-171-9/+11
| | | | | | | | was an chicken-egg problem: 1) creating a broadphase proxy -> adding pairs during insertion. But during this pair insertion, the btGhostObject broadphase handle isn't set yet (it is done in step 2) 2) assign the broadphase proxy to btGhostObject Thanks to ihar3d for the report http://bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=2864
* some doxygen updates, added some comments to classes, fix broken links, ↵erwin.coumans2008-11-041-1/+1
| | | | | | | rename some prefix some internal GIMPACT collision structures using (for example use GIM_AABB instead of BT_AAABB), removed obsolete btGjkEpa (it was replaced by btGjkEpa2 ages ago)
* Added btGhostObject and btPairCachingGhostObject functionality.erwin.coumans2008-10-181-32/+52
| | | | | | It is a fast way to keep track of overlapping objects in an area, and doing rayTest and convexSweepTest for overlapping objects, instead of btCollisionWorld::rayTest/convexSweepTest. Updated KinematicCharacterController to use btPairCachingGhostObject.
* Preliminary adding btGhostObject.erwin.coumans2008-10-161-0/+152
It can be useful for collision sensors, explosion objects, character controller etc. Similar to Havok phantom object.