Beispiel #1
0
        public bool Intersects(volume aabb)
        {
            var v       = Center - aabb.Center;
            var extents = Extents;

            return(Math.Abs(v.X) <= extents.X + aabb.Extents.X && Math.Abs(v.Y) <= extents.Y + aabb.Extents.Y);
        }
Beispiel #2
0
 public Obb2i(aabb aabb)
 {
     Center  = aabb.Center;
     Extents = aabb.Extents;
     Ax      = vector.AxisX;
     Ay      = vector.AxisY;
 }