Commit Graph

34 Commits (master)

Author SHA1 Message Date
Karl F 9e44b09314 Happy new year!
HAPPY MERRY 2021!
2021-01-03 19:40:16 +01:00
Karl F 436db08636 Happy new decade!
May you live long and prosper!
2020-01-01 10:47:46 +01:00
Andrew Copland e087aa3f23 Renaming of initialiser parameters for clarity, members, also fixing up uninitialised members warnings 2019-06-01 15:31:15 +01:00
mike-f1 419196d320 Include friction in collision calculation; include a correction to avoid sinking
Forward declare CollisionContact in Geom.h; include CollisionContact only in Geom.cpp
2019-05-22 00:07:32 +02:00
Webster Sheets 5cdaefad6a Run clang-format over the entire code base.
Fix hidden header-inclusion-order dependency errors.
Update .clang-format for v7.0.1.
2019-01-05 17:09:05 -05:00
Karl F d2ab921b62 Happy New Year!
Awesome sauce (for next year):
find . -type f -exec sed -i 's/2008-2018 Pioneer Developers'/'2008-2019 Pioneer Developers/g' {} \;

closes #4507
2019-01-03 15:28:42 +01:00
Andrew Copland 627e328695 Remove SetUserData, only allow via Geom ctor. Cleanup class, cache pos when changed. 2018-01-24 14:25:20 +00:00
joonicks b2b7be4d40 cityonplanet setuserdata optimized
setuserdata for collision handling,
create building geom in a single call instead of three
2018-01-23 01:14:55 +01:00
Karl F 7225e9c723 Happy New Year!
Ten years in the making now, but how can we improve upon perfection
for ten more years?
2018-01-01 21:22:12 +01:00
Andrew Copland 74d50958fe MERRY HAPPY 2017 2017-01-04 15:11:15 +00:00
Andrew Copland fea5ac26b2 MERRY HAPPY 2016 2016-01-29 11:31:54 +00:00
Andrew Copland 26ed49f0ce Undefined method declaration. 2015-10-01 15:29:12 +01:00
Robert Norris 9f95339a9d MERRY HAPPY 2014-12-31 23:05:37 +11:00
Robert Norris 6dc4283eb6 happy new year 2014-01-02 14:43:38 +11:00
kko 2891e4df98 Transform collider geoms along with the appropriate SG nodes 2013-10-12 21:27:20 -04:00
Robert Norris 91b8586653 happy new year 2013-01-01 12:36:52 +11:00
John Jordan a6c5e4470f Rendering mostly working at least 2012-11-18 18:13:47 +00:00
Robert Norris efbce7648a update license paths 2012-09-16 10:59:15 +10:00
Robert Norris e9f4448bba add copyright notices to all the code 2012-09-16 09:45:04 +10:00
kko c4d45724f5 More const references.
Once again, mostly for consistency because we pass by const reference more often than not.
2012-09-03 10:54:22 -04:00
Snaar 7dc65f4ae6 Making class/struct consistent. 2011-02-06 00:07:22 -05:00
Tom 7be12f68de maximum collision contacts per geom-geom collision. doesn't help much 2011-01-26 23:37:04 +00:00
tompox ab630a1e31 remove some unused cruft from Geom.cpp
git-svn-id: https://pioneer.svn.sourceforge.net/svnroot/pioneer/trunk@449 e632f14b-6550-0410-b89e-a82653faca30
2009-10-21 15:54:22 +00:00
tompox 55eca193f6 glorious new collider. it works\! it works\!
git-svn-id: https://pioneer.svn.sourceforge.net/svnroot/pioneer/trunk@382 e632f14b-6550-0410-b89e-a82653faca30
2009-08-31 22:44:17 +00:00
tompox 69c66446ff more collision jizz. change to edge on face collision for a more robust thingy.
git-svn-id: https://pioneer.svn.sourceforge.net/svnroot/pioneer/trunk@380 e632f14b-6550-0410-b89e-a82653faca30
2009-08-27 13:34:55 +00:00
tompox 72f97e2ff4 very much less crap physics & collision detection. now we have vertex-on-face trimesh-trimesh collisions (no edges yet), and zero friction rigid body behaviour without contact detection so things sink though the floor slowly
git-svn-id: https://pioneer.svn.sourceforge.net/svnroot/pioneer/trunk@379 e632f14b-6550-0410-b89e-a82653faca30
2009-08-25 12:47:00 +00:00
tompox 58902c3800 get crap ready for player changing ship. compiler generate flat turds with >4 sides. add ship def
git-svn-id: https://pioneer.svn.sourceforge.net/svnroot/pioneer/trunk@316 e632f14b-6550-0410-b89e-a82653faca30
2009-06-20 15:32:35 +00:00
jaj22 d599d26f6a Warning clearance, assert fixes
git-svn-id: https://pioneer.svn.sourceforge.net/svnroot/pioneer/trunk@285 e632f14b-6550-0410-b89e-a82653faca30
2009-05-31 20:44:03 +00:00
tompox 543b967216 make the linear component of collisions with static bodies work
git-svn-id: https://pioneer.svn.sourceforge.net/svnroot/pioneer/trunk@150 e632f14b-6550-0410-b89e-a82653faca30
2008-11-11 18:48:23 +00:00
tompox fcfbf6163e remove bits of ode collision detection from ModelBody
git-svn-id: https://pioneer.svn.sourceforge.net/svnroot/pioneer/trunk@144 e632f14b-6550-0410-b89e-a82653faca30
2008-10-22 09:19:56 +00:00
tompox 050af47686 planet sphere geom in new collider. somewhat suspect
git-svn-id: https://pioneer.svn.sourceforge.net/svnroot/pioneer/trunk@142 e632f14b-6550-0410-b89e-a82653faca30
2008-10-10 11:11:12 +00:00
tompox 8a6dccb61e break stuff with half-finished new collision detector. planet landing broken and other stuff
git-svn-id: https://pioneer.svn.sourceforge.net/svnroot/pioneer/trunk@141 e632f14b-6550-0410-b89e-a82653faca30
2008-10-07 15:38:18 +00:00
tompox 7a651d333c use new collider in pioneer. very incomplete and slow due to lack of object instance space accel
git-svn-id: https://pioneer.svn.sourceforge.net/svnroot/pioneer/trunk@139 e632f14b-6550-0410-b89e-a82653faca30
2008-10-07 15:37:18 +00:00
tompox d68cd361cc initial non-accelerating CollisionSpace
git-svn-id: https://pioneer.svn.sourceforge.net/svnroot/pioneer/trunk@137 e632f14b-6550-0410-b89e-a82653faca30
2008-09-23 14:39:17 +00:00