Daniel Chappuis
|
e3719b32e5
|
Fix issue that prevented us from compiling with double precision with CMake
|
2015-01-22 21:56:30 +01:00 |
|
Daniel Chappuis
|
68958d0ed1
|
Add internal physics tick callback methods in EventListener class
|
2015-01-20 22:17:40 +01:00 |
|
Daniel Chappuis
|
9f4e63361f
|
Small optimization in EPA algorithm
|
2015-01-19 21:55:18 +01:00 |
|
Daniel Chappuis
|
54d8b8518e
|
Fix two issues in EPA Algorithm
|
2015-01-18 21:25:15 +01:00 |
|
Daniel Chappuis
|
c8a83768d5
|
Only compute narrow collisition test if at least one body is awake and not static
|
2014-12-31 01:47:50 +01:00 |
|
Daniel Chappuis
|
c15b83db4a
|
Add collision and raycast filtering using bits mask
|
2014-12-31 01:19:14 +01:00 |
|
Daniel Chappuis
|
aae4da54d0
|
Add methods to test collision and AABB overlap in physics world
|
2014-12-28 00:54:34 +01:00 |
|
Daniel Chappuis
|
6aba26dc49
|
Modications in raycast example
|
2014-11-29 17:06:47 +01:00 |
|
Daniel Chappuis
|
2ab1aace7c
|
Raycast query now returns false if the body is not active
|
2014-11-29 17:05:53 +01:00 |
|
Daniel Chappuis
|
f598e0c1e9
|
Merge branch 'raycast' into develop
|
2014-11-29 13:08:51 +01:00 |
|
Daniel Chappuis
|
c1fa7b0f50
|
Add raycasting example
|
2014-11-29 13:08:11 +01:00 |
|
Daniel Chappuis
|
4ae7e7997a
|
Fix issues in surface normal computation in raycast method of ConeShape and BoxShape
|
2014-11-27 21:05:32 +01:00 |
|
Daniel Chappuis
|
5d2cf593b5
|
Remove the PairManager class
|
2014-11-21 21:38:17 +01:00 |
|
Daniel Chappuis
|
5f7af61593
|
-Remove unnecessary contact manifold
-Delete the BroadPhasePair class
|
2014-11-21 21:27:09 +01:00 |
|
Daniel Chappuis
|
2570d794c3
|
Fix issues in CollisionBody
|
2014-11-20 21:59:53 +01:00 |
|
Daniel Chappuis
|
adc53c6523
|
Make possible to use the CollisionBody::setIsActive() method to activate or deactivate the simulation of a given body
|
2014-11-09 18:53:50 +01:00 |
|
Daniel Chappuis
|
ca660b5057
|
Replace some matrix multiplications by quaternion multiplications
|
2014-11-05 20:52:21 +01:00 |
|
Daniel Chappuis
|
3da146eb84
|
Implement world ray casting query
|
2014-11-04 22:38:40 +01:00 |
|
Daniel Chappuis
|
e9257ec56f
|
Change raycasting so that a ray is given by two points instead of a point and a direction
|
2014-10-21 22:26:40 +02:00 |
|
Daniel Chappuis
|
08e286d27c
|
Implement raycasting for cone shape
|
2014-10-08 21:38:40 +02:00 |
|
Daniel Chappuis
|
25c11c6d6a
|
Implement raycasting for capsule shape
|
2014-09-20 17:00:32 +02:00 |
|
Daniel Chappuis
|
78193d9b03
|
Small improvements in sphere and cylinder raycasting
|
2014-09-20 16:59:47 +02:00 |
|
Daniel Chappuis
|
188251afd4
|
Fix issue with raycasting in cylinder shape
|
2014-09-20 10:52:42 +02:00 |
|
Daniel Chappuis
|
c07a2dc9a2
|
Implement raycasting with cylinder shape
|
2014-09-19 22:53:40 +02:00 |
|
Daniel Chappuis
|
ebf13c3366
|
Use the standard library swap() function instead
|
2014-09-19 22:53:05 +02:00 |
|
Daniel Chappuis
|
a89b258418
|
Implement raycasting for the BoxShape
|
2014-09-08 23:19:07 +02:00 |
|
Daniel Chappuis
|
0dd55e716b
|
Implement raycasting with sphere shape
|
2014-09-04 22:32:29 +02:00 |
|
Daniel Chappuis
|
018b73ad04
|
Fix issue with wrong type conversion with double precision in examples
|
2014-09-02 22:55:31 +02:00 |
|
Daniel Chappuis
|
677c694109
|
Continue the implementation of convex shape raycasting
|
2014-09-02 22:54:19 +02:00 |
|
Daniel Chappuis
|
3c1b819fda
|
Implement the testPointInside() methods in the collision shapes
|
2014-08-09 10:28:37 +02:00 |
|
Daniel Chappuis
|
79c126eac9
|
Add name in unit tests and fix some issues in Point Inside test
|
2014-08-09 10:27:41 +02:00 |
|
Daniel Chappuis
|
6c505377c5
|
Clean up the include statements
|
2014-08-07 21:38:31 +02:00 |
|
Daniel Chappuis
|
47b2eb457a
|
Allow the user to attach user data to a ProxyShape object
|
2014-08-04 22:57:24 +02:00 |
|
Daniel Chappuis
|
0fa88dccfa
|
Merge branch 'proxyshape' into raycast
|
2014-08-04 22:47:47 +02:00 |
|
Daniel Chappuis
|
ab8656fc0b
|
Remove all the special proxy shapes to keep only the ProxyShape class
|
2014-08-04 22:46:58 +02:00 |
|
Daniel Chappuis
|
bd5668ed51
|
Work on the testPointInside() method
|
2014-08-01 12:36:32 +02:00 |
|
Daniel Chappuis
|
7ea012d52d
|
Add raycast tests
|
2014-07-27 12:42:57 +02:00 |
|
Daniel Chappuis
|
0faacdbd6b
|
Merge branch 'raycast' of https://github.com/DanielChappuis/reactphysicsd into raycast
|
2014-07-22 22:46:24 +02:00 |
|
Daniel Chappuis
|
5dd9ee826e
|
Add classes and tests for raycasting
|
2014-07-21 23:08:18 +02:00 |
|
Daniel Chappuis
|
b5bf3ea032
|
Remove the Ray.cpp file
|
2014-07-13 20:28:28 -07:00 |
|
Daniel Chappuis
|
e18a6f4af7
|
Modify the CMakeLists.txt file to add the Ray files
|
2014-07-13 18:15:16 -07:00 |
|
Daniel Chappuis
|
046754c93d
|
Add test class for the isPointInside() method
|
2014-07-13 18:13:49 -07:00 |
|
Daniel Chappuis
|
a52f89a33e
|
Add the Ray class for raycasting
|
2014-07-13 18:11:15 -07:00 |
|
Daniel Chappuis
|
1415bad00e
|
Small modifications
|
2014-07-09 23:45:19 +02:00 |
|
Daniel Chappuis
|
9a54213582
|
Remove message from CMakeLists.txt
|
2014-07-08 23:48:18 +02:00 |
|
Daniel Chappuis
|
c532c87794
|
Modify CMakeLists.txt file to handle build type in a better way
|
2014-07-08 23:47:14 +02:00 |
|
Daniel Chappuis
|
35574fd138
|
Add script to generate the HTML user manual from LaTeX
|
2014-07-08 22:11:58 +02:00 |
|
Daniel Chappuis
|
050b610d8c
|
Remove check() and checkNode() methods from DynamicAABBTree in release mode
|
2014-07-07 19:01:26 +02:00 |
|
Daniel Chappuis
|
4f141b87fb
|
Modify examples
|
2014-07-03 23:09:08 +02:00 |
|
Daniel Chappuis
|
a983026094
|
Inflate the AABB in direction of linear motion in Dynamic AABB tree
|
2014-07-03 00:13:30 +02:00 |
|