aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Physics/BulletSPlugin/BSAPIUnman.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-09-11BulletSim: add ClearCollisionProxyCache function to API.Robert Adams1-0/+10
Add proxy cache clearing when some properties are changed. This fixes a problem where objects would stop colliding of they were moved with setPosition mulitple times.
2013-09-11BulletSim: add unmanaged and XNA functions for hinge, slider and spring ↵Robert Adams1-0/+45
constraints.
2013-09-11BulletSim: add API and calls for spring constraint parameters.Robert Adams1-0/+36
2013-05-21BulletSim: add gImpact shape type. Add logic to use gImpact shapeRobert Adams1-0/+15
for prims that have cuts or holes. Default logic to 'off' as it needs debugging.
2013-04-29BulletSim: remove trailing white space to make git happier. No functional ↵Robert Adams1-3/+3
changes.
2013-04-29BulletSim: massive refactor of shape classes. Removed shape specific code ↵Robert Adams1-3/+3
from BSShapeCollection. Using BSShape* classes to hold references to shape. Simplified shape dependency callbacks. Remove 'PreferredShape' methods and have each class specify shape type. Disable compound shape linkset for a later commit that will simplify linkset implementation.
2013-04-24BulletSim: update DLLs and SOs to they have no dependencies on newerRobert Adams1-0/+27
glibc (2.14) since that is not yet in some Linux distributions. Add unmanaged API calls and code for creating single convex hull shapes.
2013-04-01BulletSim: update unmanaged API for HACD parameter passing. Bullet HACDRobert Adams1-3/+3
mesh to hull conversion calls in place but code not working. Update BulletSim DLLs and SOs for new API and HACD code.
2013-03-19BulletSim: code to generate a higher resolution terrain mesh. ParameterRobert Adams1-2/+2
TerrainMeshMagnification controls number of vertices generated per heightmap point. Default is 3.
2013-02-17BulletSim: add calls for creating all the different Bullet constraint types.Robert Adams1-0/+102
Updated the DLLs and SOs and code for BulletXNA to create the types. All the detailed control calls are not all in place yet.
2013-01-15BulletSim: fix logic for enabling unmanaged code debug messages.Robert Adams1-1/+14
Free pinned memory when physics engine is unloaded.
2013-01-14BulletSim: fix not moving physical objects below terrain to over terrain.Robert Adams1-1/+1
Add locking on register prestep action list preventing potential race conditions. Little comment and formatting changes.
2013-01-11BulletSim: move center of gravity of linkset to its geometric center.Robert Adams1-0/+9
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.
2013-01-04BulletSim: add comments to force and impulse setting functionsRobert Adams1-0/+8
so it is clear what Bullet is actually doing with the set values.
2013-01-04BulletSim: add ResetBroadphasePool and ResetConstraintSolver diagnosticRobert Adams1-3/+19
functions. If values set from console, the functions are called. Looking for why the collision pools fill up with unnecessary stuff.
2013-01-01BulletSim: move selection of the unmanaged Bullet DLL from BSPluginRobert Adams1-0/+8
into the unmanaged Bullet interface class.
2013-01-01BulletSim: move over and port the interface for BulletXNA.Robert Adams1-5/+17
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.
2013-01-01BulletSim: fix line endings.Robert Adams1-32/+32
2013-01-01BulletSim: subclass Bullet[World|Body|Shape|Constraint] for unmanagedRobert Adams1-190/+464
to have pointers and managed to have objects. Initial paste of XNA code. Commented out.
2012-12-31BulletSim: remove unused unmanaged memory reference functions from ↵Robert Adams1-0/+2
BSAPITemplate.
2012-12-31BulletSim: remove rigid body contruction functions from BSAPITemplate that ↵Robert Adams1-56/+0
relied on prebuilt construction info structures.
2012-12-31BulletSim: eliminate the use of the unmanaged HeightMapInfo structure.Robert Adams1-15/+11
Remove all related calls from the unmanaged and BSAPITemplate interfaces. Update DLLs and SOs to include the version without HeightMapInfo structures.
2012-12-31BulletSim: complete movement of BulletSimAPI functions to BSAPITemplate.Robert Adams1-59/+158
Update BulletSim DLLs and SOs with simplier step function interface.
2012-12-31BulletSim: nearly complete in conversion from BulletSimAPI to BSAPITemplate. ↵Robert Adams1-116/+302
Only initialization and debug fuctions left.
2012-12-31BulletSim: another round of conversion: dynamics world and collision object ↵Robert Adams1-1107/+1318
functions.
2012-12-31BulletSim: add the implementation files for the two versions of Bullet:Robert Adams1-0/+1107
unmanaged (C++) and managed (C#).