public static void GetBoundingBox(ref BoundingBoxWide boundingBoxes, int i, out BoundingBoxWide wide)
{
wide.Min.X = new Vector<float>(boundingBoxes.Min.X[i]);
wide.Min.Y = new Vector<float>(boundingBoxes.Min.Y[i]);
wide.Min.Z = new Vector<float>(boundingBoxes.Min.Z[i]);
wide.Max.X = new Vector<float>(boundingBoxes.Max.X[i]);
wide.Max.Y = new Vector<float>(boundingBoxes.Max.Y[i]);
wide.Max.Z = new Vector<float>(boundingBoxes.Max.Z[i]);
//var boundingBox = new BoundingBox
//{
// Min = new Vector3(boundingBoxes.Min.X[i], boundingBoxes.Min.Y[i], boundingBoxes.Min.Z[i]),
// Max = new Vector3(boundingBoxes.Max.X[i], boundingBoxes.Max.X[i], boundingBoxes.Max.X[i])
//};
//wide = new BoundingBoxWide(ref boundingBox);
}