public static Vector3Df PerpVectorToPlane(Plane plane)
        {
            //Vector to return
            Vector3Df perpVector = new Vector3Df(0.0f, 0.0f, 0.0f);

            switch (plane)
            {
            //Perpindicular Vector in Z direction
            case Plane.XY:
            {
                perpVector.Set(0.0f, 0.0f, 1.0f);
                break;
            }

            //Perp. Vector in Y dir.
            case Plane.XZ:
            {
                perpVector.Set(0.0f, 1.0f, 0.0f);
                break;
            }

            //Perp. Vector in X dir.
            case Plane.YZ:
            {
                perpVector.Set(1.0f, 0.0f, 0.0f);
                break;
            }
            }

            //Get it
            return(perpVector);
        }