public static function isTwoPiecesOnSameLine($line1, $line2) { if (Points::isPointOnLine($line1->point1, $line2) > 0 && Points::isPointOnLine($line1->point2, $line2) > 0) { return TRUE; } return FALSE; }
/** * @covers Classes\Utils\Math\Points::isPointOnLine * @todo Implement testIsPointOnLine(). */ public function testIsPointOnLine_7() { $p1 = new \Classes\Utils\AbstractInstance\Point(0, 3, 0); $p2 = new \Classes\Utils\AbstractInstance\Point(0, 3, 5); $line = new \Classes\Utils\AbstractInstance\Line($p1, $p2); $point = new \Classes\Utils\AbstractInstance\Point(0, 0, 0.5); $result = Points::isPointOnLine($point, $line); $this->assertEquals($result, 0); }