#include <Surface.h>
Public Attributes | |
| double | t |
| ray hits at ray.origin() + t*ray.direction() | |
| double | time |
| time hit occurs | |
| Vector3 | p |
| point of intersection | |
| Vector3 | tex_p |
| point of intersection for Texture mapping | |
| ONB | uvw |
| w is the outward normal | |
| Vector2 | uv |
| texture coordinate | |
| SurfaceShader * | sshader |
| surface material of hit object | |
| LightShader * | lshader |
| emitting material of hit object | |
| const Surface * | surface |
| the hit object | |
1.4.3