Lines Matching refs:x
94 $a = $a + ($p->x() * $points[$j]->y()) - ($p->y() * $points[$j]->x());
127 $x = 0;
134 $x += $ca['x'] * $ca['area'];
138 $x += $ca['x'] * $ca['area'] * -1;
145 return new Point($x / $totalArea, $y / $totalArea);
159 return ['area' => 0, 'x' => null, 'y' => null];
161 $x = 0;
165 $P = ($point->x() * $points[$j]->y()) - ($point->y() * $points[$j]->x());
166 $x += ($point->x() + $points[$j]->x()) * $P;
169 return ['area' => abs($area), 'x' => $x / (6 * $area), 'y' => $y / (6 * $area)];
276 && $point->x() > min($vertex1->x(), $vertex2->x())
277 && $point->x() < max($vertex1->x(), $vertex2->x())
285 && $point->x() <= max($vertex1->x(), $vertex2->x())
289 ($point->y() - $vertex1->y()) * ($vertex2->x() - $vertex1->x())
291 + $vertex1->x();
292 if ($xinters == $point->x()) {
296 if ($vertex1->x() == $vertex2->x() || $point->x() <= $xinters) {