예제 #1
0
        public static BoundingBox ReadFromFile(BinaryReader reader)
        {
            BoundingBox bbox = new BoundingBox();

            bbox.Minimum = Vector3Extenders.ReadFromFile(reader);
            bbox.Maximum = Vector3Extenders.ReadFromFile(reader);
            return(bbox);
        }
예제 #2
0
        public static BoundingBox ReadFromFile(MemoryStream reader, bool isBigEndian)
        {
            BoundingBox bbox = new BoundingBox();

            bbox.Minimum = Vector3Extenders.ReadFromFile(reader, isBigEndian);
            bbox.Maximum = Vector3Extenders.ReadFromFile(reader, isBigEndian);
            return(bbox);
        }
예제 #3
0
        public static BoundingSphere ReadFromFile(BinaryReader reader)
        {
            BoundingSphere bSphere = new BoundingSphere
            {
                Center = Vector3Extenders.ReadFromFile(reader),
                Radius = reader.ReadSingle()
            };

            return(bSphere);
        }
예제 #4
0
 public static BoundingBox Swap(this BoundingBox box)
 {
     box.Minimum = Vector3Extenders.Swap(box.Minimum);
     box.Maximum = Vector3Extenders.Swap(box.Maximum);
     return(box);
 }