Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | BulletSim: add ClearCollisionProxyCache function to API. | Robert Adams | 2013-09-11 | 1 | -0/+2 |
| | | | | | | 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. | ||||
* | BulletSim: add axis parameter for specifying enable, damping, and stiffness ↵ | Robert Adams | 2013-09-11 | 1 | -1/+1 |
| | | | | for spring constraints. Renumber parameter ops since I can as no one is using them yet. | ||||
* | BulletSim: add physChangeLinkSpring to change linkset link to be a spring ↵ | Robert Adams | 2013-09-11 | 1 | -1/+3 |
| | | | | constraint. Add implementation to create spring constraint. Send up property updates for linkset children at the end of flexible linkset links. The simulator probably doesn't do the right thing yet. | ||||
* | BulletSim: add unmanaged and XNA functions for hinge, slider and spring ↵ | Robert Adams | 2013-09-11 | 1 | -0/+24 |
| | | | | constraints. | ||||
* | BulletSim: add API and calls for spring constraint parameters. | Robert Adams | 2013-09-11 | 1 | -0/+8 |
| | |||||
* | BulletSim: add gImpact shape type. Add logic to use gImpact shape | Robert Adams | 2013-05-21 | 1 | -0/+5 |
| | | | | | for prims that have cuts or holes. Default logic to 'off' as it needs debugging. | ||||
* | BulletSim: remove trailing white space to make git happier. No functional ↵ | Robert Adams | 2013-04-29 | 1 | -3/+3 |
| | | | | changes. | ||||
* | BulletSim: update DLLs and SOs to they have no dependencies on newer | Robert Adams | 2013-04-24 | 1 | -0/+7 |
| | | | | | glibc (2.14) since that is not yet in some Linux distributions. Add unmanaged API calls and code for creating single convex hull shapes. | ||||
* | BulletSim: update unmanaged API for HACD parameter passing. Bullet HACD | Robert Adams | 2013-04-01 | 1 | -1/+16 |
| | | | | | mesh to hull conversion calls in place but code not working. Update BulletSim DLLs and SOs for new API and HACD code. | ||||
* | BulletSim: add calls for creating all the different Bullet constraint types. | Robert Adams | 2013-02-17 | 1 | -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 Adams | 2013-02-12 | 1 | -3/+4 |
| | | | | simulator to update info. | ||||
* | BulletSim: add parameter to set global contact breaking threshold. Update ↵ | Robert Adams | 2013-02-08 | 1 | -0/+1 |
| | | | | DLLs and SOs for setting same. | ||||
* | BulletSim: rework some parameter setting implementation moving functionality ↵ | Robert Adams | 2013-02-05 | 1 | -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 Adams | 2013-01-28 | 1 | -14/+14 |
| | | | | to unmanaged code. | ||||
* | BulletSim: pass up and report the real collision penetration. | Robert Adams | 2013-01-23 | 1 | -0/+1 |
| | |||||
* | BulletSim: working on COM | Robert Adams | 2013-01-23 | 1 | -0/+19 |
| | |||||
* | BulletSim: move center of gravity of linkset to its geometric center. | Robert Adams | 2013-01-11 | 1 | -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 Adams | 2013-01-06 | 1 | -1/+1 |
| | |||||
* | BulletSim: add ResetBroadphasePool and ResetConstraintSolver diagnostic | Robert Adams | 2013-01-04 | 1 | -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 statistics | Robert Adams | 2013-01-01 | 1 | -2/+2 |
| | | | | every so many frames. Default to off. | ||||
* | BulletSim: move over and port the interface for BulletXNA. | Robert Adams | 2013-01-01 | 1 | -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 unmanaged | Robert Adams | 2013-01-01 | 1 | -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 Adams | 2012-12-31 | 1 | -2/+2 |
| | | | | BSAPITemplate. | ||||
* | BulletSim: remove rigid body contruction functions from BSAPITemplate that ↵ | Robert Adams | 2012-12-31 | 1 | -5/+0 |
| | | | | relied on prebuilt construction info structures. | ||||
* | BulletSim: eliminate the use of the unmanaged HeightMapInfo structure. | Robert Adams | 2012-12-31 | 1 | -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 Adams | 2012-12-31 | 1 | -13/+30 |
| | | | | Update BulletSim DLLs and SOs with simplier step function interface. | ||||
* | BulletSim: nearly complete in conversion from BulletSimAPI to BSAPITemplate. ↵ | Robert Adams | 2012-12-31 | 1 | -0/+664 |
Only initialization and debug fuctions left. |