From 1cf427886202711f163b62b4b12abb117b50ba07 Mon Sep 17 00:00:00 2001
From: lbsa71
Date: Thu, 13 Dec 2007 14:47:44 +0000
Subject: * Debugging Shape * Adding namesetting to Create
---
OpenSim/Framework/PrimitiveBaseShape.cs | 6 +++---
OpenSim/Region/Environment/Scenes/Scene.cs | 6 ------
OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs | 1 +
OpenSim/Region/Environment/Scenes/SceneObjectPart.cs | 3 +++
4 files changed, 7 insertions(+), 9 deletions(-)
(limited to 'OpenSim')
diff --git a/OpenSim/Framework/PrimitiveBaseShape.cs b/OpenSim/Framework/PrimitiveBaseShape.cs
index 6cfc5c3..b06a885 100644
--- a/OpenSim/Framework/PrimitiveBaseShape.cs
+++ b/OpenSim/Framework/PrimitiveBaseShape.cs
@@ -104,11 +104,11 @@ namespace OpenSim.Framework
[XmlIgnore]
public HollowShape HollowShape
{
- get { return (HollowShape) (ProfileHollow & 0xf0); }
+ get { return (HollowShape)(ProfileCurve & 0xf0); }
set
{
- byte oldValueMasked = (byte) (ProfileHollow & 0xf0);
- ProfileHollow = (byte) (oldValueMasked | (byte) value);
+ byte oldValueMasked = (byte)(ProfileCurve & 0x0f);
+ ProfileCurve = (byte)(oldValueMasked | (byte)value);
}
}
diff --git a/OpenSim/Region/Environment/Scenes/Scene.cs b/OpenSim/Region/Environment/Scenes/Scene.cs
index 934e425..ea67ba3 100644
--- a/OpenSim/Region/Environment/Scenes/Scene.cs
+++ b/OpenSim/Region/Environment/Scenes/Scene.cs
@@ -879,11 +879,6 @@ namespace OpenSim.Region.Environment.Scenes
return myID;
}
- ///
- ///
- ///
- ///
- ///
public virtual void AddNewPrim(LLUUID ownerID, LLVector3 pos, LLQuaternion rot, PrimitiveBaseShape shape)
{
// What we're *supposed* to do is raytrace from the camera position given by the client to the nearest collision
@@ -994,7 +989,6 @@ namespace OpenSim.Region.Environment.Scenes
public void AddEntity(SceneObjectGroup sceneObject)
{
m_innerScene.AddEntity(sceneObject);
-
}
public void RemoveEntity(SceneObjectGroup sceneObject)
diff --git a/OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs b/OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs
index ca6e2fa..e44705c 100644
--- a/OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs
+++ b/OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs
@@ -589,6 +589,7 @@ namespace OpenSim.Region.Environment.Scenes
m_parts.Add(newPart.UUID, newPart);
SetPartAsRoot(newPart);
}
+
public void SetRootPartOwner(SceneObjectPart part, LLUUID cAgentID, LLUUID cGroupID)
{
part.LastOwnerID = part.OwnerID;
diff --git a/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs b/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs
index abdbe4d..6bb00cb 100644
--- a/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs
+++ b/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs
@@ -782,6 +782,9 @@ namespace OpenSim.Region.Environment.Scenes
PrimitiveBaseShape shape = PrimitiveBaseShape.Create();
part.Shape = shape;
+ part.Name = "Primitive";
+ part.OwnerID = LLUUID.Random();
+
return part;
}
--
cgit v1.1