//see main.cc for copyright notices #include "Vector.h" #include ostream& operator<<(ostream& out, const Vector& p) { out << '[' << p.x() << ", " << p.y() << ", " << p.z() << ']'; return out; } Vector Vector::normal() const { Vector v1(*this); v1.normalize(); return v1; }