Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2013-09-11 | BulletSim: add ClearCollisionProxyCache function to API. | Robert Adams | 1 | -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-11 | BulletSim: add unmanaged and XNA functions for hinge, slider and spring ↵ | Robert Adams | 1 | -0/+45 | |
constraints. | |||||
2013-09-11 | BulletSim: add API and calls for spring constraint parameters. | Robert Adams | 1 | -0/+36 | |
2013-05-21 | BulletSim: add gImpact shape type. Add logic to use gImpact shape | Robert Adams | 1 | -0/+15 | |
for prims that have cuts or holes. Default logic to 'off' as it needs debugging. | |||||
2013-04-29 | BulletSim: remove trailing white space to make git happier. No functional ↵ | Robert Adams | 1 | -3/+3 | |
changes. | |||||
2013-04-29 | BulletSim: massive refactor of shape classes. Removed shape specific code ↵ | Robert Adams | 1 | -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-24 | BulletSim: update DLLs and SOs to they have no dependencies on newer | Robert Adams | 1 | -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-01 | BulletSim: update unmanaged API for HACD parameter passing. Bullet HACD | Robert Adams | 1 | -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-19 | BulletSim: code to generate a higher resolution terrain mesh. Parameter | Robert Adams | 1 | -2/+2 | |
TerrainMeshMagnification controls number of vertices generated per heightmap point. Default is 3. | |||||
2013-02-17 | BulletSim: add calls for creating all the different Bullet constraint types. | Robert Adams | 1 | -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-15 | BulletSim: fix logic for enabling unmanaged code debug messages. | Robert Adams | 1 | -1/+14 | |
Free pinned memory when physics engine is unloaded. | |||||
2013-01-14 | BulletSim: fix not moving physical objects below terrain to over terrain. | Robert Adams | 1 | -1/+1 | |
Add locking on register prestep action list preventing potential race conditions. Little comment and formatting changes. | |||||
2013-01-11 | BulletSim: move center of gravity of linkset to its geometric center. | Robert Adams | 1 | -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-04 | BulletSim: add comments to force and impulse setting functions | Robert Adams | 1 | -0/+8 | |
so it is clear what Bullet is actually doing with the set values. | |||||
2013-01-04 | BulletSim: add ResetBroadphasePool and ResetConstraintSolver diagnostic | Robert Adams | 1 | -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-01 | BulletSim: move selection of the unmanaged Bullet DLL from BSPlugin | Robert Adams | 1 | -0/+8 | |
into the unmanaged Bullet interface class. | |||||
2013-01-01 | BulletSim: move over and port the interface for BulletXNA. | Robert Adams | 1 | -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-01 | BulletSim: fix line endings. | Robert Adams | 1 | -32/+32 | |
2013-01-01 | BulletSim: subclass Bullet[World|Body|Shape|Constraint] for unmanaged | Robert Adams | 1 | -190/+464 | |
to have pointers and managed to have objects. Initial paste of XNA code. Commented out. | |||||
2012-12-31 | BulletSim: remove unused unmanaged memory reference functions from ↵ | Robert Adams | 1 | -0/+2 | |
BSAPITemplate. | |||||
2012-12-31 | BulletSim: remove rigid body contruction functions from BSAPITemplate that ↵ | Robert Adams | 1 | -56/+0 | |
relied on prebuilt construction info structures. | |||||
2012-12-31 | BulletSim: eliminate the use of the unmanaged HeightMapInfo structure. | Robert Adams | 1 | -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-31 | BulletSim: complete movement of BulletSimAPI functions to BSAPITemplate. | Robert Adams | 1 | -59/+158 | |
Update BulletSim DLLs and SOs with simplier step function interface. | |||||
2012-12-31 | BulletSim: nearly complete in conversion from BulletSimAPI to BSAPITemplate. ↵ | Robert Adams | 1 | -116/+302 | |
Only initialization and debug fuctions left. | |||||
2012-12-31 | BulletSim: another round of conversion: dynamics world and collision object ↵ | Robert Adams | 1 | -1107/+1318 | |
functions. | |||||
2012-12-31 | BulletSim: add the implementation files for the two versions of Bullet: | Robert Adams | 1 | -0/+1107 | |
unmanaged (C++) and managed (C#). |