Doxygen Source Code Documentation
SUMA_MT_INTERSECT_TRIANGLE Struct Reference
#include <SUMA_define.h>
| Data Fields | |
| int | N_el | 
| SUMA_Boolean * | isHit | 
| float * | t | 
| float * | u | 
| float * | v | 
| int | ifacemin | 
| int | ifacemax | 
| int | N_hits | 
| int | N_poshits | 
| float | P [3] | 
| float | d | 
| int | inodemin | 
| int | inodeminlocal | 
Detailed Description
structure containing results of intersection of a ray with triangles
Definition at line 1530 of file SUMA_define.h.
Field Documentation
| 
 | 
| Distance from the closest node in ifacemin to P Definition at line 1541 of file SUMA_define.h. Referenced by SUMA_MT_intersect_triangle(), and SUMA_Show_MT_intersect_triangle(). | 
| 
 | 
| index of the faceset farthest (NOT SIGNED, abs(t)) from the ray's origin Definition at line 1537 of file SUMA_define.h. Referenced by SUMA_MT_intersect_triangle(), and SUMA_Show_MT_intersect_triangle(). | 
| 
 | 
| index of the faceset closest (NOT SIGNED, abs(t)) to the ray's origin Definition at line 1536 of file SUMA_define.h. Referenced by main(), SUMA_BrushStrokeToNodeStroke(), SUMA_GetM2M_NN(), SUMA_inNodeNeighb(), SUMA_MapSurface(), SUMA_MarkLineSurfaceIntersect(), SUMA_MT_intersect_triangle(), and SUMA_Show_MT_intersect_triangle(). | 
| 
 | 
| node index (into NodeList)that is closest to P Definition at line 1542 of file SUMA_define.h. Referenced by SUMA_BrushStrokeToNodeStroke(), SUMA_GetM2M_NN(), SUMA_MarkLineSurfaceIntersect(), SUMA_MT_intersect_triangle(), and SUMA_Show_MT_intersect_triangle(). | 
| 
 | 
| node in FaceSet[ifacemin] that is closest to P , inodemin = FaceSet[ifacemin][inodeminlocal] Definition at line 1543 of file SUMA_define.h. Referenced by SUMA_GetM2M_NN(), SUMA_MT_intersect_triangle(), and SUMA_Show_MT_intersect_triangle(). | 
| 
 | 
| Is the triangle hit ? Definition at line 1532 of file SUMA_define.h. Referenced by main(), SUMA_Free_MT_intersect_triangle(), SUMA_GetM2M_NN(), SUMA_isSelfIntersect(), SUMA_MT_intersect_triangle(), and SUMA_Show_MT_intersect_triangle(). | 
| 
 | 
| Number of elements in each vector Definition at line 1531 of file SUMA_define.h. Referenced by main(), SUMA_GetM2M_NN(), SUMA_MT_intersect_triangle(), and SUMA_Show_MT_intersect_triangle(). | 
| 
 | 
| Number of intersections between ray and surface Definition at line 1538 of file SUMA_define.h. Referenced by main(), SUMA_BrushStrokeToNodeStroke(), SUMA_GetM2M_NN(), SUMA_inNodeNeighb(), SUMA_MapSurface(), SUMA_MarkLineSurfaceIntersect(), SUMA_MT_intersect_triangle(), and SUMA_Show_MT_intersect_triangle(). | 
| 
 | 
| Number of intersections such that t is positive Definition at line 1539 of file SUMA_define.h. Referenced by SUMA_FindVoxelsInSurface_SLOW(), SUMA_MT_intersect_triangle(), SUMA_Show_MT_intersect_triangle(), and SUMA_SurfGridIntersect(). | 
| 
 | 
| XYZ of intersection with ifacemin Definition at line 1540 of file SUMA_define.h. Referenced by main(), SUMA_GetM2M_NN(), SUMA_inNodeNeighb(), SUMA_MapSurface(), SUMA_MarkLineSurfaceIntersect(), SUMA_MT_intersect_triangle(), and SUMA_Show_MT_intersect_triangle(). | 
| 
 | 
| SIGNED Distance from ray source to triangle Definition at line 1533 of file SUMA_define.h. Referenced by main(), SUMA_Free_MT_intersect_triangle(), SUMA_GetM2M_NN(), SUMA_MarkLineSurfaceIntersect(), SUMA_MT_intersect_triangle(), and SUMA_Show_MT_intersect_triangle(). | 
| 
 | 
| location of intersection in triangle in Barycentric coordinates, V0P = u V0V1 + vV0V2 Definition at line 1534 of file SUMA_define.h. Referenced by main(), SUMA_Free_MT_intersect_triangle(), SUMA_GetM2M_NN(), SUMA_isSelfIntersect(), SUMA_MT_intersect_triangle(), and SUMA_Show_MT_intersect_triangle(). | 
| 
 | 
| location of intersection in triangle Definition at line 1535 of file SUMA_define.h. Referenced by main(), SUMA_Free_MT_intersect_triangle(), SUMA_GetM2M_NN(), SUMA_isSelfIntersect(), SUMA_MT_intersect_triangle(), and SUMA_Show_MT_intersect_triangle(). | 
The documentation for this struct was generated from the following file:
 
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
 
 
 
 
       
	   
	   
	   
	  