Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2016-11-03 | Initial update to OpenSim 0.8.2.1 source code. | David Walter Seikel | 1 | -392/+0 | |
2015-08-30 | Major renaming of Physics dlls / folders. No functional changes, just renames. | Diva Canto | 1 | -477/+0 | |
2015-06-25 | BulletSim: fix two compiler warnings. | Robert Adams | 1 | -4/+0 | |
Mostly code left over from things that are not done that way anymore. | |||||
2014-12-31 | BulletSim: Add axis locking enabled through the ExtendedPhysics module. | Robert Adams | 1 | -1/+4 | |
Allows locking of prim/linkset relative moving in each of the linear and angular axis. Limits on movement or rotation can be set. | |||||
2014-11-30 | BulletSim: move detail log of InternalScheduleRebuild to reduce log file spam | Robert Adams | 1 | -5/+5 | |
2014-11-30 | BulletSim: Remove linkset 'Incomplete' flag as its meaning couldn't be made ↵ | Robert Adams | 1 | -12/+25 | |
clear. Add 'InternalScheduleRebuild() CHange rebuild code to call InternalScheduleRebuild() rather than ForceRebuild() to limit the scope of the changes made by the linkset. | |||||
2014-11-30 | BulletSim: add shape and linkset rebuild scheduled flags. Add ↵ | Robert Adams | 1 | -5/+13 | |
BSPrim.Incomplete flag based on rebuild flags to say when an object is being rebuilt. | |||||
2014-07-26 | BulletSim: rearrange code for sensing whether shapes have been | Robert Adams | 1 | -12/+13 | |
constructed. Add routine to check for failed and use that method rather than checking individual state. | |||||
2014-07-17 | BulletSim: rearrange code to prevent using null pointers when a | Robert Adams | 1 | -11/+10 | |
child mesh is not available when building a linkset. | |||||
2014-06-18 | BulletSim: stop processing linkset child when it is discovered that the | Robert Adams | 1 | -0/+1 | |
child doesn't have a physical shape. Another attempt at fixing Mantis 7191. | |||||
2014-06-08 | BulletSim: fix exceptions while rebuilding linksets with mesh children. | Robert Adams | 1 | -3/+30 | |
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. | |||||
2014-04-23 | Eliminated many warnings | Oren Hurvitz | 1 | -0/+2 | |
2013-09-11 | BulletSim: Linkset.Refresh() calls internal ScheduleRebuild() to recreate ↵ | Robert Adams | 1 | -9/+8 | |
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. | |||||
2013-09-11 | BulletSim: fixes for change linkset implementation of physical linksets. | Robert Adams | 1 | -7/+7 | |
2013-08-02 | BulletSim: add implementation of 'physSetLinksetType' and 'physGetLinksetType' | Robert Adams | 1 | -0/+1 | |
and processing routines in BulletSim. Add linkset rebuild/conversion routine in BSLinkset. | |||||
2013-08-02 | BulletSim: add BSLinkInfo structure to remember link specific information | Robert Adams | 1 | -2/+2 | |
for each link in a linkset. Extend BSLinksetConstraint to create and use BSLinkInfo with the default static constraint. | |||||
2013-07-30 | BulletSim: distribute vehicle physical settings to all members of | Robert Adams | 1 | -3/+8 | |
a linkset. Enables constraint based linksets. Rename some internal variables to clarify whether values world or vehicle relative. | |||||
2013-07-23 | Revert "Revert "BulletSim: Add logic to linksets to change physical ↵ | Robert Adams | 1 | -0/+36 | |
properties for"" Found that the vehicle movement problem was not caused by these physics changes. This reverts commit 84d0699761b8da546f9faef084240d7b15f16321. | |||||
2013-07-23 | Revert "Revert "BulletSim: freshen up the code for constraint based linksets."" | Robert Adams | 1 | -0/+1 | |
Found that the vehicle movement problem was not caused by these physics changes. This reverts commit 44543ebe638f391fc1c7ff532fe4470006dec55a. | |||||
2013-07-22 | Revert "BulletSim: freshen up the code for constraint based linksets." | Robert Adams | 1 | -1/+0 | |
The changes don't seem to be ready for prime time. This reverts commit 803632f8f32d91bb4aec678d8b45a8430c2703e1. | |||||
2013-07-22 | Revert "BulletSim: Add logic to linksets to change physical properties for" | Robert Adams | 1 | -36/+0 | |
The changes don't seem to be ready for prime time. This reverts commit b44f0e1a00eba7f76401692322e48a3b23a81164. | |||||
2013-07-22 | BulletSim: Add logic to linksets to change physical properties for | Robert Adams | 1 | -0/+36 | |
whole linkset. Override physical property setting for BSLinksetCompound as there are not children to the compound spape. | |||||
2013-07-22 | BulletSim: freshen up the code for constraint based linksets. | Robert Adams | 1 | -0/+1 | |
2013-07-06 | BulletSim: implementation of linkset center-of-mass. | Robert Adams | 1 | -8/+12 | |
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. | |||||
2013-07-06 | BulletSim: More tweaking on center-of-mass. Almost there. Changes have no ↵ | Robert Adams | 1 | -61/+17 | |
effect if LinksetOffsetCenterOfMass=false (the default). | |||||
2013-07-06 | BulletSim: comments and non-functional changes working toward the ↵ | Robert Adams | 1 | -6/+5 | |
center-of-gravity implementation. | |||||
2013-06-30 | BulletSim: set linkset type to be prim specific rather than a simulator | Robert Adams | 1 | -2/+0 | |
wide default. This allows individual prims to differ in the underlying linkset implementation. | |||||
2013-05-06 | BulletSim: normalize quaternian rotations when building compound linksets. | Robert Adams | 1 | -7/+7 | |
Attempt to fix vehicles being twisted off the ground when they go physical. | |||||
2013-05-03 | BulletSim: zero vehicle motion when changing vehicle type. | Robert Adams | 1 | -11/+5 | |
Rebuild compound linkset of any child in the linkset changes shape. Comments and better detailed logging messages. | |||||
2013-05-01 | BulletSim: rework LinksetCompound to work with new BSShape system. | Robert Adams | 1 | -106/+40 | |
Not all working yet. | |||||
2013-04-30 | BulletSim: improvements to LinksetCompound and PrimDisplaced. Not all ↵ | Robert Adams | 1 | -10/+27 | |
working yet. | |||||
2013-04-29 | BulletSim: LinksetCompound work to disable collision for root and | Robert Adams | 1 | -14/+30 | |
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. | |||||
2013-04-29 | BulletSim: remove trailing white space to make git happier. No functional ↵ | Robert Adams | 1 | -2/+2 | |
changes. | |||||
2013-04-29 | BulletSim: rename variable 'PhysicsScene' to be either 'PhysScene' or ↵ | Robert Adams | 1 | -17/+17 | |
'm_physicsScene' to match coding conventions and reduce confusion. | |||||
2013-04-29 | BulletSim: first cut at new linksetCompound shape building. | Robert Adams | 1 | -63/+27 | |
2013-04-29 | BulletSim: massive refactor of shape classes. Removed shape specific code ↵ | Robert Adams | 1 | -23/+12 | |
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. | |||||
2013-02-17 | BulletSim: experimental lock axis code using constraints. Not enabled | Robert Adams | 1 | -2/+2 | |
by default. Like more debugging is needed. | |||||
2013-02-12 | BulletSim: fix density since the simulator/viewer track density in a | Robert Adams | 1 | -7/+12 | |
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). | |||||
2013-02-12 | BulletSim: More work on center-of-mass. Remove linksetinfo and rely on ↵ | Robert Adams | 1 | -81/+69 | |
simulator to update info. | |||||
2013-02-08 | BulletSim: include the linkage to the layered prim implementation. Separate ↵ | Robert Adams | 1 | -16/+16 | |
layers for physical (vs simulator) location displacement and linksets. | |||||
2013-02-01 | BulletSim: fix problem where editting a physical linkset caused the | Robert Adams | 1 | -19/+32 | |
child prim physical positions to get out of sync with the view. More reliably compute the offset of children in a physical linkset. | |||||
2013-01-31 | BulletSim: fix crash caused when linksets were rebuilt. A problem added | Robert Adams | 1 | -14/+34 | |
when individual child pos/rot changes were implementated a week or so ago. Remove some passing of inTaintTime flag when it was never false. | |||||
2013-01-31 | BulletSim: make sure vehicle physical properties are set when going | Robert Adams | 1 | -3/+3 | |
physical by delaying setting until pre-step time. Change vehicle.Refresh() to schedule the pre-step setting. Comments and updating of TODO list. | |||||
2013-01-27 | BulletSim: disable center-of-mass computation because it does not work yet | Robert Adams | 1 | -1/+1 | |
2013-01-27 | BulletSim: parameterize the value for gravity reduction for ground vehicles ↵ | Robert Adams | 1 | -1/+1 | |
on the ground. Set defaults for vehicle factors to one. Debug logging changes. | |||||
2013-01-23 | BulletSim: center-of-gravity linkset changes. Not working yet. | Robert Adams | 1 | -1/+4 | |
Conflicts: OpenSim/Region/Physics/BulletSPlugin/BSPrim.cs | |||||
2013-01-23 | BulletSim: working on COM | Robert Adams | 1 | -3/+4 | |
2013-01-23 | BulletSim: remove the unused RestoreBodyDependencies used by linksets | Robert Adams | 1 | -7/+0 | |
and vehicles and clean up code by removing their kludgyness. | |||||
2013-01-21 | BulletSim: allow changing position and rotation of a child of a linkset | Robert Adams | 1 | -20/+74 | |
without rebuilding the whole compound shape. Should make vehicles move smoother. | |||||
2013-01-15 | BulletSim: don't modify angular parameters when doing LIMIT_MOTOR_UP. | Robert Adams | 1 | -1/+1 | |
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. |