aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Physics/BulletSPlugin/BulletSimAPI.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2012-08-15BulletSim: add hinge constraint.Robert Adams1-0/+27
Update BulletSimAPI with new constraint related function calls. Reorganize locking in BS6DofConstraint. Update BS6DofConstraint to do constraint reset correctly. Add new 'midpoint' construction of 6Dof constraint.
2012-08-10BulletSim: many, many detailed logging messages for physical linksetRobert Adams1-2/+7
debugging. Linkset bugs fixed where accounting of children would get lost. Moved scene based vehicle tracking logic from prim to the scene. Added GetCollisionFlags2 method to BulletSimAPI. Updated DLLs and SOs.
2012-08-09BulletSim: separate out the constraints by type. The linksets useRobert Adams1-17/+20
6dof constraint but eventually others will be exposed so future features can use all the Bullet capabilities. Force children to generate a position update when unlinked.
2012-08-07BulletSim: Added avatar capsule scaling for size of avatar.Robert Adams1-0/+1
This also fixes computation of avatar mass. Added parameter MaxPersistantManifoldPoolSize. Fixed a parameter setting bug which caused crashes of there were more than 400 or so physical objects. I tested up to 5000. Updated BulletSim DLLs and SOs.
2012-08-03BulletSim: pass collision subscription information to the C++ code so ↵Robert Adams1-13/+14
collisions on objects that don't care are not reported up.
2012-08-03BulletSim: Add AddObjectForce to BulletSim API.Robert Adams1-0/+3
Add interface 2 enhancements to BSCharacter. Modify AddForce and SetForce to use the new Bullet interface. More DetailLog statements for character.
2012-07-31BulletSim: change boolean parameters in the shape data from int's to float's ↵Robert Adams1-5/+5
to be consistant with parameter data structure
2012-07-31BulletSim: add parameters and API calls for setting ERP and CFM.Robert Adams1-8/+37
Set ERP and CFM in linkset constraints. Reorder rebuilding of object bodies so they are not rebuilt everytime something is linked and unlinked.
2012-07-26BulletSim: refactor all the linkset logic out of the prim classRobert Adams1-1/+1
and into its own class. The BulletSim data structures track individual prims as linksets of 1 so most of the prim code is not different between a linked and unlinked object.
2012-07-25BulletSim: Move constraint tracking from C++ code to C# codeRobert Adams1-2/+46
for more flexibility.
2012-07-23BulletSim: add all the new functions to BulletSimAPI.Robert Adams1-4/+128
Modify ZeroMotion() to not make tainting calls and to use new API calls.
2012-07-20BulletSim: more detail logging for vehicle and general physics debugging.Robert Adams1-0/+51
Physical linksets are fully functional. Tweeking of the vehicle code to make it semi-work. Utilize the new API2 for some setting operations. Add GetOrientation() API call for proper reporting of children of linksets. Changes the interface between C# and C++ code so old DLLs won't work!
2012-03-23BulletSim: add a bunch of internal Bullet configuration parameters to ↵Robert Adams1-0/+9
OpenSimDefaults.ini and the code.
2012-03-23BulletSim: add some new runtime setable parameters to match the dll.Robert Adams1-4/+6
2012-03-21BulletSim: add some new runtime setable parameters to match the dll.Robert Adams1-4/+6
2012-01-25Update BulletSim.dll with some interface changes and tuning (see ↵Robert Adams1-0/+4
opensim-libs). Change BSScene to use new interface.
2011-08-26BulletSim: add mesh representation. Use meshes for static objects and switch ↵Robert Adams1-10/+21
to hulls for physical objects.
2011-08-18BulletSim: add runtime setting of physics parameters. Update default values.Robert Adams1-4/+16
2011-08-05BulletSim: Parameters settable from ini file. Linksets. Physical property ↵Robert Adams1-4/+40
value tuning
2011-07-22Pass collisions and updates in pinned memory (saves marshaling).Robert.Adams1-3/+15
Fix folding feet by using collision normals. Add constraint specification.
2011-07-22Pass collisions and updates in pinned memory (saves marshaling).Dan Lake1-3/+15
Fix folding feet by using collision normals. Add constraint specification.
2011-06-20BulletSim initial checkinRobert Adams1-0/+186