| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Track current collision flags in BSPrim.
Add BulletSimAPI calls for saving and restoring rigidBodies using
construction information structure.
|
|
|
|
|
|
|
|
| |
Major rework of terrain management which finally makes mega-regions work.
Update heightmap of terrain by rebuilding the terrain's body and shape.
There is a problem with just replacing the shape so this workaround
will do for the moment but it will need to be resolved for
mesh and hull switching.
|
|
|
|
|
|
|
| |
Update DLL API for new terrain and shape/body pattern methods.
Terrain creation and modification uses new shape/body pattern.
Move debug logging callback set to initialization call so logging
is per physics engine.
|
|
|
|
|
|
|
|
|
| |
Moved all terrain code out of BSScene and into new BSTerrainManager.
Added logic to manage multiple terrains for mega-regions.
Added new functions to BulletSimAPI to match the library.
Moved all of the terrain creation and setup logic from C++ code to C# code.
The unused code has not yet been removed from either place. Soon.
Moved checks for avatar above ground and in bounds into BSCharacter.
|
|
|
|
| |
move nearly all of the logic into the C# code.
|
|
|
|
|
|
|
| |
Update BulletSimAPI with new constraint related function calls.
Reorganize locking in BS6DofConstraint.
Update BS6DofConstraint to do constraint reset correctly.
Add new 'midpoint' construction of 6Dof constraint.
|
|
|
|
|
|
|
|
| |
debugging.
Linkset bugs fixed where accounting of children would get lost.
Moved scene based vehicle tracking logic from prim to the scene.
Added GetCollisionFlags2 method to BulletSimAPI.
Updated DLLs and SOs.
|
|
|
|
|
|
| |
6dof constraint but eventually others will be exposed so future
features can use all the Bullet capabilities.
Force children to generate a position update when unlinked.
|
|
|
|
|
|
|
|
| |
This also fixes computation of avatar mass.
Added parameter MaxPersistantManifoldPoolSize.
Fixed a parameter setting bug which caused crashes of there were
more than 400 or so physical objects. I tested up to 5000.
Updated BulletSim DLLs and SOs.
|
|
|
|
| |
collisions on objects that don't care are not reported up.
|
|
|
|
|
|
| |
Add interface 2 enhancements to BSCharacter.
Modify AddForce and SetForce to use the new Bullet interface.
More DetailLog statements for character.
|
|
|
|
| |
to be consistant with parameter data structure
|
|
|
|
|
|
| |
Set ERP and CFM in linkset constraints.
Reorder rebuilding of object bodies so they are not rebuilt everytime
something is linked and unlinked.
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
for more flexibility.
|
|
|
|
| |
Modify ZeroMotion() to not make tainting calls and to use new API calls.
|
|
|
|
|
|
|
|
| |
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!
|
|
|
|
| |
OpenSimDefaults.ini and the code.
|
| |
|
|
|
|
| |
opensim-libs). Change BSScene to use new interface.
|
|
|
|
| |
to hulls for physical objects.
|
| |
|
|
|
|
| |
value tuning
|
|
|
|
|
| |
Fix folding feet by using collision normals.
Add constraint specification.
|
|
|