IG::IGIntersection Structure
This data structure stores the result of an intersection (intersection point coordinates as well as normal and texture coordinates, intersected object and surface index, intersection mask) and has the following set of parameters:
surface | Intersected surface number. |
mask | Intersection mask. |
object | Intersected object. |
point | Coordinates of the intersection point. |
normal | Normal of the intersection point. |
texcoord | Texture coordinates of the intersection point. |
struct IGIntersection
{
int surface;
unsigned int mask;
Unigine::ObjectPtr object;
Unigine::Math::Vec3 point;
Unigine::Math::vec3 normal;
Unigine::Math::vec4 texcoord;
};
Last update:
2019-12-25
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)