diff options
author | Teravus Ovares | 2009-07-19 02:32:02 +0000 |
---|---|---|
committer | Teravus Ovares | 2009-07-19 02:32:02 +0000 |
commit | 08819bcbea9012d67cc4cb44e4d7ec7e5837bac6 (patch) | |
tree | 9158d1b42f1563db2294cfce5e85f41f1345d613 /OpenSim/Client | |
parent | Thank you, otakup0pe, for a patch that enables basic auth with LSL (diff) | |
download | opensim-SC_OLD-08819bcbea9012d67cc4cb44e4d7ec7e5837bac6.zip opensim-SC_OLD-08819bcbea9012d67cc4cb44e4d7ec7e5837bac6.tar.gz opensim-SC_OLD-08819bcbea9012d67cc4cb44e4d7ec7e5837bac6.tar.bz2 opensim-SC_OLD-08819bcbea9012d67cc4cb44e4d7ec7e5837bac6.tar.xz |
* Created a way that the OpenSimulator scene can ask the physics scene to do a raycast test safely.
* Test for prim obstructions between the avatar and camera. If there are obstructions, inform the client to move the camera closer. This makes it so that walls and objects don't obstruct your view while you're moving around. Try walking inside a hollowed tori. You'll see how much easier it is now because your camera automatically moves closer so you can still see.
* Created a way to know if the user's camera is alt + cammed or just following the avatar.
* Changes IClientAPI interface by adding SendCameraConstraint(Vector4 CameraConstraint)
Diffstat (limited to 'OpenSim/Client')
-rw-r--r-- | OpenSim/Client/MXP/ClientStack/MXPClientView.cs | 5 | ||||
-rw-r--r-- | OpenSim/Client/VWoHTTP/ClientStack/VWHClientView.cs | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/OpenSim/Client/MXP/ClientStack/MXPClientView.cs b/OpenSim/Client/MXP/ClientStack/MXPClientView.cs index d8980c1..a7bcc07 100644 --- a/OpenSim/Client/MXP/ClientStack/MXPClientView.cs +++ b/OpenSim/Client/MXP/ClientStack/MXPClientView.cs | |||
@@ -1240,6 +1240,11 @@ namespace OpenSim.Client.MXP.ClientStack | |||
1240 | // Need to translate to MXP somehow | 1240 | // Need to translate to MXP somehow |
1241 | } | 1241 | } |
1242 | 1242 | ||
1243 | public void SendCameraConstraint(Vector4 ConstraintPlane) | ||
1244 | { | ||
1245 | |||
1246 | } | ||
1247 | |||
1243 | public void SendLandParcelOverlay(byte[] data, int sequence_id) | 1248 | public void SendLandParcelOverlay(byte[] data, int sequence_id) |
1244 | { | 1249 | { |
1245 | // Need to translate to MXP somehow | 1250 | // Need to translate to MXP somehow |
diff --git a/OpenSim/Client/VWoHTTP/ClientStack/VWHClientView.cs b/OpenSim/Client/VWoHTTP/ClientStack/VWHClientView.cs index 4570395..324b5af 100644 --- a/OpenSim/Client/VWoHTTP/ClientStack/VWHClientView.cs +++ b/OpenSim/Client/VWoHTTP/ClientStack/VWHClientView.cs | |||
@@ -780,6 +780,11 @@ namespace OpenSim.Client.VWoHTTP.ClientStack | |||
780 | throw new System.NotImplementedException(); | 780 | throw new System.NotImplementedException(); |
781 | } | 781 | } |
782 | 782 | ||
783 | public void SendCameraConstraint(Vector4 ConstraintPlane) | ||
784 | { | ||
785 | |||
786 | } | ||
787 | |||
783 | public void SendLandObjectOwners(LandData land, List<UUID> groups, Dictionary<UUID, int> ownersAndCount) | 788 | public void SendLandObjectOwners(LandData land, List<UUID> groups, Dictionary<UUID, int> ownersAndCount) |
784 | { | 789 | { |
785 | throw new System.NotImplementedException(); | 790 | throw new System.NotImplementedException(); |