aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Physics/BulletSPlugin/BSApiTemplate.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* BulletSim: add calls for creating all the different Bullet constraint types.Robert Adams2013-02-171-0/+27
| | | | | Updated the DLLs and SOs and code for BulletXNA to create the types. All the detailed control calls are not all in place yet.
* BulletSim: More work on center-of-mass. Remove linksetinfo and rely on ↵Robert Adams2013-02-121-3/+4
| | | | simulator to update info.
* BulletSim: add parameter to set global contact breaking threshold. Update ↵Robert Adams2013-02-081-0/+1
| | | | DLLs and SOs for setting same.
* BulletSim: rework some parameter setting implementation moving functionality ↵Robert Adams2013-02-051-36/+2
| | | | that was in BSScene to BSParam. Remove unused parameters that were passed to the unmanaged code. Update DLLs and SOs for the new param block.
* BulletSim: rename 'uint' to 'UInt32' to make clear the type that is passed ↵Robert Adams2013-01-281-14/+14
| | | | to unmanaged code.
* BulletSim: pass up and report the real collision penetration.Robert Adams2013-01-231-0/+1
|
* BulletSim: working on COMRobert Adams2013-01-231-0/+19
|
* BulletSim: move center of gravity of linkset to its geometric center.Robert Adams2013-01-111-0/+2
| | | | | | | Necessitated allowing simulator and physical position of a body to get out of sync since Bullet assumes that <0,0,0> is the center of mass. Update DLLs and SOs for the UpdateChildTransform so positions of individual prim in a linkset can be implemented.
* BulletSim: comments and removing small compile errors introduced in last commit.Robert Adams2013-01-061-1/+1
|
* BulletSim: add ResetBroadphasePool and ResetConstraintSolver diagnosticRobert Adams2013-01-041-6/+10
| | | | | functions. If values set from console, the functions are called. Looking for why the collision pools fill up with unnecessary stuff.
* BulletSim: add parameter to have Bullet output performance statisticsRobert Adams2013-01-011-2/+2
| | | | every so many frames. Default to off.
* BulletSim: move over and port the interface for BulletXNA.Robert Adams2013-01-011-3/+3
| | | | | | | | Copied BulletSNPlugin.BulletSimAPI to a new BulletSPlugin.BSAPIXNA.cs and then modifyed the latter to comply with the BSAPITemplate definition. Not totally debugged but the code is all there for an INI variable to select either unmanaged C++ Bullet or the C# version of Bullet.
* BulletSim: subclass Bullet[World|Body|Shape|Constraint] for unmanagedRobert Adams2013-01-011-1/+1
| | | | | to have pointers and managed to have objects. Initial paste of XNA code. Commented out.
* BulletSim: remove unused unmanaged memory reference functions from ↵Robert Adams2012-12-311-2/+2
| | | | BSAPITemplate.
* BulletSim: remove rigid body contruction functions from BSAPITemplate that ↵Robert Adams2012-12-311-5/+0
| | | | relied on prebuilt construction info structures.
* BulletSim: eliminate the use of the unmanaged HeightMapInfo structure.Robert Adams2012-12-311-16/+2
| | | | | Remove all related calls from the unmanaged and BSAPITemplate interfaces. Update DLLs and SOs to include the version without HeightMapInfo structures.
* BulletSim: complete movement of BulletSimAPI functions to BSAPITemplate.Robert Adams2012-12-311-13/+30
| | | | Update BulletSim DLLs and SOs with simplier step function interface.
* BulletSim: nearly complete in conversion from BulletSimAPI to BSAPITemplate. ↵Robert Adams2012-12-311-0/+664
Only initialization and debug fuctions left.