|
gKit2 light
|
intersection avec un triangle. More...
Public Member Functions | |
| Hit (const Ray &ray) | |
| Hit (const float _t, const float _u, const float _v, const int _id) | |
| operator bool () | |
| Hit (const Ray &ray) | |
| Hit (const float _t, const float _u, const float _v, const int _mesh_id, const int _primitive_id, const int _id) | |
| operator bool () | |
| Hit (const Ray &ray) | |
| Hit (const float _t, const float _u, const float _v, const int _mesh_id, const int _primitive_id, const int _id) | |
| operator bool () | |
| Hit (const Ray &ray) | |
| Hit (const float _t, const float _u, const float _v, const int _mesh_id, const int _primitive_id, const int _id) | |
| operator bool () | |
| Hit (const float _t, const float _u, const float _v, const int _id) | |
| operator bool () | |
Public Attributes | |
| float | t |
| float | u |
| float | v |
| int | instance_id |
| int | triangle_id |
| int | mesh_id |
| int | primitive_id |
| int | pad |
| Point | p |
| Vector | n |
| int | object_id |
intersection avec un triangle.
Definition at line 32 of file tuto_bvh2.cpp.
|
inline |
Definition at line 39 of file tuto_bvh2.cpp.
|
inline |
Definition at line 40 of file tuto_bvh2.cpp.
|
inline |
Definition at line 41 of file tuto_bvh2.cpp.
|
inline |
Definition at line 42 of file tuto_bvh2_gltf.cpp.
|
inline |
Definition at line 43 of file tuto_bvh2_gltf.cpp.
|
inline |
Definition at line 45 of file tuto_bvh2_gltf.cpp.
|
inline |
Definition at line 42 of file tuto_bvh2_gltf_brdf.cpp.
|
inline |
Definition at line 43 of file tuto_bvh2_gltf_brdf.cpp.
|
inline |
Definition at line 45 of file tuto_bvh2_gltf_brdf.cpp.
|
inline |
Definition at line 35 of file tuto_ray_gltf.cpp.
|
inline |
Definition at line 36 of file tuto_ray_gltf.cpp.
|
inline |
Definition at line 38 of file tuto_ray_gltf.cpp.
|
inline |
Definition at line 41 of file tuto_rayons.cpp.
|
inline |
Definition at line 42 of file tuto_rayons.cpp.
|
inline |
Definition at line 47 of file tuto_is.cpp.
|
inline |
Definition at line 43 of file tuto_bvh2.cpp.
|
inline |
Definition at line 48 of file tuto_bvh2_gltf.cpp.
|
inline |
Definition at line 48 of file tuto_bvh2_gltf_brdf.cpp.
|
inline |
Definition at line 41 of file tuto_ray_gltf.cpp.
|
inline |
Definition at line 45 of file tuto_rayons.cpp.
| float Hit::t |
Definition at line 34 of file tuto_bvh2.cpp.
| float Hit::u |
Definition at line 35 of file tuto_bvh2.cpp.
| float Hit::v |
Definition at line 35 of file tuto_bvh2.cpp.
| int Hit::instance_id |
Definition at line 36 of file tuto_bvh2.cpp.
| int Hit::triangle_id |
Definition at line 37 of file tuto_bvh2.cpp.
| int Hit::mesh_id |
Definition at line 37 of file tuto_bvh2_gltf.cpp.
| int Hit::primitive_id |
Definition at line 38 of file tuto_bvh2_gltf.cpp.
| int Hit::pad |
Definition at line 40 of file tuto_bvh2_gltf.cpp.
| Point Hit::p |
Definition at line 42 of file tuto_is.cpp.
| Vector Hit::n |
Definition at line 43 of file tuto_is.cpp.
| int Hit::object_id |
Definition at line 45 of file tuto_is.cpp.