intersectsWith() публичный Метод

public intersectsWith ( AxisAlignedBB $bb )
$bb AxisAlignedBB
Пример #1
0
 /**
  * Checks for collision against an AxisAlignedBB
  *
  * @param AxisAlignedBB $bb
  *
  * @return bool
  */
 public function collidesWithBB(AxisAlignedBB $bb)
 {
     $bb2 = $this->getBoundingBox();
     return $bb2 !== null and $bb->intersectsWith($bb2);
 }
Пример #2
0
 /**
  * Checks for collision against an AxisAlignedBB
  *
  * @param AxisAlignedBB $bb
  * @param Block[]       $list
  */
 public function collidesWithBB(AxisAlignedBB $bb, &$list = [])
 {
     $bb2 = $this->getBoundingBox();
     if ($bb2 !== null and $bb->intersectsWith($bb2)) {
         $list[] = $bb2;
     }
 }