Exemplo n.º 1
0
	CRay CTransform::operator() (const CRay& ray) const
	{
		CPoint to = (*this)(ray.origin);
		CVector3 td = (*this)(ray.dir);

		return CRay(to, td);
	}
Exemplo n.º 2
0
CRay CRay::operator-() const
{
	return CRay(-pos, -dir);
}