aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Physics/UbitOdePlugin
diff options
context:
space:
mode:
authorubit2012-12-07 21:07:27 +0100
committerubit2012-12-07 21:07:27 +0100
commit926db81c5713e3e57b8f5d97ad7ebe7ea25784f3 (patch)
tree01611d4e7450954fbfb192989b064f3166a5b369 /OpenSim/Region/Physics/UbitOdePlugin
parentMerge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork (diff)
parent create a new ode character also with the new information (diff)
downloadopensim-SC_OLD-926db81c5713e3e57b8f5d97ad7ebe7ea25784f3.zip
opensim-SC_OLD-926db81c5713e3e57b8f5d97ad7ebe7ea25784f3.tar.gz
opensim-SC_OLD-926db81c5713e3e57b8f5d97ad7ebe7ea25784f3.tar.bz2
opensim-SC_OLD-926db81c5713e3e57b8f5d97ad7ebe7ea25784f3.tar.xz
Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork
Diffstat (limited to 'OpenSim/Region/Physics/UbitOdePlugin')
-rw-r--r--OpenSim/Region/Physics/UbitOdePlugin/ODECharacter.cs3
-rw-r--r--OpenSim/Region/Physics/UbitOdePlugin/OdeScene.cs4
2 files changed, 4 insertions, 3 deletions
diff --git a/OpenSim/Region/Physics/UbitOdePlugin/ODECharacter.cs b/OpenSim/Region/Physics/UbitOdePlugin/ODECharacter.cs
index 9c245e6..15bdc57 100644
--- a/OpenSim/Region/Physics/UbitOdePlugin/ODECharacter.cs
+++ b/OpenSim/Region/Physics/UbitOdePlugin/ODECharacter.cs
@@ -156,7 +156,7 @@ namespace OpenSim.Region.Physics.OdePlugin
156 156
157 157
158 158
159 public OdeCharacter(String avName, OdeScene parent_scene, Vector3 pos, Vector3 pSize, float density, float walk_divisor, float rundivisor) 159 public OdeCharacter(String avName, OdeScene parent_scene, Vector3 pos, Vector3 pSize, float pfeetOffset, float density, float walk_divisor, float rundivisor)
160 { 160 {
161 m_uuid = UUID.Random(); 161 m_uuid = UUID.Random();
162 162
@@ -192,6 +192,7 @@ namespace OpenSim.Region.Physics.OdePlugin
192 if(m_size.Z <0.01f) 192 if(m_size.Z <0.01f)
193 m_size.Z = 0.01f; 193 m_size.Z = 0.01f;
194 194
195 m_feetOffset = pfeetOffset;
195 m_orientation = Quaternion.Identity; 196 m_orientation = Quaternion.Identity;
196 m_density = density; 197 m_density = density;
197 198
diff --git a/OpenSim/Region/Physics/UbitOdePlugin/OdeScene.cs b/OpenSim/Region/Physics/UbitOdePlugin/OdeScene.cs
index 7d1d2fe..2ba5940 100644
--- a/OpenSim/Region/Physics/UbitOdePlugin/OdeScene.cs
+++ b/OpenSim/Region/Physics/UbitOdePlugin/OdeScene.cs
@@ -1388,13 +1388,13 @@ namespace OpenSim.Region.Physics.OdePlugin
1388 1388
1389 #region Add/Remove Entities 1389 #region Add/Remove Entities
1390 1390
1391 public override PhysicsActor AddAvatar(string avName, Vector3 position, Vector3 size, bool isFlying) 1391 public override PhysicsActor AddAvatar(string avName, Vector3 position, Vector3 size, float feetOffset, bool isFlying)
1392 { 1392 {
1393 Vector3 pos; 1393 Vector3 pos;
1394 pos.X = position.X; 1394 pos.X = position.X;
1395 pos.Y = position.Y; 1395 pos.Y = position.Y;
1396 pos.Z = position.Z; 1396 pos.Z = position.Z;
1397 OdeCharacter newAv = new OdeCharacter(avName, this, pos, size, avDensity, avMovementDivisorWalk, avMovementDivisorRun); 1397 OdeCharacter newAv = new OdeCharacter(avName, this, pos, size, feetOffset, avDensity, avMovementDivisorWalk, avMovementDivisorRun);
1398 newAv.Flying = isFlying; 1398 newAv.Flying = isFlying;
1399 newAv.MinimumGroundFlightOffset = minimumGroundFlightOffset; 1399 newAv.MinimumGroundFlightOffset = minimumGroundFlightOffset;
1400 1400