diff options
author | Teravus Ovares | 2008-01-29 15:10:18 +0000 |
---|---|---|
committer | Teravus Ovares | 2008-01-29 15:10:18 +0000 |
commit | c4687116adfdeb5de056000ef3d2dd47b8695339 (patch) | |
tree | 420ad4a29cd3f20ddf2f7b7922f17c547bd7aea9 /OpenSim/Region/Physics/OdePlugin | |
parent | * Patch from Ansi (IBM) (diff) | |
download | opensim-SC-c4687116adfdeb5de056000ef3d2dd47b8695339.zip opensim-SC-c4687116adfdeb5de056000ef3d2dd47b8695339.tar.gz opensim-SC-c4687116adfdeb5de056000ef3d2dd47b8695339.tar.bz2 opensim-SC-c4687116adfdeb5de056000ef3d2dd47b8695339.tar.xz |
* Implemented grab and throw in ODE. It's a little strong still so toss gently at first to test the waters or you'll lose prim to the pit at the edge of the sim. Make sure the object is physical before trying to toss it or it'll just move to the new location.
Diffstat (limited to 'OpenSim/Region/Physics/OdePlugin')
-rw-r--r-- | OpenSim/Region/Physics/OdePlugin/ODECharacter.cs | 11 | ||||
-rw-r--r-- | OpenSim/Region/Physics/OdePlugin/ODEPrim.cs | 11 |
2 files changed, 22 insertions, 0 deletions
diff --git a/OpenSim/Region/Physics/OdePlugin/ODECharacter.cs b/OpenSim/Region/Physics/OdePlugin/ODECharacter.cs index f9010e6..3f63477 100644 --- a/OpenSim/Region/Physics/OdePlugin/ODECharacter.cs +++ b/OpenSim/Region/Physics/OdePlugin/ODECharacter.cs | |||
@@ -152,6 +152,17 @@ namespace OpenSim.Region.Physics.OdePlugin | |||
152 | set { m_alwaysRun = value; } | 152 | set { m_alwaysRun = value; } |
153 | } | 153 | } |
154 | 154 | ||
155 | public override bool Grabbed | ||
156 | { | ||
157 | set { return; } | ||
158 | } | ||
159 | |||
160 | public override bool Selected | ||
161 | { | ||
162 | set { return; } | ||
163 | } | ||
164 | |||
165 | |||
155 | public override bool IsPhysical | 166 | public override bool IsPhysical |
156 | { | 167 | { |
157 | get { return false; } | 168 | get { return false; } |
diff --git a/OpenSim/Region/Physics/OdePlugin/ODEPrim.cs b/OpenSim/Region/Physics/OdePlugin/ODEPrim.cs index dcff558..d70819e 100644 --- a/OpenSim/Region/Physics/OdePlugin/ODEPrim.cs +++ b/OpenSim/Region/Physics/OdePlugin/ODEPrim.cs | |||
@@ -202,6 +202,17 @@ namespace OpenSim.Region.Physics.OdePlugin | |||
202 | set { return; } | 202 | set { return; } |
203 | } | 203 | } |
204 | 204 | ||
205 | public override bool Grabbed | ||
206 | { | ||
207 | set { return; } | ||
208 | } | ||
209 | |||
210 | public override bool Selected | ||
211 | { | ||
212 | set { return; } | ||
213 | } | ||
214 | |||
215 | |||
205 | public void enableBody() | 216 | public void enableBody() |
206 | { | 217 | { |
207 | // Sets the geom to a body | 218 | // Sets the geom to a body |