public static void GetAveragePosition(LinkedList <GameObject> SelectObjects, ref Vector3 Result, ref bool Success)
        {
            Vector3 val   = Vector3.Zero;
            int     Count = 0;

            Success = false;

            foreach (GameObject g in SelectObjects)
            {
                if (g.GetType().IsSubclassOf(typeof(Basic3DObject)))
                {
                    Success = true;
                    Basic3DObject b = (Basic3DObject)g;
                    val += b.GetPosition();
                    Count++;
                }
            }

            Result = val / Count;
        }