| Commit message (Collapse) | Author | Files | Lines |
|
collider and collidee clearer. Also fix (when did it break?) avatars not moving
if standing on a moving object. Now friction will move avatars if standing
on a disc or the top of a train.
|
|
very much an optional Bullet feature. This way, Bullet doesn't need to depend on the OptionalModules dll. No changes in configs or behavior.
|
|
|
|
|
|
|
|
clear. Add 'InternalScheduleRebuild() CHange rebuild code to call InternalScheduleRebuild() rather than ForceRebuild() to limit the scope of the changes made by the linkset.
|
|
are not Incomplete and not waiting for assets. Change BSPrimLinkable to use AllPartsComplete.
|
|
waiting for assets to load.
|
|
BSPrim.Incomplete flag based on rebuild flags to say when an object is being rebuilt.
|
|
|
|
Update routines to use the new parameters list from above change.
|
|
LocalID of object which created the taint.
|
|
and array of objects rather than a mixture of parameters and array. Makes understanding and parsing what is being passed much easier.
|
|
implementation of physChangeLinkParams() in BSLinksetConstraint.
|
|
constraints. Not fully functional. Remove double definition of ExtendedPhysics parameters by having BulletSim reference the optional module (addition to prebuild.xml and usings).
|
|
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.
|
|
linkset's link back to a fixed, non-moving connection.
|
|
should be.
|
|
|
|
of linkset children while iterating through the list.
|
|
and processing routines in BulletSim.
Add linkset rebuild/conversion routine in BSLinkset.
|
|
BSPrimLinkable""
Found that the vehicle movement problem was not caused by these physics changes.
This reverts commit c45659863d8821a48a32e5b687c7b2a6d90b0300.
|
|
The changes don't seem to be ready for prime time.
This reverts commit b4c3a791aa55390bff071b3fe4bbe70c1d252703.
|
|
into the linkset implementation classes.
Add HasSomeCollision attribute that remembers of any component of
a linkset has a collision.
Update vehicle code (BSDynamic) to use the HasSomeCollision in place of
IsColliding to make constraint based linksets properly notice the ground.
Add linkset functions to change physical attributes of all the members
of a linkset.
|
|
Default off, for the moment, until more testing.
Add separate thread and center-of-mass flags to OpenSimDefaults.ini.
Clean up comments in OpenSimDefaults.ini.
|
|
effect if LinksetOffsetCenterOfMass=false (the default).
|
|
center-of-gravity implementation.
|
|
wide default. This allows individual prims to differ in the
underlying linkset implementation.
|
|
Rebuild compound linkset of any child in the linkset changes shape.
Comments and better detailed logging messages.
|
|
'm_physicsScene' to match coding conventions and reduce confusion.
|
|
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.
|
|
|
|
funny unit that is 100 times real density (default 1000).
Fix avatar drifting slowly when stationary flying.
Fix for physical prims getting corrected for being under terrain when it was
just its geometric center that was below terrain.
Add PreUpdatePropertyAction allowing plugable modifiction of phys
parameters returned from Bullet.
Fix an exception setting GravityMultiplier on initialization.
Update DLLs and SOs for good measure (no functional change).
|
|
simulator to update info.
|
|
Various comments and debugging message mods.
|
|
displacement is implemented as overlay classes rather than if statements scattered about.
|