private void SetPrimitiveSculpted(UUID map, byte type) { ObjectShapePacket.ObjectDataBlock shapeBlock = new ObjectShapePacket.ObjectDataBlock(); SceneObjectPart part = GetSOP(); UUID sculptId = map; shapeBlock.ObjectLocalID = part.LocalId; shapeBlock.PathScaleX = 100; shapeBlock.PathScaleY = 150; // retain pathcurve shapeBlock.PathCurve = part.Shape.PathCurve; part.Shape.SetSculptProperties((byte)type, sculptId); part.Shape.SculptEntry = true; part.UpdateShape(shapeBlock); }