2017-03-04 1 views
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); 
} 

답변

0

ReflectivePlane의 인스턴스 (개체)를 만듭니다. Ray 객체를 만듭니다. 다음이 메서드를 호출하십시오.

ReflectivePlane rp (* 어쩌면 일부 매개 변수 *); Ray r (* 어쩌면 일부 params *);

rp.reflect (r);