HaloMap.RawData.BSPModel.BSPRawDataMetaChunk.BSPBoundingBoxContainer.BSPBoundingBoxContainer C# (CSharp) Method

BSPBoundingBoxContainer() public method

Initializes a new instance of the BSPBoundingBoxContainer class.
public BSPBoundingBoxContainer ( List Vertices ) : System
Vertices List
return System
                public BSPBoundingBoxContainer(List<Vector3> Vertices)
                {
                    MinX = 10000;
                    MaxX = -10000;
                    MinY = 10000;
                    MaxY = -10000;
                    MinZ = 10000;
                    MaxZ = -10000;

                    foreach (Vector3 position in Vertices)
                    {
                        if (position.X < MinX)
                            MinX = position.X;
                        if (position.Y < MinY)
                            MinY = position.Y;
                        if (position.Z < MinZ)
                            MinZ = position.Z;

                        if (position.X > MaxX)
                            MaxX = position.X;
                        if (position.Y > MaxY)
                            MaxY = position.Y;
                        if (position.Z > MaxZ)
                            MaxZ = position.Z;
                    }
                }
BSPModel.BSPRawDataMetaChunk.BSPBoundingBoxContainer