SilverScreen Solid Modeler

intersect_2_plane

intersect_2_plane

Previous topic Next topic  

intersect_2_plane

Previous topic Next topic JavaScript is required for the print function  

 

SilverScreenAPI

 

BOOLEAN intersect_2_plane ( SS_COEF *coef1, SS_COEF *coef2, SS_XYZ *pt, SS_XYZ *dir )

 

SS_COEF *coef1;   // A pointer to an SS_COEF data type

SS_COEF *coef2;   // A pointer to an SS_COEF data type

SS_XYZ  *pt;      // A pointer to an SS_XYZ data type

SS_XYZ  *dir;     // A pointer to an SS_XYZ data type

 

 




Synopsis

#include "silver.h"

 

The intersect_2_plane function computes the intersection between two planes in 3D.

 

 

Parameters

coef1 is a pointer to the first plane equation

coef2 is a pointer to the second plane equation

pt is a pointer to a 3D point on the line of intersection

dir is a pointer to a 3D displacement along the line of intersection

 

 

Return Value

intersect_2_plane returns TRUE if the planes coef1 and coef2 intersect, and FALSE if they do not.

 

 

Remarks

When two planes intersect, their intersection is a line. Adding dir to pt will yield a second point on the line of intersection.

 

 

See Also

intersect, intersect_line_plane, intersect_3_plane