| Commit message (Collapse) | Author | Files | Lines |
|
confusion about push forces. The latter is an external, physics engine interface
feature (the force parameter has a different unit if pushing vs adding force)
and that distinction is not used internally.
|
|
|
|
|
|
|
|
|
|
This only bounds passed parameters as there is no good way of refusing
the parameter setting. This mostly means that passing NaN's won't
crash the simulator.
|
|
complete with use of the Limit Roll Only Flag.
Signed-off-by: Robert Adams <misterblue@misterblue.com>
|
|
|
|
Signed-off-by: Michael Cerquoni <nebadon2025@gmail.com>
|
|
was getting zeroed too easily. Added VehicleMinVelocity parameter.
|
|
the vehicle buoyancy if the vehicle is above its hover height.
This is a known misfeature of this vehicle flag which has been accepted
since it would break too many implementations. The problem is noticed
when creating a jetski-like vehicle that jumps over sand bars. A boat
normally is configured with neutral buoyancy and hovering at water
height. When it jumps the sandbar, it needs to have gravity applied
to get back to water level.
|
|
a linkset. Enables constraint based linksets.
Rename some internal variables to clarify whether values world or
vehicle relative.
|
|
BSPrimLinkable""
Found that the vehicle movement problem was not caused by these physics changes.
This reverts commit 7b187deb19517aa7c880458894643a5448566a94.
|
|
BSPrimLinkable""
Found that the vehicle movement problem was not caused by these physics changes.
This reverts commit c45659863d8821a48a32e5b687c7b2a6d90b0300.
|
|
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 b4c3a791aa55390bff071b3fe4bbe70c1d252703.
|
|
The changes don't seem to be ready for prime time.
This reverts commit d0d654e2186c8b81c1150da89a549e4f7162a2b4.
|
|
and start changing the logic to handle the base prim as a complex
object (ie, a linkset).
|
|
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.
|
|
|
|
Add parameter to not apply vehicle linear deflection Z forces if
vehicle is not colliding. This defaults to 'true' so vehicles will fall
even if there is some linear deflection to apply.
|
|
selectable from configuration paramters.
Changed default algorithm to "1" from previous default as it seems to
handle Y axis correction a little better.
Add config file independent enablement of vehicle angular forces to
make debugging easier (independent testing of forces).
|
|
Activates it again and fixes problem with fighting with vertical attractor removing wobble of forward axis. Comments on testing welcome, May require adjustments of this force or other forces after this commit, exact tweaking to come after testing on other hardware.
Signed-off-by: Robert Adams <Robert.Adams@intel.com>
|
|
Update TODO list.
|
|
Fix small typo in one log message.
|
|
Remove VehicleForwardVelocity changed storage since the value
will be modified as movement is processed.
|
|
vehicle tuning diffrence between Opensim and Second life.
Signed-off-by: Robert Adams <Robert.Adams@intel.com>
|
|
Another parameter for vehicle operation tuning.
Default to <1,1,1> which means nothing is different under normal use.
|
|
Signed-off-by: Robert Adams <Robert.Adams@intel.com>
|
|
Signed-off-by: Robert Adams <Robert.Adams@intel.com>
|
|
and not world coordinates.
|
|
angular friction computation into linear and angular movement code.
The friction wasn't being applied properly. This will make it so vehicles
don't drift as much and the drift is tunable by changing the friction
timescales.
|
|
specifications required for simple properties with defaults.
|
|
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.
|
|
|
|
all rotations before it and makes the corrections more close to the time that sl does.
Signed-off-by: Robert Adams <Robert.Adams@intel.com>
|
|
OpenSim coding conventions.
|
|
up the vehicle actor.
|
|
arithmetic to compute the shortest path between the current tilt
and vertical.
|
|
TerrainMeshMagnification controls number of vertices generated per
heightmap point. Default is 3.
|
|
|
|
Grade, Other features when implemented should slow it down for now be Strong with Vertical Angular attraction setting and conservative with Angular Velocity on X axis)
Signed-off-by: Robert Adams <Robert.Adams@intel.com>
|
|
VehicleOrientation application fixing the problem with the vertical attractor pushing vehicles nose first into ground when tilted on side.
Signed-off-by: Robert Adams <Robert.Adams@intel.com>
|
|
maximum velocity and angular velocity values for prims.
|
|
(like vectors or quaternions).
|