| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
child mesh is not available when building a linkset.
|
|
|
|
| |
child doesn't have a physical shape. Another attempt at fixing Mantis 7191.
|
|
|
|
|
|
|
| |
This should get around the exception reported in Mantis 7191 and 7204
by checking for the unbuilt child and rebuilding the linkset the next tick.
A warning message is output when this rebuild happens and this message is
clamped to 10 times in case there is a problem with a loop.
|
| |
|
|
|
|
| |
the linkset physics at next PostTaint time. Replace the existing calls to ScheduleRebuild to be calls to Refresh(). This allows external routines to make changes to parameters and then cause the linkset to rebuild.
|
| |
|
|
|
|
|
| |
and processing routines in BulletSim.
Add linkset rebuild/conversion routine in BSLinkset.
|
|
|
|
|
|
| |
for each link in a linkset.
Extend BSLinksetConstraint to create and use BSLinkInfo with the default
static constraint.
|
|
|
|
|
|
| |
a linkset. Enables constraint based linksets.
Rename some internal variables to clarify whether values world or
vehicle relative.
|
|
|
|
|
|
|
|
| |
properties for""
Found that the vehicle movement problem was not caused by these physics changes.
This reverts commit 84d0699761b8da546f9faef084240d7b15f16321.
|
|
|
|
|
|
| |
Found that the vehicle movement problem was not caused by these physics changes.
This reverts commit 44543ebe638f391fc1c7ff532fe4470006dec55a.
|
|
|
|
|
|
| |
The changes don't seem to be ready for prime time.
This reverts commit 803632f8f32d91bb4aec678d8b45a8430c2703e1.
|
|
|
|
|
|
| |
The changes don't seem to be ready for prime time.
This reverts commit b44f0e1a00eba7f76401692322e48a3b23a81164.
|
|
|
|
|
|
| |
whole linkset.
Override physical property setting for BSLinksetCompound as there are
not children to the compound spape.
|
| |
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Attempt to fix vehicles being twisted off the ground when they go physical.
|
|
|
|
|
| |
Rebuild compound linkset of any child in the linkset changes shape.
Comments and better detailed logging messages.
|
|
|
|
| |
Not all working yet.
|
|
|
|
| |
working yet.
|
|
|
|
|
|
|
| |
child prims so compound shape can do all collisions.
Don't try to build a compound linkset for non-physical linksets.
Remove and replace root body when compound shape is added so collision
cache is rebuilt.
|
|
|
|
| |
changes.
|
|
|
|
| |
'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.
|
|
|
|
| |
by default. Like more debugging is needed.
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
layers for physical (vs simulator) location displacement and linksets.
|
|
|
|
|
| |
child prim physical positions to get out of sync with the view.
More reliably compute the offset of children in a physical linkset.
|
|
|
|
|
| |
when individual child pos/rot changes were implementated a week or so ago.
Remove some passing of inTaintTime flag when it was never false.
|
|
|
|
|
|
| |
physical by delaying setting until pre-step time. Change vehicle.Refresh()
to schedule the pre-step setting.
Comments and updating of TODO list.
|
| |
|
|
|
|
| |
on the ground. Set defaults for vehicle factors to one. Debug logging changes.
|
|
|
|
|
|
| |
Conflicts:
OpenSim/Region/Physics/BulletSPlugin/BSPrim.cs
|
| |
|
|
|
|
| |
and vehicles and clean up code by removing their kludgyness.
|
|
|
|
|
| |
without rebuilding the whole compound shape. Should make vehicles move
smoother.
|
|
|
|
|
| |
It was a dumb idea to try and do a nose over feature for jumping cars anyway.
Add better logging of native shape creation/reuse so can tell the difference.
|
|
|
|
|
| |
objects have been fetched.
Update TODO list with more work.
|
|
|
|
|
| |
because the computations are wrong.
Add VehicleTorqueImpulse routines.
|
|
|
|
| |
Move physical prim above ground if it is underground. Previously tried to correct by applying and up force but the prim would never go through the ground.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Only initialization and debug fuctions left.
|
|
|
|
| |
(.ToString(X)) and replace it with a method on BulletBody, BulletShape, ...
|
|
|
|
| |
functions.
|
|
|
|
| |
BulletSim core to using the BulletSimAPITemplate. Physical object creation and destruction first.
|