Пример #1
0
echo $segment1->getLength() . "\n";
$segment1->getPointA()->x = -2;
echo $segment1 . "\n";
echo 'echo $segment1->length' . "\n";
echo $segment1->length . "\n";
$seg_para_a = new \Maths\Geometry\Point(1, 2);
$seg_para_b = new \Maths\Geometry\Point(1, 4);
$seg_para_1 = new \Maths\Geometry\Segment($seg_para_a, $seg_para_b);
$seg_para_c = new \Maths\Geometry\Point(3, -1);
$seg_para_d = new \Maths\Geometry\Point(3, 2);
$seg_para_2 = new \Maths\Geometry\Segment($seg_para_c, $seg_para_d);
var_export(\Maths\Maths::areParallels($seg_para_1, $seg_para_2));
$seg_para_e = new \Maths\Geometry\Point(1, -1);
$seg_para_f = new \Maths\Geometry\Point(3, 2);
$seg_para_3 = new \Maths\Geometry\Segment($seg_para_e, $seg_para_f);
var_export(\Maths\Maths::areParallels($seg_para_1, $seg_para_3));
?>
    </pre>

    <h3 id="quadri">Quadrilaterals</h3>

    <h4>Maths\Geometry\Quadrilateral</h4>

    <pre class="code" data-language="php">
<?php 
echo '$rec_pointA = new \\Maths\\Geometry\\Point(1,2);' . "\n";
echo '$rec_pointB = new \\Maths\\Geometry\\Point(4,2);' . "\n";
echo '$rec_pointC = new \\Maths\\Geometry\\Point(4,4);' . "\n";
echo '$rec_pointD = new \\Maths\\Geometry\\Point(1,4);' . "\n";
$rec_pointA = new \Maths\Geometry\Point(1, 2);
$rec_pointB = new \Maths\Geometry\Point(4, 2);