Commit Graph

345 Commits

Author SHA1 Message Date
Zachary Pavlov d8e2e84c43 removed the event clearing that happened while airborne. This caused all manner of wierd issues 2008-11-26 22:11:15 +00:00
David Rose 26754b86ca merge dev_slots_2008: slot-based RenderState implementation 2008-11-19 01:21:44 +00:00
David Rose 58e0537e3c wide interrogate improvements: sequence protocol, MAKE_SEQ, __setitem__, and parameter coercion 2008-11-07 21:12:42 +00:00
David Rose 2210ebe3df better support for small collision polygons 2008-10-29 00:04:33 +00:00
David Rose f7fc1ca70b validate_target 2008-10-14 20:47:23 +00:00
David Rose d4c2c9858d SIMPLE_THREADS_NO_MUTEX -> LightMutex 2008-10-08 23:23:40 +00:00
David Rose fab502970f more threading improvements 2008-10-02 17:50:16 +00:00
David Rose 788609a4e0 make collision polygons a tiny bit wider to protect against gaps (from ynjh_jo) 2008-08-24 16:24:04 +00:00
Zachary Pavlov d5a4a52182 undid the damage 2008-07-10 18:58:39 +00:00
Zachary Pavlov b172f6ec50 setT added 2008-07-09 01:59:44 +00:00
David Rose 20197b6767 fix sphere-sphere collisions for moving spheres 2008-06-18 22:08:35 +00:00
David Rose fb9c56432a we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
David Rose 336fb90627 prevent infinite recursion 2008-03-24 23:05:47 +00:00
David Rose 708287f2ac not so noisy with the pstats 2007-12-20 00:56:10 +00:00
David Rose df36a1791a tighten up parabola collisions 2007-10-17 20:52:56 +00:00
Zachary Pavlov d84feaf51f removed fluid capping 2007-10-17 18:11:00 +00:00
David Rose 3f4d1aada2 whoops, logic error in clipping parabola to t1 and t2 2007-10-17 16:41:29 +00:00
David Rose e9240cfe24 whoops, logic error in clipping parabola to t1 and t2 2007-10-17 16:29:24 +00:00
David Rose f66069aed4 parabola collisions 2007-10-16 17:02:48 +00:00
David Rose ce1d8ae994 fix orbiting problem 2007-10-09 18:58:06 +00:00
Zachary Pavlov 6a0d9b0a3b fluid capping options 2007-10-09 01:19:34 +00:00
David Rose 9de1a052ad build on osx 2007-09-20 18:17:11 +00:00
Josh Wilson 5b105d3968 adding flush() 2007-09-14 21:40:14 +00:00
Darren Ranalli 3d665f61e0 spheres and tubes working with fluid pusher 2007-09-13 02:26:48 +00:00
Darren Ranalli 42795391de contact_pos for collision polys, spheres and tubes, improvements to fluidpusher 2007-09-03 07:39:30 +00:00
Darren Ranalli 69493ce8be multiple collisions working 2007-09-01 11:12:03 +00:00
Darren Ranalli e4243d27d5 handle multiple collisions 2007-08-30 07:01:47 +00:00
Darren Ranalli 98807a694f about to compute position deltas using sphere 2007-08-30 04:56:01 +00:00
Darren Ranalli f3b30fa975 fluid pusher: bug fixes, cleaner code 2007-08-28 23:53:23 +00:00
David Rose 6c7f697a4a fix recent performance badness in collide-with-geom case 2007-08-27 21:52:40 +00:00
David Rose 43eecb979f resolve compilation error (ambiguity between different 'entries' variables) 2007-08-27 17:20:19 +00:00
Darren Ranalli 905213505f removed unused variables, more debugging 2007-08-25 01:37:37 +00:00
Darren Ranalli 8d1eab02c7 working correctly for single collision solid 2007-08-25 01:21:07 +00:00
Darren Ranalli d2efe56e9b closer to working 2007-08-25 00:22:04 +00:00
Zachary Pavlov 53e49d9751 sphere collision test in for floor mesh 2007-08-24 21:36:56 +00:00
Darren Ranalli 519ae6bdac fluid pusher almost working 2007-08-24 19:23:44 +00:00
Darren Ranalli 56a1e82988 added CollisionHandlerFluidPusher 2007-08-24 19:22:25 +00:00
Darren Ranalli 6526d3a57a almost-complete implementation 2007-08-23 20:20:36 +00:00
David Rose a75e578539 a node shouldn't collide with itself or with any descendants of itself 2007-08-22 22:33:14 +00:00
David Rose 30a9478362 fix long, skinny polygon bug 2007-08-15 21:57:10 +00:00
David Rose 7d3f612ff9 a minor optimization 2007-07-24 22:32:46 +00:00
David Rose bff1583902 fix leak, and infinite bounding line 2007-07-24 22:29:08 +00:00
Darren Ranalli b2e5b098c8 fluid collision fix: extend bounding spheres of fluid-moved solids to include previous position 2007-07-24 00:32:17 +00:00
Zachary Pavlov 220d33e006 okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
Darren Ranalli 8824ef8a0a clear stale flag in set_bounds 2007-07-19 04:31:08 +00:00
Darren Ranalli 2b79d328c0 added set_bounds 2007-07-19 03:39:42 +00:00
Zachary Pavlov 5669af441b vounding checks and proper viz 2007-07-12 19:15:31 +00:00
Zachary Pavlov 2c0ceb6731 proper bounds 2007-07-10 20:17:59 +00:00
Zachary Pavlov 408e2b64e2 trying a readd 2007-07-10 18:08:04 +00:00
Zachary Pavlov 2cfd41f826 trying a removal 2007-07-10 18:07:24 +00:00