|
||
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 |
|