diff options
Diffstat (limited to 'OpenSim/Region/Physics/BulletSPlugin/BulletSimTODO.txt')
-rwxr-xr-x | OpenSim/Region/Physics/BulletSPlugin/BulletSimTODO.txt | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/OpenSim/Region/Physics/BulletSPlugin/BulletSimTODO.txt b/OpenSim/Region/Physics/BulletSPlugin/BulletSimTODO.txt index facf720..29bd4e4 100755 --- a/OpenSim/Region/Physics/BulletSPlugin/BulletSimTODO.txt +++ b/OpenSim/Region/Physics/BulletSPlugin/BulletSimTODO.txt | |||
@@ -1,11 +1,9 @@ | |||
1 | CURRENT PRIORITIES | 1 | CURRENT PRIORITIES |
2 | ================================================= | 2 | ================================================= |
3 | Redo BulletSimAPI to allow native C# implementation of Bullet option (DONE) | 3 | Avatars walking up stairs (HALF DONE) |
4 | Meshes rendering as bounding boxes | ||
5 | llMoveToTarget | ||
6 | Vehicle movement on terrain smoothness | 4 | Vehicle movement on terrain smoothness |
7 | limitMotorUp calibration (more down?) | 5 | limitMotorUp calibration (more down?) |
8 | Preferred orientatino angular correction fix | 6 | Preferred orientation angular correction fix |
9 | Surfboard go wonky when turning | 7 | Surfboard go wonky when turning |
10 | Angular motor direction is global coordinates rather than local coordinates? | 8 | Angular motor direction is global coordinates rather than local coordinates? |
11 | Boats float low in the water | 9 | Boats float low in the water |
@@ -90,6 +88,8 @@ setForce should set a constant force. Different than AddImpulse. | |||
90 | Implement raycast. | 88 | Implement raycast. |
91 | Implement ShapeCollection.Dispose() | 89 | Implement ShapeCollection.Dispose() |
92 | Implement water as a plain so raycasting and collisions can happen with same. | 90 | Implement water as a plain so raycasting and collisions can happen with same. |
91 | Add collision penetration return | ||
92 | Add field passed back by BulletSim.dll and fill with info in ManifoldConstact.GetDistance() | ||
93 | Add osGetPhysicsEngineName() so scripters can tell whether BulletSim or ODE | 93 | Add osGetPhysicsEngineName() so scripters can tell whether BulletSim or ODE |
94 | Also osGetPhysicsEngineVerion() maybe. | 94 | Also osGetPhysicsEngineVerion() maybe. |
95 | Linkset.Position and Linkset.Orientation requre rewrite to properly return | 95 | Linkset.Position and Linkset.Orientation requre rewrite to properly return |
@@ -135,6 +135,9 @@ Eliminate collisions between objects in a linkset. (LinksetConstraint) | |||
135 | 135 | ||
136 | MORE | 136 | MORE |
137 | ====================================================== | 137 | ====================================================== |
138 | Use the HACD convex hull routine in Bullet rather than the C# version. | ||
139 | Do we need to do convex hulls all the time? Can complex meshes be left meshes? | ||
140 | There is some problem with meshes and collisions | ||
138 | Test avatar walking up stairs. How does compare with SL. | 141 | Test avatar walking up stairs. How does compare with SL. |
139 | Radius of the capsule affects ability to climb edges. | 142 | Radius of the capsule affects ability to climb edges. |
140 | Debounce avatar contact so legs don't keep folding up when standing. | 143 | Debounce avatar contact so legs don't keep folding up when standing. |
@@ -274,3 +277,8 @@ llSetBuoyancy() (DONE) | |||
274 | (Resolution: Bullet resets object gravity when added to world. Moved set gravity) | 277 | (Resolution: Bullet resets object gravity when added to world. Moved set gravity) |
275 | Avatar density is WAY off. Compare and calibrate with what's in SL. (DONE) | 278 | Avatar density is WAY off. Compare and calibrate with what's in SL. (DONE) |
276 | (Resolution: set default density to 3.5 (from 60) which is closer to SL) | 279 | (Resolution: set default density to 3.5 (from 60) which is closer to SL) |
280 | Redo BulletSimAPI to allow native C# implementation of Bullet option (DONE) | ||
281 | (Resolution: added BSAPITemplate and then interfaces for C++ Bullet and C# BulletXNA | ||
282 | Meshes rendering as bounding boxes (DONE) | ||
283 | (Resolution: Added test for mesh/sculpties in native shapes so it didn't think it was a box) | ||
284 | llMoveToTarget (Resolution: added simple motor to update the position.) | ||