| Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
Change how physics engine is created in unit tests to resolve a lib reference problem.
Add ShapeInfoInfo class to collect info about the created physical shape
for debugging and unit test testing.
|
|
Allows locking of prim/linkset relative moving in each of the linear
and angular axis. Limits on movement or rotation can be set.
|
|
BSPrim.Incomplete flag based on rebuild flags to say when an object is being rebuilt.
|
|
unnecessary object update if the prim was not moving to target.
This involves making PhysicsActor.PIDActive get as well as set.
On physics components that don't implement this (all characters and some phys engines) we return false.
|
|
to check for border crossings based on the size of the region.
|
|
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.
|
|
should be.
|
|
don't happen until the object is completely initialized.
This fixes the problem of doing a teleport while the simulator is running.
The destruction of the physical object while the engine is running means
that the physics parameter update would overwrite the new position of the
newly created avatar.
|
|
is not with a volume detect object.
This fixes a problem of avatars trying to step over a volume detect object
that they collide with. This appeared as the avatar popping up as it started
to step up but then continuing on since the object wasn't physically interacting.
|
|
and processing routines in BulletSim.
Add linkset rebuild/conversion routine in BSLinkset.
|
|
Reduce object density by factor of 100 to bring physical mass computations
into a range better suited for Bullet.
|
|
enabled.""
Found that the vehicle movement problem was not caused by these physics changes.
This reverts commit 5f7b2ea81b95a60e882bc65b663a2c9fe134f92a.
|
|
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.
|
|
The changes don't seem to be ready for prime time.
This reverts commit acb7b4a09ad564d1dfae3ad12adbb593ca3942c9.
|
|
|
|
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.
|
|
inconsistant use of Raw* and _* conventions.
|
|
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.
|
|
Update TODO list.
|
|
that need it to look it up.
|
|
There is still some overshoot but mostly fixes Mantis 6693.
Fix bug where moveToTarget was active for non-physical objects
and while selected.
Fix bug where move target was not getting changed if the script
changed the target during a move.
|
|
thread. Off by default until more testing.
Setting "[BulletSim]UseSeparatePhysicsThread=true" causes the physics
engine to be called on its own thread and the heartbeat thread only
handles the reporting of property updates and collisions. Physics frame
rate is about right but physics execution time goes to zero as accounted
by the heartbeat loop.
|
|
Some vehicle scripts change type on the fly as an easy way of setting
all the parameters (like a plane changing to a car when on the ground).
|
|
addition to angular movement. Not enabled by anything yet.
|
|
Rebuild compound linkset of any child in the linkset changes shape.
Comments and better detailed logging messages.
|
|
Properly rebuilds collision caches.
Release asset data fetched when building mesh or hulls.
|
|
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.
|
|
of both position change and up force that move avatars over barrier.
Default parameters are for steps up to 0.5m in height.
|
|
|
|
Fix a few enabling problems.
|
|
physical object and into actors for setForce, setTorque, hover, lock
axis and avatar move.
|
|
|
|
up the vehicle actor.
|
|
Add first 'actor' for locked axis.
|
|
requested quicker than the asset fetcher returns and thus falsely reporting that an asset was not fetched and defaulting the assset to a bounding box.
|
|
contact processing threshold for static object as well as mesh terrain.
|
|
maximum velocity and angular velocity values for prims.
|
|
be fetched.
Update TODO list.
|
|
to eliminate some of the "cannot find terrain height" warning messages.
|
|
by default. Like more debugging is needed.
|
|
they stop moving.
|
|
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.
|