Exemplo n.º 1
0
        public bool Contains(CircleCollitionArea collitionArea)
        {
            var radius = this.R + collitionArea.R;
            var deltaX = this.Position.X - collitionArea.Position.X;
            var deltaY = this.Position.Y - collitionArea.Position.Y;

            return(deltaX * deltaX + deltaY * deltaY <= radius * radius);
        }
Exemplo n.º 2
0
 public bool Contains(CircleCollitionArea collitionArea)
 {
     return(collitionArea.Contains(this));
 }
Exemplo n.º 3
0
 public bool Contains(CircleCollitionArea collitionArea, double coneAngle, double angle)
 {
     return(CompareAngles(angle, coneAngle, this.Range));
 }