示例#1
0
        public void Union(BBox b2)
        {
            Vector3 min = Vector3.Zero();

            min.X = MathUtil.Min(Min.X, b2.Min.X);
            min.Y = MathUtil.Min(Min.Y, b2.Min.Y);
            min.Z = MathUtil.Min(Min.Z, b2.Min.Z);
            Min   = min;
            Vector3 max = Vector3.Zero();

            max.X = MathUtil.Max(Max.X, b2.Max.X);
            max.Y = MathUtil.Max(Max.Y, b2.Max.Y);
            max.Z = MathUtil.Max(Max.Z, b2.Max.Z);
            Max   = max;
        }
示例#2
0
        public override bool Equals(object obj)
        {
            BBox b = (BBox)obj;

            return(b == this);
        }