Lines Matching refs:_origin
55 Point _origin;
59 Ray() : _origin(0,0), _vector(1,0) {}
61 : _origin(origin)
68 Point origin() const { return _origin; }
71 void setOrigin(Point const &o) { _origin = o; }
76 _origin = a;
87 return _origin + _vector * t;
90 return _origin[d] + _vector[d] * t;
95 double t = (v - _origin[d]) / _vector[d];
104 double t = dot(point - _origin, _vector);
110 result.setOrigin(_origin);
121 return Ray(_origin * m, (_origin + _vector) * m);