diff options
author | Melanie | 2013-07-13 00:47:58 +0100 |
---|---|---|
committer | Melanie | 2013-07-13 00:47:58 +0100 |
commit | a53a10ad270ea02e57aca7787d0b8278989eea68 (patch) | |
tree | 7ff1b6d170e828e8b9628ef13078b2cd0ecbd8b6 /OpenSim/Region/Physics/BulletSPlugin/BSParam.cs | |
parent | Merge branch 'master' into careminster (diff) | |
parent | Centralize duplicated code in SceneObjectPart for subscribing to (diff) | |
download | opensim-SC-a53a10ad270ea02e57aca7787d0b8278989eea68.zip opensim-SC-a53a10ad270ea02e57aca7787d0b8278989eea68.tar.gz opensim-SC-a53a10ad270ea02e57aca7787d0b8278989eea68.tar.bz2 opensim-SC-a53a10ad270ea02e57aca7787d0b8278989eea68.tar.xz |
Merge branch 'master' into careminster
Conflicts:
OpenSim/Capabilities/Handlers/GetTexture/GetTextureHandler.cs
OpenSim/Region/ClientStack/Linden/Caps/BunchOfCaps/BunchOfCaps.cs
OpenSim/Region/CoreModules/Framework/Caps/CapabilitiesModule.cs
OpenSim/Region/CoreModules/Scripting/HttpRequest/ScriptsHttpRequests.cs
OpenSim/Region/Framework/Scenes/Scene.cs
OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
OpenSim/Region/ScriptEngine/Shared/Api/Implementation/Plugins/SensorRepeat.cs
OpenSim/Services/Connectors/Asset/AssetServicesConnector.cs
Diffstat (limited to 'OpenSim/Region/Physics/BulletSPlugin/BSParam.cs')
-rwxr-xr-x | OpenSim/Region/Physics/BulletSPlugin/BSParam.cs | 24 |
1 files changed, 21 insertions, 3 deletions
diff --git a/OpenSim/Region/Physics/BulletSPlugin/BSParam.cs b/OpenSim/Region/Physics/BulletSPlugin/BSParam.cs index d17c8e7..dcf1e83 100755 --- a/OpenSim/Region/Physics/BulletSPlugin/BSParam.cs +++ b/OpenSim/Region/Physics/BulletSPlugin/BSParam.cs | |||
@@ -155,7 +155,12 @@ public static class BSParam | |||
155 | public static Vector3 VehicleInertiaFactor { get; private set; } | 155 | public static Vector3 VehicleInertiaFactor { get; private set; } |
156 | public static float VehicleGroundGravityFudge { get; private set; } | 156 | public static float VehicleGroundGravityFudge { get; private set; } |
157 | public static float VehicleAngularBankingTimescaleFudge { get; private set; } | 157 | public static float VehicleAngularBankingTimescaleFudge { get; private set; } |
158 | public static bool VehicleDebuggingEnable { get; private set; } | 158 | public static bool VehicleEnableLinearDeflection { get; private set; } |
159 | public static bool VehicleLinearDeflectionNotCollidingNoZ { get; private set; } | ||
160 | public static bool VehicleEnableAngularVerticalAttraction { get; private set; } | ||
161 | public static int VehicleAngularVerticalAttractionAlgorithm { get; private set; } | ||
162 | public static bool VehicleEnableAngularDeflection { get; private set; } | ||
163 | public static bool VehicleEnableAngularBanking { get; private set; } | ||
159 | 164 | ||
160 | // Convex Hulls | 165 | // Convex Hulls |
161 | public static int CSHullMaxDepthSplit { get; private set; } | 166 | public static int CSHullMaxDepthSplit { get; private set; } |
@@ -176,6 +181,7 @@ public static class BSParam | |||
176 | 181 | ||
177 | // Linkset implementation parameters | 182 | // Linkset implementation parameters |
178 | public static float LinksetImplementation { get; private set; } | 183 | public static float LinksetImplementation { get; private set; } |
184 | public static bool LinksetOffsetCenterOfMass { get; private set; } | ||
179 | public static bool LinkConstraintUseFrameOffset { get; private set; } | 185 | public static bool LinkConstraintUseFrameOffset { get; private set; } |
180 | public static bool LinkConstraintEnableTransMotor { get; private set; } | 186 | public static bool LinkConstraintEnableTransMotor { get; private set; } |
181 | public static float LinkConstraintTransMotorMaxVel { get; private set; } | 187 | public static float LinkConstraintTransMotorMaxVel { get; private set; } |
@@ -605,8 +611,18 @@ public static class BSParam | |||
605 | 0.2f ), | 611 | 0.2f ), |
606 | new ParameterDefn<float>("VehicleAngularBankingTimescaleFudge", "Factor to multiple angular banking timescale. Tune to increase realism.", | 612 | new ParameterDefn<float>("VehicleAngularBankingTimescaleFudge", "Factor to multiple angular banking timescale. Tune to increase realism.", |
607 | 60.0f ), | 613 | 60.0f ), |
608 | new ParameterDefn<bool>("VehicleDebuggingEnable", "Turn on/off vehicle debugging", | 614 | new ParameterDefn<bool>("VehicleEnableLinearDeflection", "Turn on/off vehicle linear deflection effect", |
609 | false ), | 615 | true ), |
616 | new ParameterDefn<bool>("VehicleLinearDeflectionNotCollidingNoZ", "Turn on/off linear deflection Z effect on non-colliding vehicles", | ||
617 | true ), | ||
618 | new ParameterDefn<bool>("VehicleEnableAngularVerticalAttraction", "Turn on/off vehicle angular vertical attraction effect", | ||
619 | true ), | ||
620 | new ParameterDefn<int>("VehicleAngularVerticalAttractionAlgorithm", "Select vertical attraction algo. You need to look at the source.", | ||
621 | 0 ), | ||
622 | new ParameterDefn<bool>("VehicleEnableAngularDeflection", "Turn on/off vehicle angular deflection effect", | ||
623 | true ), | ||
624 | new ParameterDefn<bool>("VehicleEnableAngularBanking", "Turn on/off vehicle angular banking effect", | ||
625 | true ), | ||
610 | 626 | ||
611 | new ParameterDefn<float>("MaxPersistantManifoldPoolSize", "Number of manifolds pooled (0 means default of 4096)", | 627 | new ParameterDefn<float>("MaxPersistantManifoldPoolSize", "Number of manifolds pooled (0 means default of 4096)", |
612 | 0f, | 628 | 0f, |
@@ -684,6 +700,8 @@ public static class BSParam | |||
684 | 700 | ||
685 | new ParameterDefn<float>("LinksetImplementation", "Type of linkset implementation (0=Constraint, 1=Compound, 2=Manual)", | 701 | new ParameterDefn<float>("LinksetImplementation", "Type of linkset implementation (0=Constraint, 1=Compound, 2=Manual)", |
686 | (float)BSLinkset.LinksetImplementation.Compound ), | 702 | (float)BSLinkset.LinksetImplementation.Compound ), |
703 | new ParameterDefn<bool>("LinksetOffsetCenterOfMass", "If 'true', compute linkset center-of-mass and offset linkset position to account for same", | ||
704 | false ), | ||
687 | new ParameterDefn<bool>("LinkConstraintUseFrameOffset", "For linksets built with constraints, enable frame offsetFor linksets built with constraints, enable frame offset.", | 705 | new ParameterDefn<bool>("LinkConstraintUseFrameOffset", "For linksets built with constraints, enable frame offsetFor linksets built with constraints, enable frame offset.", |
688 | false ), | 706 | false ), |
689 | new ParameterDefn<bool>("LinkConstraintEnableTransMotor", "Whether to enable translational motor on linkset constraints", | 707 | new ParameterDefn<bool>("LinkConstraintEnableTransMotor", "Whether to enable translational motor on linkset constraints", |