aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Physics/BulletSPlugin/BulletSimAPI.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* BulletSim: Add AddObjectForce to BulletSim API.Robert Adams2012-08-031-0/+3
| | | | | | Add interface 2 enhancements to BSCharacter. Modify AddForce and SetForce to use the new Bullet interface. More DetailLog statements for character.
* BulletSim: change boolean parameters in the shape data from int's to float's ↵Robert Adams2012-07-311-5/+5
| | | | to be consistant with parameter data structure
* BulletSim: add parameters and API calls for setting ERP and CFM.Robert Adams2012-07-311-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.
* BulletSim: refactor all the linkset logic out of the prim classRobert Adams2012-07-261-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.
* BulletSim: Move constraint tracking from C++ code to C# codeRobert Adams2012-07-251-2/+46
| | | | for more flexibility.
* BulletSim: add all the new functions to BulletSimAPI.Robert Adams2012-07-231-4/+128
| | | | Modify ZeroMotion() to not make tainting calls and to use new API calls.
* BulletSim: more detail logging for vehicle and general physics debugging.Robert Adams2012-07-201-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!
* BulletSim: add a bunch of internal Bullet configuration parameters to ↵Robert Adams2012-03-231-0/+9
| | | | OpenSimDefaults.ini and the code.
* BulletSim: add some new runtime setable parameters to match the dll.Robert Adams2012-03-231-4/+6
|
* Update BulletSim.dll with some interface changes and tuning (see ↵Robert Adams2012-01-251-0/+4
| | | | opensim-libs). Change BSScene to use new interface.
* BulletSim: add mesh representation. Use meshes for static objects and switch ↵Robert Adams2011-08-261-10/+21
| | | | to hulls for physical objects.
* BulletSim: add runtime setting of physics parameters. Update default values.Robert Adams2011-08-181-4/+16
|
* BulletSim: Parameters settable from ini file. Linksets. Physical property ↵Robert Adams2011-08-051-4/+40
| | | | value tuning
* Pass collisions and updates in pinned memory (saves marshaling).Robert.Adams2011-07-221-3/+15
| | | | | Fix folding feet by using collision normals. Add constraint specification.
* BulletSim initial checkinRobert Adams2011-06-201-0/+186