diff options
author | Robert Adams | 2012-12-29 21:43:43 -0800 |
---|---|---|
committer | Robert Adams | 2012-12-31 19:57:21 -0800 |
commit | 48f718f39fcd61501262878a8bcfbd98efed29d2 (patch) | |
tree | aa67dbaf54d75152f01302921bbc42226daaec8b /OpenSim/Region/Physics/BulletSPlugin/BulletSimTODO.txt | |
parent | BulletSim: change physical data structures to classes. Add default (diff) | |
download | opensim-SC_OLD-48f718f39fcd61501262878a8bcfbd98efed29d2.zip opensim-SC_OLD-48f718f39fcd61501262878a8bcfbd98efed29d2.tar.gz opensim-SC_OLD-48f718f39fcd61501262878a8bcfbd98efed29d2.tar.bz2 opensim-SC_OLD-48f718f39fcd61501262878a8bcfbd98efed29d2.tar.xz |
BulletSim: first round of conversion from direct BulletSimAPI interfacing by BulletSim core to using the BulletSimAPITemplate. Physical object creation and destruction first.
Diffstat (limited to 'OpenSim/Region/Physics/BulletSPlugin/BulletSimTODO.txt')
-rwxr-xr-x | OpenSim/Region/Physics/BulletSPlugin/BulletSimTODO.txt | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/OpenSim/Region/Physics/BulletSPlugin/BulletSimTODO.txt b/OpenSim/Region/Physics/BulletSPlugin/BulletSimTODO.txt index 8ec9871..4cb8e6d 100755 --- a/OpenSim/Region/Physics/BulletSPlugin/BulletSimTODO.txt +++ b/OpenSim/Region/Physics/BulletSPlugin/BulletSimTODO.txt | |||
@@ -31,6 +31,7 @@ CRASHES | |||
31 | 31 | ||
32 | VEHICLES TODO LIST: | 32 | VEHICLES TODO LIST: |
33 | ================================================= | 33 | ================================================= |
34 | Angular motor direction is global coordinates rather than local coordinates | ||
34 | Border crossing with linked vehicle causes crash | 35 | Border crossing with linked vehicle causes crash |
35 | Vehicles (Move smoothly) | 36 | Vehicles (Move smoothly) |
36 | Add vehicle collisions so IsColliding is properly reported. | 37 | Add vehicle collisions so IsColliding is properly reported. |
@@ -78,7 +79,7 @@ Small physical objects do not interact correctly | |||
78 | Create chain of .5x.5x.1 torui and make all but top physical so to hang. | 79 | Create chain of .5x.5x.1 torui and make all but top physical so to hang. |
79 | The chain will fall apart and pairs will dance around on ground | 80 | The chain will fall apart and pairs will dance around on ground |
80 | Chains of 1x1x.2 will stay connected but will dance. | 81 | Chains of 1x1x.2 will stay connected but will dance. |
81 | Chains above 2x2x.4 are move stable and get stablier as torui get larger. | 82 | Chains above 2x2x.4 are more stable and get stablier as torui get larger. |
82 | Add PID motor for avatar movement (slow to stop, ...) | 83 | Add PID motor for avatar movement (slow to stop, ...) |
83 | setForce should set a constant force. Different than AddImpulse. | 84 | setForce should set a constant force. Different than AddImpulse. |
84 | Implement raycast. | 85 | Implement raycast. |
@@ -100,9 +101,13 @@ More efficient memory usage when passing hull information from BSPrim to BulletS | |||
100 | Avatar movement motor check for zero or small movement. Somehow suppress small movements | 101 | Avatar movement motor check for zero or small movement. Somehow suppress small movements |
101 | when avatar has stopped and is just standing. Simple test for near zero has | 102 | when avatar has stopped and is just standing. Simple test for near zero has |
102 | the problem of preventing starting up (increase from zero) especially when falling. | 103 | the problem of preventing starting up (increase from zero) especially when falling. |
104 | Physical and phantom will drop through the terrain | ||
105 | |||
103 | 106 | ||
104 | LINKSETS | 107 | LINKSETS |
105 | ====================================================== | 108 | ====================================================== |
109 | Offset the center of the linkset to be the geometric center of all the prims | ||
110 | Not quite the same as the center-of-gravity | ||
106 | Linksets should allow collisions to individual children | 111 | Linksets should allow collisions to individual children |
107 | Add LocalID to children shapes in LinksetCompound and create events for individuals | 112 | Add LocalID to children shapes in LinksetCompound and create events for individuals |
108 | LinksetCompound: when one of the children changes orientation (like tires | 113 | LinksetCompound: when one of the children changes orientation (like tires |