Exemple #1
0
 /**
  * construct point from vector (pointing towards the point).
  */
 public static function fromVector(Vector $vector)
 {
     $point = new Point();
     $point->x($vector->x);
     $point->y($vector->y);
     $point->z($vector->z);
     return $point;
 }
Exemple #2
0
 public static function fromPoints(Point $point_a, Point $point_b)
 {
     $vector = new Vector();
     $vector->xyz($point_b->x() - $point_a->x(), $point_b->y() - $point_a->y(), $point_b->z() - $point_a->z());
     return $vector;
 }