|  | ||
| 
 | 
 int intersect_line_plane ( SS_XYZ *p1, SS_XYZ *p2, SS_XYZ *r, SS_COEF *coef ) 
 SS_XYZ *p1; // startpoint of line SS_XYZ *p2; // endpoint of line SS_XYZ *r; // address of 3D point to receive result SS_COEF *coef; // address of plane structure 
 | 
 | 
| Synopsis | #include "silver.h" 
 The intersect_line_plane function determines if the line through p1 and p2 intersects the plane specified by coef. 
 | 
 | 
| Parameters | p1 , p2 and r are all addresses of 3D points. coef is the address of a plane, represented by an SS_COEF structure (as defined in silver.h). 
 | 
 | 
| Return Value | intersect_line_plane returns 0 if a line through p1 and p2 does not intersect the plane defined by coef ; otherwise intersect_line_plane returns 1, and r is set to the point of intersection of the line and plane. 
 | 
 | 
| See Also | 
 |