public void Set(IPoint p, IVector v) { gun = p; laser = v; }
public Ray(IPoint p, IVector v) { gun = p; laser = v; }