0
我想在我的main.cpp文件中調用這個函數,有關如何做的建議?調用我的main.cpp函數
// get new reflected direction
point ReflectivePlane::reflect(ray r) {
assert(std::fabs(eval(r.pos)) <std::numeric_limits<float>::epsilon());
point u = r.dir;
double t = 2.0 * (a * u.x + b * u.y + c * u.z)/(a*a + b*b + c*c);
return point(u.x - a*t, u.y - b*t, u.z - c*t);
}