Пример #1
0
 /**
  * @param Polygon $polygon
  * @param int $i
  *
  * @return bool
  */
 private function isOptimal(Polygon $polygon, $i)
 {
     return $polygon->getInnerPolygon(0)->getPoints()[self::prevIndex($i, $polygon->nVertices())]->getY() != $polygon->getInnerPolygon(0)->getPoints()[$i]->getY() || $polygon->getInnerPolygon(0)->getPoints()[self::nextIndex($i, $polygon->nVertices())]->getY() != $polygon->getInnerPolygon(0)->getPoints()[$i]->getY();
 }