| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
The symptom was exceptions while creating physical terrain.
Reduce default terrain mesh magnification to 2 from 3 because the
higher resolution uses a lot of memory and doesn't solve the terrain
smoothness for vehicles.
Added comments here and there and improved some debugging log messages.
|
|
|
|
|
| |
TerrainMeshMagnification controls number of vertices generated per
heightmap point. Default is 3.
|
|
|
|
| |
contact processing threshold for static object as well as mesh terrain.
|
|
|
|
|
| |
regions when there are no region neighbors.
Add some terrain location processing routines to support above.
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
Only initialization and debug fuctions left.
|
|
|
|
| |
functions.
|
|
|
|
| |
BulletSim core to using the BulletSimAPITemplate. Physical object creation and destruction first.
|
|
|
|
| |
to a separate, static class for easier addition and to remove all that bulk from the BSScene class.
|
|
|
|
|
|
| |
for the operation of BulletSim and those defintiions/structures defined
so they can be used in the unmanaged world.
Consolidate setting of collision flags so implementation is not scattered.
|
|
|
|
|
|
|
|
|
| |
While fixing the above, add methods to physical body and shape pointer
wrapper so routines won't have to know that IntPtr.Zero means no
physical instance.
Fix problem with physical linksets failing after a few sits and
unsits by properly restoring child prom positions for compound
linksets after multiple selection and deselections.
|
|
|
|
|
|
|
|
|
|
|
|
| |
static objects by more restrictive selection of objects that collide
with static objects.
Rename collision mask fuctions from 'filter' to 'group' so it is clear
what is being set.
Rename BulletSimAPI.SetCollisionFilterMask() to SetCollisionGroupMask to match above.
Restore passing of time step to linear and angular motion component routines.
Use buffering vehicle physical parameter get/set routines consistantly.
Make range enforcement clearer by using ClampInRange() function for parameter setting.
Remove commented out experimental vehicle calculations.
|
| |
|
|
|
|
| |
unequal edge heights. Thanks UBit.
|
|
|
|
| |
Add locking around unlikely but possible race conditions on terrain list.
|
|
|
|
| |
conflicts with PhysicsShape type defined in later libOMV
|
|
|
|
| |
appearing to be working). Centralize terrain shape creation logic. Remove very chatty detail log messages.
|
|
|
|
| |
creeping in)
|
| |
|
|
mesh terrain can be implemented.
|