Example #1
0
 private bool handleCircleIntersect(CircleBounds obj)
 {
     return(Vector2.DistanceSquared(this.Center, obj.Center) < Math.Pow(this.Radius + obj.Radius, 2));
 }
Example #2
0
 private bool handleCircleIntersect(CircleBounds obj)
 {
     return Vector2.DistanceSquared(this.Center, obj.Center) < Math.Pow(this.Radius + obj.Radius, 2);
 }
        private bool handleCircleIntersect(CircleBounds obj)
        {
            Vector2 closestPoint = GetClosestPoint(obj.Center);

            return(Vector2.DistanceSquared(obj.Center, closestPoint) < Math.Pow(obj.Radius, 2));
        }
        private bool handleCircleIntersect(CircleBounds obj)
        {
            Vector2 closestPoint = GetClosestPoint(obj.Center);

            return Vector2.DistanceSquared(obj.Center, closestPoint) < Math.Pow(obj.Radius, 2);
        }