definición de clase trazador

Esta clase se utiliza principalmente para detectar si la luz que pasa a través de la esfera. Es el núcleo de todas las colisiones se heredan de esta clase, el libro también explica mucho. Para más información sobre la lectura.

definición de clase:

#pragma vez 
#ifndef __TRACER_HEADER__ 
#define __TRACER_HEADER__ 

# include "../../Types.h" 

clase mundial; 
Ray clase; 
RGBColor clase; 

trazador de clase { 
público: 
	trazador (World * wr_ptr); 
	~ trazador virtual (); 
	trace_ray RGBColor virtual (const Ray & ray) const; 
	trace_ray RGBColor virtual (const ray Ray, profundidad número entero const) const; 
protegida: 
	Mundial * world_ptr; 
privada: 
	trazador (); 
}; 
#terminara si  

implementación de la clase:

# include "pch.h" 
# include "tracer.h" 
# include "../utilities/world.h" // Este archivo se encuentra finalmente se dio cuenta, porque toda la extensión de tiempo, la clase de mundo todo el tiempo enmendar 

trazador trazador :: (Mundial wr_ptr *): world_ptr (wr_ptr) {} 

trazador trazador :: ~ ()} { 

el RGBColor trazador :: trace_ray (rayos const ray y) const { 
	devolver el RGBColor (); 
} 

la RGBColor trazador :: trace_ray (rayos rayos const, const profundidad entero) const { 
	devolver el RGBColor (); 
}

  

Supongo que te gusta

Origin www.cnblogs.com/dalgleish/p/12602732.html
Recomendado
Clasificación